久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 單片機(jī)使用串口影響定時(shí)器 是什么原因? [打印本頁]

作者: 418854190    時(shí)間: 2022-12-6 18:45
標(biāo)題: 單片機(jī)使用串口影響定時(shí)器 是什么原因?
單片機(jī)12c5a60s2  晶振22.1184    定時(shí)器10毫秒   串口波特率9600  不使用串口定時(shí)器正常  10毫秒很準(zhǔn)確顯示時(shí)間正常    使用串口10毫秒就不準(zhǔn)了  時(shí)間跑的飛起
定時(shí)器里多加了一個(gè)計(jì)數(shù) 對(duì)著秒表調(diào)試才調(diào)出基本準(zhǔn)確的一秒  (圖片中藍(lán)色選中的部分是多加的計(jì)數(shù)  到#100的位置是1秒左右 )
怎么設(shè)置才能不影響定時(shí)器

單片機(jī)源程序如下:
InitTimer0:                                 ;  22.1184  10MS  
    MOV TMOD,#01H
    MOV TH0,#0B8H
    MOV TL0,#00H
   ; SETB EA
    SETB ET0
   ; SETB TR0
    RET        
InitUART:                                 ;22.1184   9600
    MOV TMOD,#20H
    MOV SCON,#50H
    MOV TH1,#0FAH
    MOV TL1,TH1
    MOV PCON,#00H
    SETB EA
    SETB ES
    SETB TR1
    RET

51hei截圖20221206180234.jpg (21.36 KB, 下載次數(shù): 62)

51hei截圖20221206180234.jpg

作者: Hephaestus    時(shí)間: 2022-12-6 23:02
不應(yīng)該啊,T0優(yōu)先級(jí)最高,你是不是改了IP寄存器了?
作者: 418854190    時(shí)間: 2022-12-6 23:18
Hephaestus 發(fā)表于 2022-12-6 23:02
不應(yīng)該啊,T0優(yōu)先級(jí)最高,你是不是改了IP寄存器了?

不知道怎么改  我是用單片機(jī)小精靈生成的定時(shí)器和串口波特率  復(fù)制過來就用了

作者: mtdzok    時(shí)間: 2022-12-7 08:44
你的串口初始化重新設(shè)置了T0的工作模式為0,當(dāng)然定時(shí)就不對(duì)了
作者: 1261867136qq    時(shí)間: 2022-12-7 08:49
InitTimer0:
MOV TMOD,#01H     //0000 0001
InitUART:
MOV TMOD,#20H     //0010 0000

你仔細(xì)看看,這2個(gè)TMOD的配置

如果你是同時(shí)使用的話,也就是說, 你在使用定時(shí)器1做串口的時(shí)候,吧定時(shí)器0給關(guān)了。

如果你想同時(shí)實(shí)現(xiàn),應(yīng)該吧TMOD合起來  : 0010 0001  = 》 0x21

同時(shí),增加 優(yōu)先級(jí) IP寄存器的設(shè)置



作者: wufa1986    時(shí)間: 2022-12-7 09:07
不能直接操作TMOD,有些控制位在一個(gè)寄存器,C語言的時(shí)候要用&和|操作
作者: coody_sz    時(shí)間: 2022-12-7 11:15
串口與定時(shí)器0無關(guān)的啊,怎么會(huì)影響?
你的程序有嚴(yán)重問題,先后賦值同一個(gè)寄存器TMOD,前面的操作就無效了。你應(yīng)該用與/或操作共用的寄存器。
作者: Longan.Wang    時(shí)間: 2022-12-7 11:56
我覺得把Timer中斷優(yōu)先級(jí)設(shè)置最高,應(yīng)該就沒問題了。
作者: yzwzfyz    時(shí)間: 2022-12-7 15:27
帖出來的沒有問題,問題出在未貼出來的串口上。
作者: Y_G_G    時(shí)間: 2022-12-7 16:56
PSW是一定要進(jìn)行現(xiàn)場保護(hù)的,CY標(biāo)志位就在PSW里面
因?yàn)镃JNE全影響CY位
計(jì)數(shù)這一塊,個(gè)人感覺用DJNZ更好,代碼少一點(diǎn)
中斷中如果沒有用到DPTR,就沒有必要對(duì)數(shù)據(jù)指針進(jìn)行現(xiàn)在保護(hù)了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲+变态+欧美+另类+精品 | 91人人视频在线观看 | 欧美一区二区三区 | 欧美成人精品 | 午夜欧美| 日韩欧美精品在线 | 久久综合九九 | av黄色在线 | 一级黄色毛片免费 | 一区二区三区欧美 | 日本网站免费观看 | www.一区二区三区 | 91精产国品一二三区 | 成人福利视频 | 亚洲男人天堂2024 | 99久久婷婷国产综合精品电影 | 欧美freesex黑人又粗又大 | 黄色网址在线免费播放 | h视频在线免费 | 国产精品视频久久久 | www精品| 国产精品jizz在线观看老狼 | 国产伦精品一区二区三区精品视频 | 国产精久久久久久 | 国产精品日产欧美久久久久 | 久久三级av| a国产一区二区免费入口 | 伊人天堂网 | 北条麻妃99精品青青久久 | 日韩欧美在线观看视频网站 | 国产一级大片 | 凹凸日日摸日日碰夜夜 | 尤物在线精品视频 | 欧洲成人免费视频 | 成人黄色电影免费 | 亚洲成人黄色 | 亚洲成人精品一区 | 青青久草 | 中文字幕日韩一区 | 亚洲国产精品网站 | 免费的色网站 |