




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課課 程程 設(shè)設(shè) 計(jì)計(jì) 報(bào)報(bào) 告告課程設(shè)計(jì)名稱:微機(jī)系統(tǒng)綜合課程設(shè)計(jì)微機(jī)系統(tǒng)綜合課程設(shè)計(jì)課程設(shè)計(jì)題目:模擬汽車尾燈動(dòng)作模擬汽車尾燈動(dòng)作院(系):計(jì)算機(jī)學(xué)院專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí):學(xué) 號(hào):姓 名:指導(dǎo)教師:完成日期:課程設(shè)計(jì)報(bào)告 -I-目目 錄錄第第 1 章章 總體設(shè)計(jì)方案總體設(shè)計(jì)方案.11.1 設(shè)計(jì)原理 .11.2 設(shè)計(jì)思路 .11.2.1 提出方案.11.2.2 方案闡述.21.3 實(shí)驗(yàn)環(huán)境 .2第第 2 章章 詳細(xì)設(shè)計(jì)方案詳細(xì)設(shè)計(jì)方案.32.1 硬件電路設(shè)計(jì) .32.2 主程序設(shè)計(jì) .42.3 功能模塊的設(shè)計(jì)與實(shí)現(xiàn) .6第第 3 章章 結(jié)果測(cè)試及分析結(jié)果測(cè)試及分析.83.1 結(jié)果測(cè)
2、試 .83.2 結(jié)果分析 .8參考文獻(xiàn)參考文獻(xiàn).9附附 錄錄.10課程設(shè)計(jì)報(bào)告 第 1 章 總體設(shè)計(jì)方案-1-第 1 章 總體設(shè)計(jì)方案1.1 設(shè)計(jì)原理設(shè)計(jì)原理 在設(shè)計(jì)要求中要實(shí)現(xiàn)控制左右共 6 個(gè)指示燈閃爍,會(huì)用到 8255 芯片,在此使用 PA 口輸出控制各燈的具體動(dòng)作。PA0-PA2 控制左邊三個(gè)指示燈,PA5-PA7控制右邊三個(gè)指示燈。在汽車左轉(zhuǎn)、右轉(zhuǎn)、剎車中要計(jì)時(shí) 10s,則用 8253 計(jì)數(shù)器控制計(jì)時(shí),用 8253計(jì)數(shù)器產(chǎn)生 1s 的方波和 0.5s 的方波來(lái)實(shí)現(xiàn) 1s 和 0.5s 的計(jì)時(shí)。要顯示計(jì)時(shí),則需要用 8279 鍵盤顯示芯片,采用 8279 控制數(shù)碼管的 D0 位顯示倒計(jì)
3、時(shí) 10s。在 8253 計(jì)時(shí)過(guò)程中,每計(jì)數(shù) 1s 需要通過(guò) 8279 進(jìn)行顯示,需要調(diào)用中斷程序來(lái)實(shí)現(xiàn),則用 8259 芯片來(lái)實(shí)現(xiàn)。1.2 設(shè)計(jì)思路設(shè)計(jì)思路 根據(jù)課程設(shè)計(jì)的要求,需要設(shè)計(jì)控制汽車啟動(dòng)、左轉(zhuǎn)、右轉(zhuǎn)、剎車、停止 5個(gè)功能鍵。在此,可以采用 0 鍵控制汽車啟動(dòng),數(shù)碼管顯示正常行駛標(biāo)識(shí)反向的“A” ;1 鍵控制汽車左轉(zhuǎn),左側(cè) 3 個(gè)指示燈按左循環(huán)依次點(diǎn)亮,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示左轉(zhuǎn)標(biāo)識(shí)反向的“E” ; 2 鍵控制汽車右轉(zhuǎn),右側(cè) 3 個(gè)指示燈按右循環(huán)依次點(diǎn)亮,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示右轉(zhuǎn)標(biāo)識(shí)“E” ; 3 鍵控制汽車臨時(shí)剎車,所有指示燈按照亮 0.5s 滅 0
4、.5s 次序循環(huán)閃爍,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示臨時(shí)剎車標(biāo)識(shí)“A” ;4 鍵控制汽車的停止,清空顯示RAM,指示燈全部熄滅。 1.2.1 提出方案提出方案首先,分別能實(shí)現(xiàn)啟動(dòng),左轉(zhuǎn),右轉(zhuǎn),剎車,停止等五項(xiàng)功能,并且僅當(dāng)汽車啟動(dòng)后,其他功能才能實(shí)現(xiàn);其次,實(shí)現(xiàn)計(jì)時(shí)顯示功能,分別能顯示 0.5s 和倒課程設(shè)計(jì)報(bào)告 第 1 章 總體設(shè)計(jì)方案-2-計(jì)時(shí) 10s。1.2.2 方案方案闡述闡述指示燈閃爍控制部分,采用 8255PA 口輸出控制。左轉(zhuǎn)時(shí)給 PA 口送值0FBH,左邊第三個(gè)燈亮,各位取反后,右移一位取反使左邊第二個(gè)燈亮(移位方向與燈的循環(huán)方向相反),如此循環(huán)使左邊三個(gè)燈循環(huán)閃亮。右轉(zhuǎn)
5、同理,循環(huán)方向相反。剎車時(shí) PA 口依次送值 0FFH、0H,以使所有指示燈閃爍。計(jì)時(shí)部分,8253 計(jì)數(shù)器 0 的輸入為 9600Baud,計(jì)數(shù)器 0 的輸出作為計(jì)數(shù)器1 和計(jì)數(shù)器 2 的輸入,計(jì)數(shù)器的輸出為周期 0.5s 的方波。在數(shù)碼管顯示計(jì)時(shí)時(shí),每?jī)蓚€(gè) 0.5s 顯示一個(gè)計(jì)數(shù)(即每個(gè)數(shù)字在一秒中顯示兩次),這樣所有的動(dòng)作中,指示燈的閃爍頻率都為 2Hz。顯示計(jì)時(shí)部分只要設(shè)置好控制字,可以正確顯示計(jì)數(shù)數(shù)字。 計(jì)時(shí)部分使其產(chǎn)生兩個(gè)不同的輸出頻率,一個(gè)為 1Hz,控制數(shù)碼管計(jì)時(shí);一個(gè)為 2Hz,控制剎車時(shí)指示燈的閃爍。本方案將計(jì)數(shù)部分分為兩部分,分別產(chǎn)生兩個(gè)不同脈沖,并可以準(zhǔn)確的控制0.5s
6、 與 1s 計(jì)時(shí),由 1s 計(jì)時(shí)作為總控計(jì)時(shí)時(shí)間,0.5s 單獨(dú)控制燈閃爍,兩者互不干擾且又不矛盾,燈的閃爍準(zhǔn)確定在 10s 內(nèi)。1.3 實(shí)驗(yàn)環(huán)境實(shí)驗(yàn)環(huán)境硬件環(huán)境:AEDK 實(shí)驗(yàn)箱,PC 機(jī)。軟件環(huán)境:LCA88ET 應(yīng)用軟件。課程設(shè)計(jì)報(bào)告 第 2 章 詳細(xì)設(shè)計(jì)方案-3-第 2 章 詳細(xì)設(shè)計(jì)方案2.1 硬件電路設(shè)計(jì)硬件電路設(shè)計(jì) 硬件電路由可編程并行接口芯片 8255、可編程鍵盤顯示接口芯片 8279、可編程中斷控制器芯片 8259 和可編程定時(shí)器/計(jì)數(shù)器芯片 8253 共四部分構(gòu)成,硬件電路連線圖如圖 2.1 所示。 9600Baud Vcc 圖圖 2.1 硬件電路連線圖硬件電路連線圖8253
7、 是可編程定時(shí)器/計(jì)數(shù)器,用來(lái)產(chǎn)生兩個(gè)不同的輸出頻率,一個(gè)為1Hz,控制數(shù)碼管計(jì)時(shí);一個(gè)為 2Hz,控制剎車時(shí)指示燈的閃爍。8259 是中斷控制器芯片,用來(lái)產(chǎn)生中斷響應(yīng),根據(jù) 8253 芯片產(chǎn)生方波的頻 8255PA0 CSPA1PA2PA5PA6PA7 地址端口200207H210217H220227H230237H8259 CS INT1 INT08279 CS 8253CSCLK0OUT0 CLK1 GATE2CLK2 GATE1OUT2OUT1 GATE0 LED1 LED2 LED3 LED6 LED7 LED8課程設(shè)計(jì)報(bào)告 第 2 章 詳細(xì)設(shè)計(jì)方案-4-率,根據(jù)需要,每 1s 或
8、0.5s 分別產(chǎn)生一次中斷。 8279 是鍵盤顯示接口芯片,用來(lái)顯示 10s 的倒計(jì)時(shí),輸入 0 鍵、1 鍵、2 鍵、3 鍵和 4 鍵,以分別用于對(duì)啟動(dòng)、左轉(zhuǎn)、右轉(zhuǎn)、剎車和停止等五項(xiàng)功能的控制和實(shí)現(xiàn)。 8255 是可編程并行接口芯片,在設(shè)計(jì)要求中要實(shí)現(xiàn)控制左右共 6 個(gè)指示燈閃爍,在此使用 PA 口輸出控制各燈的具體動(dòng)作。PA0-PA2 控制左邊三個(gè)指示燈,左轉(zhuǎn)彎時(shí),左側(cè) 3 個(gè)指示燈按左循環(huán)依次點(diǎn)亮;PA5-PA7 控制右邊三個(gè)指示燈,右轉(zhuǎn)彎時(shí),右側(cè) 3 個(gè)指示燈按右循環(huán)依次點(diǎn)亮。2.2 主程序設(shè)計(jì)主程序設(shè)計(jì) 根據(jù)設(shè)計(jì)要求,設(shè)置各功能鍵,包括汽車啟動(dòng)、左轉(zhuǎn)、右轉(zhuǎn)、剎車和停止,故設(shè)置 5 個(gè)功
9、能鍵: 1)0 鍵表示啟動(dòng),當(dāng)按下 0 鍵,數(shù)碼管顯示正常行駛標(biāo)識(shí)反向的“A” ,并且,當(dāng)且僅當(dāng)按下 0 鍵時(shí),控制左轉(zhuǎn)、右轉(zhuǎn)、剎車、停止的各鍵才會(huì)有效,其各項(xiàng)功能才能實(shí)現(xiàn); 2)1 鍵表示汽車左轉(zhuǎn),左轉(zhuǎn)時(shí),左邊三個(gè)指示燈依次左循環(huán)點(diǎn)亮,數(shù)碼管顯示左轉(zhuǎn)標(biāo)識(shí)反向的“E” ,同時(shí)顯示計(jì)時(shí),當(dāng)達(dá)到 10s 時(shí),停止計(jì)時(shí)并且指示燈全滅,數(shù)碼管顯示正常行駛標(biāo)識(shí)反向的“A” ; 3)2 鍵表示汽車右轉(zhuǎn),右轉(zhuǎn)時(shí),右邊三個(gè)指示燈依次右循環(huán)點(diǎn)亮,數(shù)碼管顯示右轉(zhuǎn)標(biāo)識(shí)的“E” ,同時(shí)顯示計(jì)時(shí),當(dāng)達(dá)到 10s 時(shí),停止計(jì)時(shí)并且指示燈全滅,數(shù)碼管顯示正常行駛標(biāo)識(shí)反向的“A” ; 4)3 鍵表示汽車剎車,當(dāng)剎車時(shí),所有燈
10、開始閃爍,亮 0.5s,滅 0.5s,數(shù)碼管顯示臨時(shí)剎車標(biāo)識(shí)“A” ,同時(shí)顯示計(jì)時(shí),當(dāng)達(dá)到 10s 時(shí),停止計(jì)時(shí)并且指示燈全滅,數(shù)碼管顯示正常行駛標(biāo)識(shí)反向的“A” ; 5)4 鍵表示汽車停止,按下功能鍵 4 時(shí),所有燈滅,清空顯示 RAM,清空鍵盤 RAM,此時(shí)要想繼續(xù)控制汽車的各項(xiàng)功能,則必須再次按下 0 鍵時(shí),才可以進(jìn)行。課程設(shè)計(jì)報(bào)告 第 2 章 詳細(xì)設(shè)計(jì)方案-5- 主程序流程圖如圖 2.2 所示。調(diào)用左轉(zhuǎn)子程序有按鍵鍵值等于“0”有按鍵鍵值等于“1”鍵值等于“2”鍵值等于“3”鍵值等于“4”調(diào)用右轉(zhuǎn)子程序調(diào)用剎車子程序停車程序結(jié)束YYYYYYYNNNNNNN開始圖圖 2.2 主程序流程圖
11、主程序流程圖課程設(shè)計(jì)報(bào)告 第 2 章 詳細(xì)設(shè)計(jì)方案-6-2.3 功能模塊的設(shè)計(jì)與實(shí)現(xiàn)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 對(duì) 8253,8255,8259,8279 各個(gè)芯片進(jìn)行初始化,并將中斷服務(wù)程序裝入中斷向量表。利用 8279 的鍵盤輸入功能輸入號(hào)碼,利用顯示功能,將經(jīng)過(guò)計(jì)算處理后的數(shù)據(jù)顯示在七段數(shù)碼管上。利用 8255 的 PA0 作為輸出,低電平則燈亮。利用 8253 的方式 2 進(jìn)行分頻產(chǎn)生脈沖,執(zhí)行計(jì)時(shí)功能,并且觸發(fā) 8259 芯片執(zhí)行中斷服務(wù)程序,將 8259 的 IR0 口作為中斷請(qǐng)求信號(hào),在邊沿觸發(fā)方式中,執(zhí)行中斷服務(wù)程序,在中斷服務(wù)程序中對(duì)數(shù)據(jù)處理并顯示。1)芯片初始化模塊的設(shè)計(jì)與實(shí)現(xiàn))
12、芯片初始化模塊的設(shè)計(jì)與實(shí)現(xiàn)對(duì) 8253,8255,8259,8279 等芯片進(jìn)行初始化,并將中斷服務(wù)程序裝入中斷向量表。芯片初始化流程圖如圖 2.3 所示:初始化 8279關(guān)中斷初始化 8253初始化8259,8255中斷服務(wù)程序裝入中斷向量向量表圖圖 2.3 芯片初始化流程圖芯片初始化流程圖開始返回課程設(shè)計(jì)報(bào)告 第 2 章 詳細(xì)設(shè)計(jì)方案-7-2)左轉(zhuǎn)功能的實(shí)現(xiàn)左轉(zhuǎn)功能的實(shí)現(xiàn) 在進(jìn)入左轉(zhuǎn)子程序后,將 SI 設(shè)為 0AH,設(shè)置計(jì)數(shù)初值 10s。8279 芯片控制顯示 RAM“D4”顯示反向的“E” ,表示正在進(jìn)行左轉(zhuǎn)。開啟中斷后,執(zhí)行中斷子程序,每執(zhí)行一次,數(shù)碼管計(jì)數(shù) 1s,直到 SI 等于 0
13、 時(shí)停止計(jì)數(shù),關(guān)中斷。同時(shí),再開中斷的這段時(shí)間,8255 控制 PA 口輸出實(shí)現(xiàn)左側(cè) 3 個(gè)指示燈按左循環(huán)依次點(diǎn)亮。3)右轉(zhuǎn)功能的實(shí)現(xiàn)右轉(zhuǎn)功能的實(shí)現(xiàn)在進(jìn)入右轉(zhuǎn)子程序后,將 SI 設(shè)為 0AH,設(shè)置計(jì)數(shù)初值 10s。8279 芯片控制顯示 RAM“D4”顯示 “E” ,表示正在進(jìn)行左轉(zhuǎn)。開啟中斷后,執(zhí)行中斷子程序,每執(zhí)行一次,數(shù)碼管計(jì)時(shí) 1s,直到 SI 等于 0 時(shí)停止計(jì)數(shù),關(guān)中斷。同時(shí),再開中斷的這段時(shí)間,8255 控制 PA 口輸出實(shí)現(xiàn)右側(cè) 3 個(gè)指示燈按右循環(huán)依次點(diǎn)亮。4)剎車功能的實(shí)現(xiàn)剎車功能的實(shí)現(xiàn)在進(jìn)入剎車子程序后,將 SI 設(shè)為 0AH,設(shè)置計(jì)數(shù)初值 10s。8279 芯片控制顯示
14、 RAM“D4”顯示“A” ,表示正在進(jìn)行剎車。在開啟中斷前,必須重新設(shè)置8259 控制字 OCW1 為 0FCH,同時(shí)開啟 0.5s 計(jì)時(shí)及 1s 計(jì)時(shí)中斷允許。開啟中斷后,執(zhí)行兩個(gè)中斷子程序,每執(zhí)行 1s 計(jì)時(shí)中斷一次,數(shù)碼管計(jì)數(shù) 1s,所有指示燈同時(shí)在這 1s 中亮 0.5s,滅 0.5s,直到 SI 等于 0 時(shí)停止計(jì)時(shí),關(guān)中斷。同時(shí),再開中斷的這段時(shí)間,8255 控制 PA 口輸出指示燈閃亮(亮 0.5s,滅 0.5s)。課程設(shè)計(jì)報(bào)告 第 3 章 結(jié)果測(cè)試及分析-8-第 3 章 結(jié)果測(cè)試及分析3.1 結(jié)果測(cè)試結(jié)果測(cè)試 程序在 LCT88EA 應(yīng)用軟件編譯完成之后,按下 0 鍵,數(shù)碼管
15、顯示正常行駛標(biāo)識(shí)反向的“A” ;按下 1 鍵,左側(cè) 3 個(gè)指示燈按左循環(huán)依次點(diǎn)亮,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示左轉(zhuǎn)標(biāo)識(shí)反向的“E” ;按下 2 鍵,右側(cè) 3 個(gè)指示燈按右循環(huán)依次點(diǎn)亮,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示右轉(zhuǎn)標(biāo)識(shí)“E” ;按下 3 鍵,所有指示燈按照亮 0.5s 滅 0.5s 次序循環(huán)閃爍,同時(shí)數(shù)碼管開始倒計(jì)時(shí) 10s,并顯示臨時(shí)剎車標(biāo)識(shí)“A” ;按下 4 鍵,所有指示燈全部熄滅,此時(shí),按下除 0 鍵外其他各功能鍵,均無(wú)效。3.2 結(jié)果分析結(jié)果分析對(duì)于上述的測(cè)試結(jié)果和運(yùn)行過(guò)程,達(dá)到了課程設(shè)計(jì)任務(wù)書中的要求,可以實(shí)現(xiàn)汽車啟動(dòng)、左轉(zhuǎn)、右轉(zhuǎn)、剎車和停止等五項(xiàng)功能,通過(guò)優(yōu)化后使
16、得運(yùn)行結(jié)果也更直觀易懂。不過(guò)在設(shè)計(jì)中,由于個(gè)人能力有限,也難免存在不足,代碼部分也不是最優(yōu),部分代碼有待改進(jìn)。課程設(shè)計(jì)報(bào)告 參考文獻(xiàn)-9-參考文獻(xiàn)1王爽.匯編語(yǔ)言 M 北京: 清華大學(xué)出版社, 20082王中民.微型計(jì)算機(jī)原理 M 西安: 西安電子科技大學(xué)出版社, 20033張雪蘭.匯編語(yǔ)言程序設(shè)計(jì) M 北京: 清華大學(xué)出版社, 20064龔尚福.微機(jī)原理與接口技術(shù) M 西安: 西安電子科技大學(xué)出版社, 20035楊素行.微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用 M 北京: 清華大學(xué)出版社, 19966沈美明,溫冬嬋.IBM-PC 匯編語(yǔ)言程序設(shè)計(jì)M 北京: 清華大學(xué)出版社, 20017洪永強(qiáng).微機(jī)原理與接口
17、 M 廈門: 科學(xué)出版社, 2004課程設(shè)計(jì)報(bào)告 附 錄-10-附 錄CODE SEGMENT ASSUME CS:CODESTART: ;初始化 8255 MOV DX,203H MOV AL,80H OUT DX,AL MOV DX,200H MOV AL,0FFH OUT DX,AL ;初始化 8279 MOV DX,212H MOV AL,00H;8 字符顯示,左端輸入 OUT DX,AL; MOV AL,38H;內(nèi)部定時(shí)器編程命令字 OUT DX,AL MOV AL,0D3H;清除顯示 RAM,清除鍵盤 RAM OUT DX,AL; ;8253 初始化 MOV DX,233H; MO
18、V AL,35H;計(jì)算器 0,工作方式 2(分頻工作方式) ,十進(jìn)制計(jì)數(shù) OUT DX,AL MOV DX,230H MOV AX,9600H OUT DX,AL課程設(shè)計(jì)報(bào)告 附 錄-11- MOV AL,AH OUT DX,AL MOV DX,233H MOV AL,57H;計(jì)算器 1,工作方式 3(方波發(fā)生器) ,十進(jìn)制計(jì)數(shù) OUT DX,AL MOV DX,231H MOV AL,48H; OUT DX,AL MOV DX,233H MOV AL,97H;計(jì)算器 2,工作方式 3(方波發(fā)生器) ,十進(jìn)制計(jì)數(shù) OUT DX,AL MOV DX,232H MOV AL,12H; OUT DX
19、,AL ;初始化 8259 MOV AL,13H;單片工作,寫 ICW4 MOV DX,220H; OUT DX,AL MOV AL,08H MOV DX,221H; OUT DX,AL MOV AL,03H; OUT DX,AL MOV AL,0FEH;IR0 允許 OUT DX,AL XOR AX,AX MOV DS,AX MOV AX,OFFSET INT10課程設(shè)計(jì)報(bào)告 附 錄-12- MOV DS:08H*4H,AX MOV AX,8100H MOV DS:08H*4H+2H,AX MOV AX,OFFSET INT5 MOV DS:09H*4H,AX MOV AX,8100H MO
20、V DS:09H*4H+2H,AX ;主程序 CHECK: MOV DX,212H IN AL,DX TEST AL,80H;顯示 RAM 是否可用 JNZ CHECK;CHECKSTART: IN AL,DX TEST AL,0FH;是否有按鍵 JZ CHECKSTART; MOV DX,210H;從數(shù)據(jù)口讀取數(shù)據(jù) IN AL,DX CMP AL,0H;0 鍵開始 JNZ CHECKSTART; MOV DX,212H MOV AL,84H;D4 緩沖 RAM 可用 OUT DX,AL MOV DX,210H MOV AL,7EH OUT DX,ALCTL: 課程設(shè)計(jì)報(bào)告 附 錄-13- M
21、OV DX,212H IN AL,DX TEST AL,0FH JZ CTL;是否有按鍵 MOV DX,210H IN AL,DX CMP AL,1H JNZ CTR;1 鍵左轉(zhuǎn) CALL TURNLEFT JMP CTLCTR: CMP AL,2H JNZ CTD;2 鍵右轉(zhuǎn) CALL TURNRIGHT JMP CTLCTD: CMP AL,3H JNZ CTF;3 鍵減速 CALL TURNDOWN JMP CTL CTF: CMP AL,4H JNZ CTL;按 4 END MOV DX,212H MOV AL,0D3H OUT DX,AL;清除顯示 RAM 命令字,清楚鍵盤 RAM
22、MOV DX,200H MOV AL,0FFH課程設(shè)計(jì)報(bào)告 附 錄-14- OUT DX,AL JMP CHECK TURNLEFT PROC MOV SI,0AH MOV DX,212H MOV AL,84H OUT DX,AL;寫顯示緩沖 RAM 命令字 MOV DX,210H MOV AL,4FH OUT DX,AL STI MOV DX,221H MOV AL,0FEH OUT DX,ALTL2: MOV CX,3H MOV AL,0FBH MOV DX,200H TL1: OUT DX,AL CALL DELAY ROR AL,1H;影響進(jìn)位標(biāo)識(shí) CF LOOP TL1 CMP SI
23、,0H; JZ TL3 JMP TL2TL3:MOV DX,200H課程設(shè)計(jì)報(bào)告 附 錄-15- MOV AL,0FFH OUT DX,AL CLI RETTURNLEFT ENDPTURNRIGHT PROC MOV SI,0AH MOV DX,212H MOV AL,84H OUT DX,AL;寫顯示緩沖 RAM 命令字 MOV DX,210H MOV AL,79H OUT DX,AL STI MOV DX,221H MOV AL,0FEH OUT DX,ALTR2:MOV CX,3H MOV AL,0DFH MOV DX,200H TR1: OUT DX,AL CALL DELAY RO
24、L AL,1H LOOP TR1 CMP SI,0H JZ TR3課程設(shè)計(jì)報(bào)告 附 錄-16- JMP TR2TR3:MOV DX,200H MOV AL,0FFH OUT DX,AL CLI RETTURNRIGHT ENDPTURNDOWN PROC MOV SI,0AH MOV DX,212H MOV AL,84H OUT DX,AL;寫顯示緩沖 RAM 命令字 MOV DX,210H MOV AL,77H OUT DX,AL STI MOV DX,221H;8259 中斷控制器奇地址端口 MOV AL,0FCH OUT DX,AL MOV DX,200H MOV AL,0H TD:OUT DX,AL CMP SI,0H JZ TD1 JMP TDTD1:課程設(shè)計(jì)報(bào)告 附 錄-17-MOV DX,200H MOV AL,0FFH OUT DX,AL CLI RETTURNDOWN ENDP INT10 PROC CMP SI,0H JNZ T MOV SI,1T: DEC SI PUSH AX PUSH
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人口老齡化背景下居民儲(chǔ)蓄模式轉(zhuǎn)變調(diào)查問(wèn)卷
- 關(guān)于制作一種折疊濾水杯的調(diào)查
- 陽(yáng)光棚門頭施工方案
- 鍍鋅風(fēng)管改造施工方案
- 巡更系統(tǒng)施工方案
- 蜂窩鋁墻板施工方案
- 綠化草坪恢復(fù)施工方案
- 2025年應(yīng)急消防管理考試題及答案
- 5月齡寶寶體重身高標(biāo)準(zhǔn)表
- 5年級(jí)下冊(cè)第10課
- 《現(xiàn)代家政導(dǎo)論》電子教案 4.1模塊四項(xiàng)目一家政教育認(rèn)知
- 一年級(jí)數(shù)學(xué)個(gè)位數(shù)加減法口算練習(xí)題大全(連加法-連減法-連加減法直接打印版)
- 2024年浙江省杭州市白蟻防治研究所招聘歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 幼兒園6S管理培訓(xùn)課件
- GB/T 25052-2024連續(xù)熱浸鍍層鋼板和鋼帶尺寸、外形、重量及允許偏差
- 電梯大修標(biāo)準(zhǔn)
- 狗狗訓(xùn)練合同
- 胰島素正確注射方式
- Q-GDW 12461-2024 電力物資包裝通.用技術(shù)規(guī)范
- 部編版三年級(jí)語(yǔ)文下冊(cè)課內(nèi)外閱讀訓(xùn)練(類文閱讀含答案)
- 2024年北京電子科技職業(yè)學(xué)院高職單招筆試歷年職業(yè)技能測(cè)驗(yàn)典型例題與考點(diǎn)解析含答案
評(píng)論
0/150
提交評(píng)論