将8253定时器0设为方式3(方波发生器)定时器1设为方式2(分频器),要求定时器0的输出脉冲作为定时器1的时钟输入CLK0连接总线时钟4.77MHz,定时器1输出OUT1约为40Hz试编一段程...
将8253定时器0設为方式3(方波发生器),定时器1设为方式2(分频器)要求定时器0的输出脉冲作为定时器1的时钟输入,CLK0连接总线时钟4.77MHz定时器1输出OUT1约为40Hz,试编一段程序
求助一道微机原理8253的题题目和給的标准***如图,请问一下①计数器1和2初值分别是2500H3000H,标答里都用的二进制计数为什么控制字和初始化时都只读了高8位25H和30H,两个低八位的都不用读了吗计数器2使用BCD码计数,给的初值1000初始化转换为1000H,也是只需要读高8位10H吗②初始化程序里赋控制口地址和计数器口地址嘚顺序能不能像我在图上标记的那样调换?因为之前老师教我们的顺序就是这两个地址语句都是先写现在马上要考试了想确立一个统一嘚标准。如果有大神能帮忙解答感恩不尽,谢谢!
微机原理8253工作方式编程方式,编程,微机,微机原理,工作方式,编程原理,工作原理,8253a
我帮你回答,首先计算一下初值是用定时器0的除以定时器1的 4.77MHz/40Hz=119250把他***到链各个定时器
然后根据选用二进制还是BCD码来写两個定时器的控制字
望采纳时间有限 计算方面的你就自己搞定哦,望采纳~~
那么各个定时器的初值该怎么计算呢能说详细点吗》?谢谢了
呔谢谢你了!最后问一下把119250***的时候是可以随意分的吗?麻烦你了
不是随意分的 BCD码最大的计数单位是10000.而二进制是65536那么要想写程序简單点那么就尽量的把它***的简单些这样 就只用写高位或者地位地址,不用既写高位又写低位了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的***