欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3831|回復(fù): 7
收起左側(cè)

80c51單片機(jī)中斷入門-通俗

[復(fù)制鏈接]
ID:262 發(fā)表于 2014-6-16 18:55 | 顯示全部樓層 |閱讀模式
                       
首先,將單片機(jī)看做一個(gè)狀態(tài)機(jī),其發(fā)展就是主函數(shù)作為主干道,中斷作為支流。
那么如何進(jìn)入支流呢,在單片機(jī)硬件內(nèi)有一個(gè)“開關(guān)”和引腳相連,比如INT0,INT1.
比如INT0電平 上跳變時(shí)觸發(fā)中斷,程序由主干道跳到支流上去,主干道的內(nèi)容被完整保留下來,等到支流走完后,回來再續(xù)前緣。
這些東西在Keil編程中表現(xiàn)為兩個(gè)函數(shù):
void main()
    {}
void zhegemingzisuibianla () interrupt 0 using 0
    {}
其中第一個(gè)函數(shù)就是主函數(shù)
第二個(gè)是中斷函數(shù),它的名字是不限定的,但應(yīng)該能突出其特點(diǎn)和優(yōu)先級(jí)。
那interrupt 0是干什么用的呢?
那個(gè)是告訴單片機(jī)是那個(gè)中斷開始了。
我們知道80c52中有5個(gè)中斷,按0-5的順序分別是INT0(外部中斷1,由外部的INT口觸發(fā)),T0(計(jì)時(shí)中斷),INT1,T1,串口中斷。
這里我們用interrupt 0就是說這個(gè)中斷程序是外部中斷0 觸發(fā)時(shí)啟動(dòng)的程序。
;;文章倉(cāng)促,不免有大小疏漏之處,歡迎指正。
;;理解方式比較通俗,適合入門的同學(xué)讀讀。
                                                                       

回復(fù)

使用道具 舉報(bào)

ID:63747 發(fā)表于 2014-7-9 20:54 | 顯示全部樓層
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:63881 發(fā)表于 2014-7-11 19:41 | 顯示全部樓層
說的通俗易懂
回復(fù)

使用道具 舉報(bào)

ID:387198 發(fā)表于 2018-8-19 17:46 | 顯示全部樓層
using 0 起什么作用呢?
回復(fù)

使用道具 舉報(bào)

ID:135253 發(fā)表于 2018-8-20 09:15 | 顯示全部樓層
瘋子丶 發(fā)表于 2018-8-19 17:46
using 0 起什么作用呢?

第0組寄存器
回復(fù)

使用道具 舉報(bào)

ID:135253 發(fā)表于 2018-8-20 09:17 | 顯示全部樓層
也可以這樣理解:主干道與支路,有紅綠燈控制,計(jì)時(shí)時(shí)間到了,主干道停下,支路通行!
回復(fù)

使用道具 舉報(bào)

ID:322848 發(fā)表于 2018-8-20 09:30 | 顯示全部樓層
學(xué)習(xí)到了。
回復(fù)

使用道具 舉報(bào)

ID:388081 發(fā)表于 2018-8-20 12:21 | 顯示全部樓層
看看。。。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表