有1MHZ的时钟,要产生1KHZ的方波,用8253怎么实现?

需要的是答案编写过程,谢谢。... 需要的是答案编写过程,谢谢。 展开
 我来答
百度网友7247a56
2010-03-24 · TA获得超过4618个赞
知道大有可为答主
回答量:1422
采纳率:92%
帮助的人:577万
展开全部
用一个计数器就可以了。
比如用通道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认... 点击进入详情页
本回答由古先生提供
sjqu
2010-03-22 · TA获得超过3797个赞
知道小有建树答主
回答量:4026
采纳率:0%
帮助的人:1435万
展开全部
用两个计数器,其中一个连1M时钟,另一个连这个计数器的1000输出,如果是8位计数器就是1000化成8位二进制的输出,等于是计数器A计到1000触发计数器B加1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式