久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)定時(shí)器0和串口無(wú)法同時(shí)使用
[打印本頁(yè)]
作者:
xxpp2011
時(shí)間:
2020-3-12 12:32
標(biāo)題:
單片機(jī)定時(shí)器0和串口無(wú)法同時(shí)使用
做一個(gè)51單片機(jī)設(shè)計(jì)需要同時(shí)用到定時(shí)器0和串口通信,串口通信要用到定時(shí)器1,所以在初始化時(shí)定時(shí)器0和定時(shí)器1賦值起了沖突,后初始化的有效,前者就不起作用了。請(qǐng)問(wèn)有什么好的解決辦法嗎?
void TIM0init(void)//定時(shí)器0初始化
{
TMOD=0x02;//定時(shí)器0工作方式2,TH0是重裝值,TL0是初值
TH0=0x00; //重載值
TL0=0x00; //初始化值
ET0=1; //開(kāi)中斷
TR0=1;
}
void UART_Init()//串口初始化/定時(shí)器1初始化
{
SCON= 0x50; //串口方式1 //REN=1; 允許接收
PCON=0x00; //SMOD=0
TMOD= 0x21; //定時(shí)器1定時(shí)方式2
TH1= 0xFD; //11.0592MHz 波特率為9600bps
TL1= 0xFD;
TR1= 1; //啟動(dòng)定時(shí)器
}
void EX0init(void)//中斷初始化
{
IT0 = 1; //指定外部中斷0下降沿觸發(fā),INT0 (P3.2)
EX0 = 1; //使能外部中斷
EA = 1; //開(kāi)總中斷
}
作者:
wulin
時(shí)間:
2020-3-12 14:16
TMOD |= 0x02; TMOD |= 0x20;
作者:
xuyaqi
時(shí)間:
2020-3-12 14:18
定時(shí)器0初始化 TMOD=0x02;而串口初始化 TMOD= 0x21; 同一寄存器設(shè)了兩個(gè)值,后來(lái)的改了前面設(shè)置,所以不正常。
作者:
YYB_123456
時(shí)間:
2020-3-12 14:37
后一個(gè)初始化改寫(xiě)了前一個(gè)初始化的TMOD值,只有后面初始化的起作用。
作者:
xxpp2011
時(shí)間:
2020-3-12 14:55
wulin 發(fā)表于 2020-3-12 14:16
TMOD |= 0x02; TMOD |= 0x20;
有道理,多謝支援!
作者:
lovexulu
時(shí)間:
2020-3-12 19:59
仔細(xì)閱讀手冊(cè)中關(guān)于TMOD寄存器的配置位。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久不卡网国产精品一区
|
99久久国产综合精品麻豆
|
国产一级淫片免费视频
|
一本一道久久a久久精品蜜桃
|
婷婷免费视频
|
国产成人在线视频播放
|
成人羞羞国产免费视频
|
日韩在线视频免费观看
|
激情网站在线
|
久热电影
|
免费成人高清在线视频
|
中文字幕日本一区二区
|
四虎影音
|
三级国产三级在线
|
欧美日韩中文在线
|
美女天天干天天操
|
精品久久久久久亚洲精品
|
免费的av
|
日本一区二区三区四区
|
国产精品成人免费
|
国产成人麻豆免费观看
|
日韩一区二区在线视频
|
亚洲视频在线播放
|
精品久久久一区二区
|
亚洲电影专区
|
偷拍自拍在线观看
|
综合一区
|
精品91视频
|
一区二区不卡视频
|
日韩av免费看
|
青春草在线
|
国产一区二区三区在线
|
国产精品久久久久999
|
久久久久久国产精品免费
|
中文字幕在线一区二区三区
|
99久久精品免费看国产四区
|
亚洲综合成人网
|
成人国产精品久久久
|
av一二三区
|
国产精品久久久久久久久久久免费看
|
久久伊人精品一区二区三区
|