freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于proteus智能交通燈的設(shè)計(jì)與實(shí)現(xiàn)-在線(xiàn)瀏覽

2025-08-12 13:57本頁(yè)面
  

【正文】 1 AT89S51外形及最小系統(tǒng) AT89S51 是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫(xiě)1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性?xún)r(jià)比的解決方案。32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,AT89S51可以按照常規(guī)方法進(jìn)行編程,也可以在線(xiàn)編程??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。(本設(shè)計(jì)中隱藏)GND(20):接地。CPU對(duì)外部存儲(chǔ)器操作時(shí)先作地址總線(xiàn),在ALE信號(hào)的下降沿,將地址鎖存,然后轉(zhuǎn)為數(shù)據(jù)總線(xiàn)。P2口(2128)準(zhǔn)雙向輸入/出口,能驅(qū)動(dòng)4個(gè)LS/TTF負(fù)載。P3口(1017)準(zhǔn)雙向輸入/出口,能驅(qū)動(dòng)4個(gè)LS/TTF負(fù)載。 TXD,串行口發(fā)送端。 ,外部中斷請(qǐng)求0的輸入端。 T1, 定時(shí)/計(jì)數(shù)器1的外部計(jì)數(shù)信號(hào)輸入端。 ,外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)。RST: 復(fù)位輸入。此引腳也可作為備用電源輸入端,當(dāng)Vcc失電期間,由Vpd向片內(nèi)RAM提供電源,以保護(hù)其中內(nèi)容。8051單片機(jī)可尋址64KB,應(yīng)有16條地址線(xiàn),其中低8位的地址線(xiàn)與數(shù)據(jù)線(xiàn)共用P0口,在發(fā)出低8位的地址信號(hào)時(shí)ALE有效,用它控制外部鎖存器鎖存地址低8位,發(fā)出數(shù)據(jù)時(shí),ALE無(wú)效,P0輸出數(shù)據(jù)。所以有時(shí)可以加以利用,但應(yīng)注意,每次訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)會(huì)少輸出一個(gè)ALE脈沖。(29)用于輸出外部程序存儲(chǔ)器選通信號(hào)。對(duì)外部取指時(shí),每個(gè)機(jī)器周期有效兩次。當(dāng)接高電平時(shí)低4KB指令在片內(nèi)讀取,接低電平時(shí)則所有指令均在片外讀取。XTAL2(19)外接晶體的另一個(gè)引腳,若采用外部時(shí)鐘信號(hào),此引腳接外部振蕩器。中斷可以認(rèn)為設(shè)定,也可以是為響應(yīng)突發(fā)性隨機(jī)事件而設(shè)置,通常有I/O設(shè)備,實(shí)時(shí)控制系統(tǒng)中的隨機(jī)參數(shù)和信息故障源等,8051有5個(gè)中斷源,它們是兩個(gè)外中斷INT0()和INT1()、兩個(gè)片內(nèi)定時(shí)/計(jì)數(shù)器溢出中斷TF0和TF1,一個(gè)是片內(nèi)串行口中斷TI或RI,這幾個(gè)中斷源由TCON和SCON兩個(gè)特殊功能寄存器進(jìn)行控制。它們的一般處理流程如圖(22)所述: 圖22 中斷一般處理流程但對(duì)于不同的中斷源、不同的中斷要求可能有不同的中斷處理方法,具體如圖(23)所述: 圖23 具體的中斷處理流程(1)現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù):中斷是在執(zhí)行其它任務(wù)的過(guò)程中轉(zhuǎn)去執(zhí)行臨時(shí)的任務(wù),為了在執(zhí)行完中斷服務(wù)程序后,回頭執(zhí)行原先的程序時(shí),知道程序原來(lái)在何處打斷的,各有關(guān)寄存器的內(nèi)容如何,就必須在轉(zhuǎn)入執(zhí)行中斷服務(wù)程序前,將這些內(nèi)容和狀態(tài)進(jìn)行備份——即保護(hù)現(xiàn)場(chǎng)。計(jì)算機(jī)的中斷處理方法也如此,中斷開(kāi)始前需將有關(guān)寄存器的內(nèi)容壓入堆棧進(jìn)行保存,以便在恢復(fù)原來(lái)程序時(shí)使用。(2)中斷打開(kāi)和中斷關(guān)閉:在中斷處理進(jìn)行過(guò)程中,可能又有新的中斷請(qǐng)求到來(lái),這里規(guī)定,現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)的操作是不允許打擾的,否則保護(hù)和恢復(fù)的過(guò)程就可能使數(shù)據(jù)出錯(cuò),為此在進(jìn)行現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)的過(guò)程中,必須關(guān)閉總中斷,屏蔽其它所有的中斷,待這個(gè)操作完成后再打開(kāi)總中斷,以便實(shí)現(xiàn)中斷嵌套。既然有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容,一般以子程序的形式出現(xiàn),所有的中斷都要轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進(jìn)行中斷服務(wù)。中斷返回通常是指中斷服務(wù)完成后,計(jì)算機(jī)返回原來(lái)斷開(kāi)的位置(即斷點(diǎn)),繼續(xù)執(zhí)行原來(lái)的程序,中斷返回由中斷返回指令RETI來(lái)實(shí)現(xiàn),這條指令的功能是指斷點(diǎn)地址從堆棧中彈出,送回到程序計(jì)時(shí)器PC,此外,還通知中斷系統(tǒng)已完成中斷處理,并同時(shí)消除優(yōu)先級(jí)狀態(tài)觸發(fā)器。(2)中斷打開(kāi)和中斷關(guān)閉:為了使特殊車(chē)輛通行按一下打開(kāi)中斷開(kāi)關(guān)就可以打開(kāi)中斷,關(guān)閉中斷開(kāi)關(guān)就關(guān)閉中斷。(4)在MCS51單片機(jī)中,中斷返回是通過(guò)一條專(zhuān)門(mén)的指令實(shí)現(xiàn)的,自然這條指令是中斷服務(wù)程序的最后一條指令。但東西南北時(shí)間警告時(shí)設(shè)定的東西南北計(jì)時(shí)初值為5s,綠燈閃爍3s,黃燈閃爍2s。置1s計(jì)數(shù)初值,50ms*20=1sMOV R3,20 。東西路口計(jì)時(shí)顯示初值25s MOV SECOND2,25 。調(diào)用狀態(tài)1WAIT1: JNB TF0,WAIT1 。恢復(fù)T0定時(shí)初值50msMOV TL0,0B0H DJNZ R2,WAIT1 。置50ms計(jì)數(shù)初值 DEC SECOND1 。南北路口顯示時(shí)間減1sLCALL DISPLAYDJNZ R3,WAIT1 。數(shù)碼顯示 MOV A,SECOND1 。16進(jìn)制數(shù)拆成兩個(gè)10進(jìn)制數(shù) DIV AB MOV DBUF+3,A MOV A,B MOV DBUF+2,A MOV A,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1