
展开全部
用一个计数器就可以了。
比如用通道0。计数常数为N0=1MHz/1KHz=1000
程序如下:
CODE SEGMENT
ASSUME CS:CODE
START:
MOV DX,483H ;控制口地址为483H
MOV AL,00110111B;通道0控制字,先读写低字节,后高字节,方式3,BCD计数
OUT DX,AL ;写入控制字
MOV AL,00H ;低字节
MOV DX,482H ;通道0地址为482H
OUT DX,AL ;写入低字节
MOV AL,10H ;高字节
OUT DX,AL ;写入高字节
CODE ENDS
END START
比如用通道0。计数常数为N0=1MHz/1KHz=1000
程序如下:
CODE SEGMENT
ASSUME CS:CODE
START:
MOV DX,483H ;控制口地址为483H
MOV AL,00110111B;通道0控制字,先读写低字节,后高字节,方式3,BCD计数
OUT DX,AL ;写入控制字
MOV AL,00H ;低字节
MOV DX,482H ;通道0地址为482H
OUT DX,AL ;写入低字节
MOV AL,10H ;高字节
OUT DX,AL ;写入高字节
CODE ENDS
END START
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-07-10 广告
深圳市华昕电子有限公司成立于1996年,专注频率器件研产销,致力于整体方案解决,是一家集晶振研发、生产和销售于一体的高新技术企业。主营石英晶体谐振器(无源晶振)、石英晶体振荡器(有源晶振)、MEMS可编程晶振等,已通过车载AEC-Q200认...
点击进入详情页
本回答由古先生提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询