微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > at89c52单片机定时器工作方式3

at89c52单片机定时器工作方式3

时间:10-02 整理:3721RD 点击:
对于方式3,T1的中断标志位被T0定时器TH0占用,然后又说同时T1可以应用方式0,1,2,只要不产生中断就行.
我感觉这很矛盾啊,对于T1,用了方式0,1,2,时,当TH1,TL1溢出后,不是由硬件直接使TF1置1吗?怎么能控制单片机用方式3时,又用T1方式的方式0,1,2,还不产生中断?

仔细读读,你肯定是看的郭天祥的那本书,第一开始我也不理解,仔细看就知道了!

我是用的郭天祥的书,但是上面只是提一下,并且说这是一般T1用在串口通信时设置波特率。例程也没有关于这方面的,想了还就还是这个样子,麻烦您指引一下可以吗,略施小计,提示一下,真的想不通了;
我感觉无论是设波特率还是做别的,只要EA=1;ET1=1;TR1=1;那么一旦TH1,TL1溢出后一定会是TF1置1啊,而用方式3时,EA=1;ET1=1;TR1=1;这三句是必设的,怎么能是TH1,TL1不影响他啊,谢谢指教,感激不尽。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top