赞
踩
——南京理工大学2019秋季学期电子信息工程专业《微机原理与应用综合实验》(1学分)
;8254定时应用实验 输出1Hz ;****************根据查看端口资源修改下列符号值******************* IOY0 EQU 06C0H ;片选IOY0对应的端口始地址 ;***************************************************************** MY8254_COUNT0 EQU IOY0+00H*2 ;8254计数器0端口地址 MY8254_COUNT1 EQU IOY0+01H*2 ;8254计数器1端口地址 MY8254_COUNT2 EQU IOY0+02H*2 ;8254计数器2端口地址 MY8254_MODE EQU IOY0+03H*2 ;8254控制寄存器端口地址 STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE START: MOV DX,MY8254_MODE ;初始化8254工作方式 MOV AL,76H ;计数器1,方式3 OUT DX,AL MOV DX,MY8254_COUNT1 ;装入计数初值 MOV AL,64H ;100分频 OUT DX,AL MOV AL,00H OUT DX,AL MOV DX,MY8254_MODE ;初始化8254工作方式 MOV AL,36H ;计数器0,方式3 OUT DX,AL MOV DX,MY8254_COUNT0 ;装入计数初值 MOV AL,00H ;18432分频 OUT DX,AL MOV AL,48H OUT DX,AL MOV AX,4C00H ;结束程序退出 INT 21H CODE ENDS END START
以上代码,需结合硬件验证。
注:以上代码,均由本人独立完成,转载需注明出处,尊重原创,人人有责。欢迎交流~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。