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

正文內(nèi)容

某公司單片機(jī)技術(shù)及項(xiàng)目管理知識應(yīng)用(編輯修改稿)

2025-01-25 12:04 本頁面
 

【文章內(nèi)容簡介】 /其中 x為中斷號, //不使用 using時編譯器將自動 { //產(chǎn)生保護(hù)和恢復(fù) R0~ R7現(xiàn)場 EA=0; ?? ?? ?? EA=1; } 中斷服務(wù) 程序 C語言 一般編寫格式: 外部中斷編程與控制 ORG 0000H ;單片機(jī)程序入口地址 LJMP MAIN ;跳轉(zhuǎn)到主程序入口地址 ORG 0003H ;外部中斷 0入口地址 LJMP INT_0 ;跳轉(zhuǎn)至 INT_0中斷服務(wù)子程序 ORG 0013H ;外部中斷 1入口地址 LJMP INT_1 ;跳轉(zhuǎn)至 INT_1中斷服務(wù)子程序 ORG 0030H MAIN: ?? ;主程序 ?? MOV TCON,XXH ;設(shè)置專用寄存器 TCON的狀態(tài) MOV IE,XXH ;設(shè)置專用寄存器 IE的狀態(tài) MOV IP,XXH ;設(shè)置專用寄存器 IP的狀態(tài) ?? ?? INT_0: ?? ;外部中斷 0中斷服務(wù)子程序 ?? RETI INT_1: ?? ;外部中斷 1中斷服務(wù)子程序 ?? RETI 外部中斷編程與控制格式 (匯編語言 ) 外部中斷編程與控制 include void main ( ) { ?? ?? TCON=0XXX; //設(shè)置專用寄存器 TCON的狀態(tài) IE=0XXX; //設(shè)置專用寄存器 IE的狀態(tài) IP=0XXX; //設(shè)置專用寄存器 IP的狀態(tài) ?? ?? } void int_0 ( )interrupt 0 //外部中斷 0中斷服務(wù)子程序 { ?? } void int_1 ( )interrupt 2 //外部中斷 1中斷服務(wù)子程序 { ?? } 外部中斷編程與控制格式 ( C語言 ) 任務(wù) 簡易水情報(bào)警器控制 實(shí)物運(yùn)行視頻 單片機(jī) 數(shù)碼管 水位上 漲按鍵 時鐘電路 水位下降按鍵 蜂鳴器 數(shù)碼管 限流電阻 控制要求與功能展示 簡易水情報(bào)警器電路原理圖 任務(wù) 簡易水情報(bào)警器控制 控制要求與功能展示 硬件系統(tǒng)與控制流程分析 蜂鳴器驅(qū)動接口電路 ( 1)蜂鳴器驅(qū)動接口電路 硬件系統(tǒng)與控制流程分析 八段 LED數(shù)碼管結(jié)構(gòu)圖 ( 2)數(shù)碼管驅(qū)動接口電路 硬件系統(tǒng)與控制流程分析 LED數(shù)碼管顯示器原理圖 2)數(shù)碼管的控制原理 硬件系統(tǒng)與控制流程分析 在單片機(jī)應(yīng)用系統(tǒng)中,通常將數(shù)碼管的 a~ dp八個段分別對應(yīng) 1個字節(jié)的 D0~ D7八位,即 D0與 a對應(yīng), D1與 b對應(yīng) ?? 根據(jù)共陽或共陰的點(diǎn)亮方式,通過單片機(jī)輸出對應(yīng)的數(shù)據(jù)“ 0” 或“ 1” ,即亮或滅。 因此用 8位二進(jìn)制代碼就可以表示顯示字符,通常用 2位十六進(jìn)制數(shù)表示 8位二進(jìn)制數(shù),并稱其為 字型碼 。 3)數(shù)碼管顯示的實(shí)現(xiàn)方法 硬件系統(tǒng)與控制流程分析 表 55 LED數(shù)碼管常用字符型編碼表 字符 dp g f e d c b a 陰碼 A 0 1 1 1 0 1 1 1 77H B 0 1 1 1 1 1 0 0 7CH C 0 0 1 1 1 0 0 1 39H D 0 1 0 1 1 1 1 0 5EH 0 1 0 0 0 0 0 0 40H 熄滅 0 0 0 0 0 0 0 0 00H 本任務(wù)采用共陰 LED數(shù)碼管顯示字型“ A~ D” 等編碼如表所示。 硬件系統(tǒng)與控制流程分析 簡易水情報(bào)警器控制流程 任務(wù)控制流程分析 匯編語言程序分析與設(shè)計(jì) 空操作指令: NOP 使用格式: NOP 使用說明:是一條只有操作碼沒有操作數(shù)的單字節(jié)指令,不進(jìn)行任何其他操作,相當(dāng)于跳過一個字節(jié)。 NOP指令的主要用途 ① 可以利用它來進(jìn)行延時或等待。該指令每執(zhí)行一次,就要花費(fèi)一個機(jī)器周期的執(zhí)行時間。 ②可以利用它來調(diào)試程序,例如要刪除某條指令,只需用 NOP指令取代即可。 ③在程序中某些地方故意安排一些 NOP指令,為以后添加新指令預(yù)留存儲空間。 任務(wù)相關(guān)匯編指令 ( 1)空操作指令: NOP 匯編語言程序分析與設(shè)計(jì) 使用格式: PUSH或 POP direct 使用說明:內(nèi)部 RAM中設(shè)定了一個遵循“先進(jìn)后出,后進(jìn)先出”原則的區(qū)域被稱為堆棧。堆棧指針SP( 8位寄存器)指出堆棧的棧頂,堆棧是向上增長的,棧底固定,棧頂浮動 。 堆棧操作指令:PUSH、 POP PUSH ACC ;將累加器 ACC中的內(nèi)容入棧保護(hù) PUSH 01H ;將第 0組寄存器 R1中的內(nèi)容入棧保護(hù) ???? POP 01H ;將出棧內(nèi)容存放在第 0組寄存器 R1中 POP ACC ;將出棧的內(nèi)容存放在累加器 ACC中 使用示例 ( 2)堆棧操作指令: PUSH、 POP 匯編語言程序分析與設(shè)計(jì) 注意: 由于堆棧操作指令只能操作內(nèi)部數(shù)據(jù)存儲空間地址,而像 R1之類的工作寄存器并沒有具體的地址,所以 PUSH R1指令是錯誤的,只能直接使用其具體的存儲地址 01H。 PUSH(入棧操作 匯編語言程序分析與設(shè)計(jì) 注意: 執(zhí)行出棧操作時數(shù)據(jù)先傳出,而后指針自動減 1。但是原先指針還未減 1之前所指的地址中數(shù)據(jù)依然存在。 POP(出棧操作) 匯編語言程序分析與設(shè)計(jì) 使用格式 : RETI 使用說明 :中斷返回指令是用于結(jié)束中斷服務(wù)操作,回到主程序中繼續(xù)執(zhí)行原操作的程序。它放在中斷服務(wù)程序的最后 中斷返回指令:RETI ………… ;中斷服務(wù)操作 RETI ;中斷服務(wù)操作結(jié)束,中斷返回?cái)帱c(diǎn) 使用示例 ( 3)中斷
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1