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

正文內(nèi)容

基于protues的交通燈設(shè)計(jì)與仿真(編輯修改稿)

2024-12-18 15:05 本頁面
 

【文章內(nèi)容簡介】 電平時(shí),外部程序存儲器地址為( 0000H- FFFFH)不管是否有內(nèi)部程序存儲器。 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1( 19):反向振蕩器放大器的輸入及內(nèi)部時(shí)鐘工作電路 的輸入。 XTAL2( 18):來自反向振蕩器的輸出。 MCS51 的中斷源 引起終端的原因,或者能發(fā)出中斷申請的來源,稱為中斷源。中斷可以認(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)行控制。其中 5個(gè)中斷源的程序入口地址如(表 21)所 示 : 中斷源的服務(wù)程序入口地址 中斷源 入口地址 外中斷 0 0003H 定時(shí) /計(jì)數(shù)器 0 000BH 外中斷 1 0013H 定時(shí) /計(jì)數(shù)器 1 001BH 串行口中斷 0023H (表 21) 中斷源程序入口地址 10 中斷處理流程 CPU 響應(yīng)中斷請求后,就立即轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。它們的 一般 處理流程如 圖( 22) 所述: 中斷請求 中斷響應(yīng) 中斷服務(wù) 中斷返回 圖 22 中斷一般處理流程 但對于 不同的中斷源、不同的中斷要求可能有不同 的中斷處理方法 ,具體如圖( 23)所述 : 現(xiàn)場保護(hù)和現(xiàn)場恢復(fù) 中斷打開和中斷關(guān)閉 中斷服務(wù)程序 中斷返回 圖 23 具體的中斷處理流程 (1)現(xiàn)場保護(hù)和現(xiàn)場恢復(fù): 中斷是在執(zhí)行其它任務(wù)的過程中轉(zhuǎn)去執(zhí)行臨時(shí)的任務(wù),為了在執(zhí)行完中斷服務(wù)程序后,回頭執(zhí)行原先的程序時(shí),知道程序原來在何處打斷的,各有關(guān)寄存器的內(nèi)容如何,就必須在轉(zhuǎn)入執(zhí)行中斷服務(wù)程序前,將這些內(nèi)容和狀態(tài)進(jìn)行備份 —— 即保護(hù)現(xiàn)場。我們舉個(gè)例子,在看書時(shí),電話玲響需傳去接電話時(shí),必須在書本上做個(gè)記號,以便在接完電話后 回來看書時(shí),知道從哪些內(nèi)容繼續(xù)往下看。計(jì)算機(jī)的中斷處理方法也如此,中斷開始前需將有關(guān)寄存器的內(nèi)容壓入堆棧進(jìn)行保存,以便在恢復(fù)原來程序時(shí)使用。中斷服務(wù)程序完成后,繼續(xù)執(zhí)行原先的程序,就需把保存的現(xiàn)場內(nèi)容從堆棧中彈出,恢復(fù)積存器和存儲單元的原有內(nèi)容,這就是現(xiàn)場恢復(fù)。 如果在執(zhí)行中斷服務(wù)時(shí)不是按上述方法進(jìn)行現(xiàn)場保護(hù)和恢復(fù)現(xiàn)場,就會是程序運(yùn)行紊亂,程序跑飛,自然使單片機(jī)不能正常工作。 (2)中斷打開和中斷關(guān)閉: 在中斷處理進(jìn)行過程中,可能又有新的中斷請求到來,這里規(guī)定,現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)的操作是不允許打擾的,否則保護(hù)和恢復(fù)的過程就可能使數(shù)據(jù)出錯(cuò),為此在進(jìn)行現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)的過程中,必須關(guān)閉總中斷,屏蔽其它所有的中斷,待這個(gè)操作完成后再打開總中斷,以便實(shí)現(xiàn)中斷嵌套。 (3)中斷服務(wù)程序: 中斷服務(wù)程序從中斷入口地址執(zhí)行,到返回指令 RETI 為止,一般包括兩部分內(nèi)容:一是保護(hù)現(xiàn)場;二是完成中斷源請求的任務(wù)。 既然有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容,一般以子程序的形式出現(xiàn),所有 的中斷都要轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進(jìn)行中斷服務(wù)。 (4)中斷返回: 中斷返回通常是指中斷服務(wù)完成后,計(jì)算機(jī)返回原來斷開的位置(即斷點(diǎn)),繼續(xù)執(zhí)行原來的程序,中斷返回由中斷返回指令 RETI 來實(shí)現(xiàn),這條指令的功能是指斷點(diǎn)地址從堆棧中彈出,送回到程序計(jì)時(shí)器 PC,此外,還通知中斷系統(tǒng)已完成中斷處理,并同時(shí)消除優(yōu)先級狀態(tài)觸發(fā)器。 11 交通燈的中斷處理流程 (1)現(xiàn)場保護(hù)和現(xiàn)場恢復(fù): 有特殊車輛要通過時(shí)就要進(jìn)行中斷,在中斷之前,先將交通燈中斷前情況保護(hù)好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場,包括信號燈和時(shí)間顯示電路。 (2 )中斷打開和中斷關(guān)閉: 為了使特殊車輛通行按一下打開中斷開關(guān)就可以打開中斷,關(guān)閉中斷開關(guān)就關(guān)閉中斷。 (3)中斷服務(wù)程序: 如 有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容:即如果 有特殊車輛需要經(jīng)過時(shí),南北東西均亮紅燈,讓特殊車輛通過。 (4) 中斷返回: 執(zhí)行完中斷服務(wù)程序后,必然要返回,中斷返回就是被程序運(yùn)行從中斷服務(wù)程序轉(zhuǎn)回到原工作程序上來。在 MCS51 單片機(jī)中,中斷返回是通過一條專門的指令實(shí)現(xiàn)的,自然這條指令是中斷服務(wù)程序的最后一條指令。 12 交通燈的硬件設(shè) 計(jì)原理圖 圖 24 原理圖 根據(jù)智能交通燈的設(shè)計(jì)要求與原理我們設(shè)計(jì)的交通燈的軟件設(shè)計(jì)流程圖如(圖 25)所示: 13 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 圖 25 程序設(shè)計(jì)流程圖 開始 P0口置為 FFH 南北紅,東西綠 延時(shí) 5S 南北紅,東西黃 延時(shí) 5秒 南北綠,東西紅 延時(shí) 25秒 南北黃,東西綠 延時(shí) 5秒 結(jié)束 14
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1