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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3567|回復: 6
打印 上一主題 下一主題
收起左側

單片機定時器中斷 中斷TF1=0,有沒有頻率差三倍

[復制鏈接]
跳轉到指定樓層
樓主
我寫20ms中斷程序,程序參照STC ,增加TF1 = 0 正常是20ms;程序取消掉TF1 = 0 后頻率差不多66ms樣子,中斷的程序是IO取反 IO=~IO;
參照附件的紫色示波器波形。有沒有大神知道?
void Timer1Init(void)  //20毫秒@12.000MHz

{
AUXR &= 0xBF;  //定時器時鐘12T模式
TMOD &= 0x0F;  //設置定時器模式
TMOD |= 0x10;  //設置定時器模式
TL1 = 0xE0;  //設置定時初值
TH1 = 0xB1;  //設置定時初值
TF1 = 0;  //清除TF1標志
TR1 = 1;  //定時器1開始計時
}


IMG_3692.JPG (124.83 KB, 下載次數: 31)

IMG_3692.JPG

IMG_3695.PNG (4.23 KB, 下載次數: 33)

IMG_3695.PNG

IMG_3698.JPG (1.38 MB, 下載次數: 27)

IMG_3698.JPG
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:213173 發表于 2018-11-14 15:16 | 只看該作者
使用定時器1中斷方式不必操作TF1,TF1在中斷響應后自動清0。使用查詢方式才需要程序操作清0。
回復

使用道具 舉報

板凳
ID:401564 發表于 2018-11-14 20:43 | 只看該作者
你給的代碼是中斷函數嗎?如果是的話,是不用這樣,在主函數里設定定時器的工作模式就可以了
AUXR不要去動它,本身就是默認的12T了,第一個圖片是產生誤差的那代碼嗎?如果是的話,也沒有你說的那大的誤差的,你要知道,20mS取反一次實際上25HZ,你那是26HZ左右,實際上只差別了2.52mS
問題在哪里?我不知道,不會C,看不明白,但我沒有看到取反的函數,你把取反的代碼直接放在TR1 = 1后面,這樣精度會高一點.
示波器應該是可以量時間的呀,你可以找找看,像20mS這種是可以很精確的測量出來的,注意看增量那一行
回復

使用道具 舉報

地板
ID:46065 發表于 2018-11-14 22:20 | 只看該作者
加EA=1;
   ET0=1:
回復

使用道具 舉報

5#
ID:374869 發表于 2018-11-15 10:03 | 只看該作者
我也很奇怪,以前用89C52 和 STC100W 都沒有這個問題,是不是STC15 204S 芯片問題,這個芯片比普通的運行快很多,我照辦普中程序的延遲都用不了,跑的飛起
回復

使用道具 舉報

6#
ID:425222 發表于 2018-11-15 11:24 | 只看該作者
TF1標志是定時器1溢出之后硬件自動置1,必須軟件清零,不然就運行不正常,還有你12MHZ晶振16位定時器最大就定時65.535MS所以你是不是沒重賦初值
回復

使用道具 舉報

7#
ID:374869 發表于 2018-11-15 13:32 | 只看該作者
SINANDXKY 發表于 2018-11-15 11:24
TF1標志是定時器1溢出之后硬件自動置1,必須軟件清零,不然就運行不正常,還有你12MHZ晶振16位定時器最大就 ...

的確是,我沒有吧初值放在interrupt 1里面,只寫到main 函數里面了。估計是這里問題
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线a | 久久精品日产第一区二区三区 | 日本在线视频中文字幕 | 99精品电影| 亚洲97| 成人一级视频在线观看 | 亚洲综合色丁香婷婷六月图片 | 成人一区在线观看 | 中文字幕不卡视频在线观看 | 久久综合久久自在自线精品自 | av天天看 | www日本在线观看 | 久久久久国产精品一区二区 | 色综合久久88色综合天天 | 午夜精品一区二区三区三上悠亚 | 国产91在线播放 | 日韩精品亚洲专区在线观看 | 天天操人人干 | 日本精品视频一区二区 | 成人在线观看免费爱爱 | 亚洲电影在线播放 | 色婷婷激情 | 91福利影院| 亚洲国产中文字幕 | 日本久久久久久久久 | 国内在线视频 | 91网站在线观看视频 | 欧美一区二区三区 | 黄色一级电影在线观看 | 欧美福利精品 | 亚洲综合久久精品 | 国产精品无| 欧美亚洲国产日韩 | 男人的天堂视频网站 | 国产一二区视频 | 久久国产精品精品国产色婷婷 | 日韩中文字幕在线播放 | 国产精品v | 午夜无码国产理论在线 | 国产一极毛片 | 亚洲成人观看 |