標(biāo)題: 4月27號(hào)筆記 [打印本頁(yè)]
作者: xiaotang 時(shí)間: 2013-11-25 03:33
標(biāo)題: 4月27號(hào)筆記
按位操作是在不改變其他位的情況下對(duì)寄存器的某一位進(jìn)
行操作的方法。如果直接賦值,則會(huì)影響其他位。
如何進(jìn)入中斷函數(shù)
#pragma interrupt_handler <中斷函數(shù)名><中斷向量號(hào)>
中斷屏蔽
阻止響應(yīng)中斷請(qǐng)求的過(guò)程稱(chēng)為中斷屏蔽。
中斷臨界區(qū),局部屏蔽中斷響應(yīng)的區(qū)域稱(chēng)為中斷臨界區(qū)。
(類(lèi)似于中斷函數(shù)中,關(guān)中斷和函數(shù)內(nèi)的處理函數(shù))
avr中斷
外部中斷
外部中斷觸發(fā)方式0x01(低電平),0x02(任意電平變化
),0x03(下降沿),0x04(上升沿)
isc
定時(shí)器中斷
捕捉功能,高低電平變化,主要用于pwm,紅外,占空比
。特定的邊沿觸發(fā)中斷,可以自動(dòng)將此時(shí),定時(shí)器的值記
錄。程序中和ocr相關(guān)
t1的tcnt1、ocr1a、ocr1b、icr1為16位定時(shí)器
也就是說(shuō)t1定時(shí)器功能引腳有兩個(gè)。
timsk中斷屏蔽寄存器:
在程序中,timsk可以控制t0,t1,t2,三個(gè)定時(shí)器的,
定時(shí)中斷,和捕捉中斷的屏蔽與開(kāi)啟。
tifr中斷標(biāo)志寄存器:
相對(duì)51來(lái)說(shuō),定時(shí)器的ocr可以自動(dòng)輸出定時(shí)器波形,而
不需要cup管理。
tcnt計(jì)數(shù)寄存器:
當(dāng)益處中斷是,需要賦值,匹配中斷是賦0x00即可
ocr輸出比較寄存器:
當(dāng)定時(shí)器益處中斷時(shí),
定時(shí)器出示值計(jì)算
晶振,分頻,時(shí)間,255(8位)65535(16位)
1秒=1000毫秒
晶振7位
晶振/分頻=1秒需要累加次數(shù)
1秒累加次數(shù)/100=10毫秒累加次數(shù)
256-10毫秒累加次數(shù)=初值,初值的16進(jìn)制
仿真數(shù)據(jù)
0,00000011,0x03
1,10011111,0x9f
2,00100101,0x25
3,00001101,0x0d
4,10011001,0x99
5,01001001,0x49
6,01000001,0x41
7,00011111,0x1f
8,00000001,0x01
9,00001001,0x09
eeprom
inteepromwrite(int location,unsigned char xxx)
location片內(nèi)地址
xxx 數(shù)據(jù)
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |