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

正文內(nèi)容

交通燈課程設(shè)計(jì)word版(存儲(chǔ)版)

  

【正文】 L/B其中:DDD5=101為顯示禁止寫入/消隱命令特征位。用于對(duì)兩組顯示輸出消隱。在CF =1時(shí),對(duì)顯示的清除方式由DD2的編碼決定。每當(dāng)傳感器狀態(tài)出現(xiàn)變化時(shí),掃描檢測(cè)電路就將其狀態(tài)寫入傳感器RAM,并啟動(dòng)中斷邏輯,使INT變高,向CPU 請(qǐng)求中斷,并且禁止寫入傳感器RAM。因此,寫入命令字時(shí)唯一的要求是使數(shù)據(jù)選擇信號(hào)A0 =1。當(dāng)8279工作在傳感器工作方式時(shí),若S/E=1,表示傳感器的最后一個(gè)傳感器信號(hào)已進(jìn)入傳感器RAM;而當(dāng)8279工作在特殊錯(cuò)誤方式時(shí),若S/E=1則表示出現(xiàn)了多鍵同時(shí)按下錯(cuò)誤。CNTL與其它鍵連用作特殊命令鍵,SHIFT可作上、下?lián)蹩刂奇I。2)小鍵盤的功能分析通常使用的鍵盤是矩陣結(jié)構(gòu)的。此后,再將第1行接低電平,檢測(cè)是否有變?yōu)榈碗娖降牧芯€。 8279 鍵盤顯示器接口芯片。設(shè)備ID號(hào) .STACK 100 .DATAIO_Bit8_BaseAddress DW ?msg0 DB 39。KEYCOUNT DB ?LED_TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 080H,90H,88H,83H,0C6H,0A1H,86H,8EHCMD_8279 DW 00B1H 。東西綠燈閃爍,南北紅燈 DB 10111101B 。暫存鍵值SELECT DB 0 。調(diào)用數(shù)碼管顯示子程序 MOV AL,1 XLAT OUT DX,AL 。延時(shí)5S CALL DISPLAY1 。延遲3S MOV AH,06H MOV DL,0FFH INT 21H 。AL計(jì)時(shí)完成跳轉(zhuǎn)至EXIT0倒計(jì)時(shí)結(jié)束 MOV AH,10 。PA、PB、PC為基本輸出模式1=方式字標(biāo)志位,00=A口0方式,0=A口輸出,0=C口輸出,0=B口0方式,00=B口和C口輸出 OUT DX,AL MOV DX,PA_ADD 。 清除命令 OUT DX,ALWAIT1: IN AL,DX TEST AL,80H JNZ WAIT1 。DI值對(duì)應(yīng)需要設(shè)定的時(shí)間初值的次數(shù),如只設(shè)置紅綠燈時(shí)間和黃燈時(shí)間則DI為2LOOP0: CALL SCAN_KEY JNC NEXT INC COUNT CALL KEY_NUM 。AND 00111111 中間3位確定列號(hào) 末尾3位確定行號(hào) RET KEY_NUM ENDPWRITE_DATA PROC NEAR MOV DX,DATA_8279 OUT DX,AL RETWRITE_DATA ENDP 。5.南北方向的黃燈維持5秒鐘后,東西方向的綠燈和南北方向的紅燈同時(shí)點(diǎn)亮30秒鐘。另外8279的片選CS應(yīng)該接PCI板卡的CS5,經(jīng)查資料知,CS5對(duì)應(yīng)的地址范圍為B0H—BFH,故可知8279的兩個(gè)地址值,B0H為命令/狀態(tài)字地址,B1H為數(shù)據(jù)口輸入/輸出地址端。原因是8255的A口線與LED燈的線接反了,找到了問題的原因,問題也就迎刃而解了。那么數(shù)碼管無(wú)顯示值應(yīng)該與8255無(wú)關(guān)。本來(lái)設(shè)計(jì)的使用8259中斷控制器控制紅綠黃燈的切換,使用8253實(shí)現(xiàn)硬件的定時(shí)以及輸出一個(gè)中斷請(qǐng)求信號(hào)及使用8255控制交通燈的顯示,由于實(shí)際提供的實(shí)驗(yàn)箱中沒有設(shè)計(jì)中需要的獨(dú)立的與非門等門控信號(hào)而不得不更改最初的設(shè)計(jì)方案。又反復(fù)經(jīng)過(guò)大量重復(fù)的查錯(cuò)、找錯(cuò)、改錯(cuò)過(guò)程,終于使交通燈基本上實(shí)現(xiàn)任務(wù)書的要求。剩下的百分之二十在于交通燈顯示流程的整體設(shè)計(jì)、代碼優(yōu)化以及對(duì)輸入鍵值的處理與顯示上。在我們面對(duì)自己解決不了的問題時(shí),我們可以和自己的搭檔伙伴一起討論,一起研究將這個(gè)難題解決。在面對(duì)陌生、不熟悉是事物時(shí),我首先要做的是要冷靜的思考,而不是慌張急躁。 問題討論 正如前面所說(shuō)的那樣,本次課程設(shè)計(jì)所遇到的最大問題就是驅(qū)動(dòng)起8279,讓其正常工作,既需要考慮如何初始化,又需要考慮如何使其控制鍵盤使鍵盤輸入的數(shù)值與數(shù)碼管上正確顯示。終于漸漸懂了如何使用8279芯片完成數(shù)碼管倒計(jì)時(shí)的設(shè)計(jì)。發(fā)現(xiàn)問題后,果斷加上了8279的邏輯地址于地址轉(zhuǎn)換函數(shù)中,經(jīng)過(guò)調(diào)試,上述問題成功解決。因此8279初始化既然沒有問題,那問題出在了哪里?本程序是根據(jù)書上的8255控制交通燈改變過(guò)來(lái)的。遇到了兩個(gè)問題,第一個(gè)問題是LED燈亮起的順序不符合設(shè)計(jì)的順序亮,第二個(gè)問題是8279的數(shù)碼管不能顯示出數(shù)字。而8279相對(duì)來(lái)說(shuō)就麻煩一些了,8279控制的有鍵盤和數(shù)碼管。此時(shí)南北方向仍維持紅燈點(diǎn)亮。有鍵SCAN_KEY1: RETNO_KEY: CLC 。向8279寫顯示的數(shù)值NEXT: CMP COUNT, 2 JNZ LOOP0 MOV COUNT, 0 INC DI CMP DI, 2 JNZ LOOP0 EX: RET InitTime ENDP。輸出提示信息 MOV AH, 09H INT 21H MOV COUNT, 0 。清顯示 MOV AL,90H 。向數(shù)碼管寫AL中內(nèi)容 EXIT1: POP BX POP DX RET DISPLAY2 ENDP 。寫一次計(jì)時(shí)值 XCHG AL,AH XLAT OUT DX,AL MOV AX,DI CMP AH,0 JNZ NEXT0 。延遲500ms LOOP START3 MOV AL,5 。延遲3S MOV AL,3 。延時(shí)5S CALL DISPLAY1 。用于記錄設(shè)置的時(shí)間值TEN DB 10 。PC口偏移量LED_Data DB 01111101B 。msg3 DB 39。 32 BIT RAM板卡上的8237提供基地址)Vendor_ID EQU 10EBH 。圖 21表21 連線說(shuō)明G5區(qū):A、B、C、DE5區(qū):A、B、C、DG5區(qū):CSESPCI:A0G5區(qū):INTA3區(qū):CS5G5區(qū):CLKB2區(qū):2MB4區(qū):JP56G6區(qū):DS32B4區(qū):A0,A1ESPCI:A0,A1B4區(qū):CSG6區(qū):CS1軟件設(shè)計(jì): 初始化板卡子程序 初始化8255和8279 延遲從鍵盤輸入紅綠燈、及黃燈定時(shí)時(shí)間數(shù)碼管顯示倒計(jì)時(shí)值 延時(shí)等待初始狀態(tài),東西綠燈亮,南北紅燈亮 倒計(jì)時(shí)30S東西綠燈閃爍,南北紅燈 東西黃燈,南北紅燈 倒計(jì)時(shí)5S 東西綠燈閃爍,南北紅燈倒計(jì)時(shí)30S結(jié) 束:源程序(帶注釋):。這是通過(guò)檢查列線電位來(lái)實(shí)現(xiàn)的,即在第0行接低電平時(shí),看是否有哪條列線變成低電平。發(fā)光二極管時(shí)一種外加電壓超過(guò)額定電壓時(shí)發(fā)生擊穿,并因此能產(chǎn)生可發(fā)光的器件,數(shù)碼顯示器通常由多個(gè)發(fā)光二極管來(lái)組成七段或八段筆畫顯示器,當(dāng)段組合發(fā)光時(shí),便會(huì)顯示某一個(gè)數(shù)碼管或字符,七段代碼的各位用作a—g和DP的輸入3)七段LED顯示器技術(shù)參數(shù) 表24 LED顯示的技術(shù)參數(shù)PCWLFVrIrIfp對(duì)應(yīng)變量散射顏色BT23570255≥≤200SEL10紅BT144100405≥≤565綠BT134100405≥≤585藍(lán)主要參數(shù):此時(shí)的驅(qū)動(dòng)電流為25 mA。6)數(shù)據(jù)輸入/輸出格式對(duì)8279輸入/輸出數(shù)據(jù)不僅要先確定數(shù)據(jù)地址口,而且數(shù)據(jù)存放也要按一定格式,其格式在鍵盤和傳感器方式有所不同。該特征位在讀出FIFO 狀態(tài)字時(shí)被讀出。這種方式的特點(diǎn)是:在8279的消抖周期內(nèi),如果發(fā)現(xiàn)多個(gè)按鍵同時(shí)按下,則FIFO狀態(tài)字中的錯(cuò)誤特征位S/E將置1,并產(chǎn)生中斷請(qǐng)求信號(hào)和禁止寫入FIFO RAM。①作為結(jié)束中斷命令。CA (D0)為總清的特征位。為了給其中一個(gè)四位顯示器輸入數(shù)據(jù)而又不影響另一個(gè)四位顯示器,因此必須對(duì)另一組的輸入實(shí)行屏蔽。AI(D4)為自動(dòng)增量特征位。該命令字用來(lái)設(shè)定將要讀出的顯示RAM地址。該命令字只在傳感器方式時(shí)使用。DD(DD3):用來(lái)設(shè)定顯示方式,如表12所示。N鍵輪回是指當(dāng)有多個(gè)按鍵同時(shí)按下時(shí),所有按鍵的鍵值均可按掃描順序依次存入FIFO RAM中。 8279A是可編程的鍵盤/顯示接口芯片。2)8279的功能分析8279A芯片是一種通用的可編程序的鍵盤/顯示接口器件,單個(gè)芯片就能完成鍵盤輸入和LED顯示控制兩種功能。三個(gè)端口都可以作為輸入端口或輸出端口。以前種種艱辛這時(shí)就變成了最甜美的回憶!總的來(lái)說(shuō),雖然課程設(shè)計(jì)的時(shí)間有限,但在這有限的時(shí)間里,不僅完成了作業(yè),提交了結(jié)果,也豐富了這門硬件課程的更多知識(shí),更深入地了解了這門專業(yè)課的精髓,充分認(rèn)識(shí)理論知識(shí)對(duì)應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識(shí)與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。 圖22 8255芯片引角圖 圖23 8279芯片引角圖通過(guò)本次課程設(shè)計(jì),加強(qiáng)了自己的動(dòng)手實(shí)踐能力,操作能力及解決問題的能力。通過(guò)以上軟件設(shè)置即可使LED及數(shù)碼管、鍵盤得到想要的結(jié)果。接著還需要有一個(gè)測(cè)試指令,測(cè)試其內(nèi)部RAM是否初始化完畢。在本次實(shí)驗(yàn)中我們需要在程序中實(shí)現(xiàn)對(duì)LED指示燈的亮滅控制。指示燈從左至右對(duì)應(yīng)東西向: 綠 黃 紅 空 南北向:綠 黃 紅 空。鍵盤工作方式、顯示工作方式和傳感器工作方式,本實(shí)驗(yàn)采用第一、二種工作方式。我們將LED指示燈接在8255A的PA口,設(shè)置8255A的端口全為輸出。故在上電后需要通過(guò)鍵盤設(shè)置時(shí)間值。定時(shí)對(duì)鍵盤進(jìn)行掃描以確定按下的鍵值。用的主要芯片及器件
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1