C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào)
發(fā)布時(shí)間:2014/6/9 21:29:47 訪問次數(shù):1087
8051的C語言編譯器對(duì)于51的中斷具有廣泛的支持,
(1)C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào),APQ8064-1AA主要特點(diǎn)如下:
表6-9 C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào)
在編寫C語言程序時(shí)可以用前綴“interrupt”+序號(hào)來定義中斷服務(wù)子程序。
(2)c語言編譯器對(duì)每一個(gè)中斷服務(wù)子程序都賦予自身的寄存器組,以避免由于R0—R7寄存器的推入和拉出而造成代碼覆蓋。
(3)可以利用reg51.h頭文件直接存取定時(shí)器的寄存器TH、TL和TMOD等特殊功能寄存器。
(4) 8051的通用寄存器,諸如RO~R7、A和B都可以在C語言編譯器控制之下,但不能由C語言語句直接訪問。而在SFR情況中,80~FFH的整個(gè)RAM空間可以由8051 C語言語句直接進(jìn)行訪問。
【例6-6】試編寫C程序,以不斷地從P1.7引腳取得數(shù)據(jù)的單個(gè)位,并將它發(fā)送到Pl.0,同時(shí)在引腳P2.5上產(chǎn)生周期為200ys的方波。假設(shè)XTAL=11.0592MHz。
解:周期為200ys的方波應(yīng)為每lOOys變化一次信號(hào)的幅度,故定時(shí)值為lOOys。在時(shí)鐘頻率為11.0592MHz的情況下,可使用定時(shí)器O模武2(自動(dòng)重新加載)。
8051的C語言編譯器對(duì)于51的中斷具有廣泛的支持,
(1)C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào),APQ8064-1AA主要特點(diǎn)如下:
表6-9 C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào)
在編寫C語言程序時(shí)可以用前綴“interrupt”+序號(hào)來定義中斷服務(wù)子程序。
(2)c語言編譯器對(duì)每一個(gè)中斷服務(wù)子程序都賦予自身的寄存器組,以避免由于R0—R7寄存器的推入和拉出而造成代碼覆蓋。
(3)可以利用reg51.h頭文件直接存取定時(shí)器的寄存器TH、TL和TMOD等特殊功能寄存器。
(4) 8051的通用寄存器,諸如RO~R7、A和B都可以在C語言編譯器控制之下,但不能由C語言語句直接訪問。而在SFR情況中,80~FFH的整個(gè)RAM空間可以由8051 C語言語句直接進(jìn)行訪問。
【例6-6】試編寫C程序,以不斷地從P1.7引腳取得數(shù)據(jù)的單個(gè)位,并將它發(fā)送到Pl.0,同時(shí)在引腳P2.5上產(chǎn)生周期為200ys的方波。假設(shè)XTAL=11.0592MHz。
解:周期為200ys的方波應(yīng)為每lOOys變化一次信號(hào)的幅度,故定時(shí)值為lOOys。在時(shí)鐘頻率為11.0592MHz的情況下,可使用定時(shí)器O模武2(自動(dòng)重新加載)。
上一篇:要求產(chǎn)生的波形圖
上一篇:輸入/輸出端口原理
熱門點(diǎn)擊
- 助焊劑浸潤(rùn)區(qū)(快速升溫區(qū))
- 水清洗和半水清洗的清洗過程
- 焊料合金組分配比與雜質(zhì)對(duì)焊接質(zhì)量的影響
- 定時(shí)/計(jì)數(shù)器工作方式3的等效
- C語言編譯器給8051各個(gè)中斷各賦予一個(gè)序號(hào)
- 掉電方式
- 拖焊法
- 優(yōu)化再流焊工藝
- 測(cè)試孔和測(cè)試盤設(shè)計(jì)
- 貼裝前準(zhǔn)備
推薦技術(shù)資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細(xì)]
- 人形機(jī)器人市場(chǎng)未來發(fā)展格局前景預(yù)測(cè)
- 新一代航空器用激光雷達(dá)CES2
- SPAD-SoC集成1080-
- 全球首款1080線激光雷達(dá)應(yīng)用
- 激光雷達(dá)行業(yè)市場(chǎng)發(fā)展新動(dòng)態(tài)
- AI時(shí)代存儲(chǔ)技術(shù)產(chǎn)品走向趨勢(shì)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究