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

正文內(nèi)容

led七段數(shù)碼管數(shù)字鐘畢業(yè)論文-全文預覽

2025-07-17 07:20 上一頁面

下一頁面
  

【正文】 1F:\05141101 1 =C003 CONTROL equ 0c003h 2 =C000 COUNT0 equ 0c000h 3 =C001 COUNT1 equ 0c001h 4 =C002 COUNT2 equ 0c002h 5 6 =0082 md8255 equ 82h 。 代碼段地址為0 call IInit mov ax, data mov ds, ax mov CNT, 0 。 計數(shù)器高字節(jié) mov al, MD8255 mov dx, CTL8255 out dx, al mov bx, 4*ICW2 。 中斷服務(wù)程序結(jié)束指令 out dx, al pop dx pop ax iretIEnter endpIInit proc mov dx, CS8259A mov al, ICW1 out dx, al mov dx, CS8259B mov al, ICW2 out dx, al mov al, ICW4 out dx, al mov al, OCW1 out dx, al retIInit endpstart proc near mov ax, data mov ds, ax mov Hour, 0 mov Minute, 0 mov Second, 0 cli mov ax, 0 mov ds, ax mov al, 76h。 沒有鍵按下, 返回 0ffh jmp Exit1Goon_: dec cl shl cl, 2 。 高四位不用 retTestKey endp GetKey proc near 。 關(guān)所有八段管 retDisplayLED endp 2. 鍵盤掃描顯示圖8. 讀鍵輸入子程序框圖鍵盤掃描子程序清單:TestKey proc near 。 共6個八段管 mov ah, 00100000b 。顯示電路的KEY/LED CS 接CS0,地址為08000H。如果有鍵按下,則相應行的值應為低,如果無鍵按下,由于上拉的作用,行碼為高。四、硬件原理圖1. 七段數(shù)碼管七段數(shù)碼管的字型代碼表如下表:顯示字形gfedcba段碼001111113fh1000011006h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhA111011177hB11111007chC011100139hD10111105ehE111100179hF111000171h表1. 段數(shù)碼管的字型代碼表圖2. 八段數(shù)碼LED顯示電路實驗箱提供了6位八段數(shù)碼LED顯示電路,只要按地址輸出相應數(shù)據(jù),就可以實現(xiàn)對顯示器的控制。2.數(shù)字鐘顯示格式為:HH:MM:SS。通過設(shè)計過程,要求我們熟悉和掌握微機系統(tǒng)的軟件、硬件設(shè)計的方法、設(shè)計步驟,使我們得到微機開發(fā)應用方面的初步訓練。微機原理與接口技術(shù)課程設(shè)計報告 LED七段數(shù)碼管數(shù)字鐘 目 錄一、設(shè)計任務(wù)書 3二、設(shè)計題目 3三、設(shè)計方案 3四、硬件原理 4 4 5 6 6五、程序流程圖及程序清單 7 82. 鍵盤掃描顯示 9 12 15六、調(diào)試過程及結(jié)果 29七、設(shè)計總結(jié)和體會 30八、參考文獻 30一、設(shè)計任務(wù)書《微機原理及接口技術(shù)》是一門應用性、綜合性、實踐性較強的課程,沒有實際的有針對性的設(shè)計環(huán)節(jié),我們就不能很好的理解和掌握所學的技術(shù)知識,更缺乏解決實際問題的能力。培養(yǎng)我們實事求是和嚴肅認真的工作態(tài)度。二、設(shè)計題目LED七段數(shù)碼管數(shù)字鐘:1.設(shè)計并完成LED七段數(shù)碼管數(shù)字鐘電路。同時,利用實驗箱提供的鍵盤掃描電路和顯示電路來調(diào)整時、分、秒。向列掃描碼地址逐列輸入低電平,然后從行碼地址讀回。圖4. 8253計數(shù)器擴展電路圖5. 8259中斷擴展電路8253用定時器/計數(shù)器1,8253片選接CS4,地址為0C000H,8253時鐘源CLK1接分頻電路的F/64輸出,頻器的Fin接4MHz時鐘,8253的GATE1接VCC;8259中斷INT0接8253的OUT1,片選接CS5,地址為0D000H。圖7. 七段數(shù)碼管顯示子程序框圖七段數(shù)碼管顯示子程序清單:DisplayLED proc near mov bx, offset LEDBuf mov cl, 6 。 顯示一位八段管 push ax mov ah, 1 call Delay pop ax shr ah, 1 inc bx dec cl jnz DLoop mov dx, OUTBIT mov al, 0 out dx,al 。 讀入鍵狀態(tài) not al and al, 0fh 。 該列有鍵入 dec cl jnz KLoop mov cl, 0ffh 。 等鍵釋放 mov ah, 10 call Delay call TestKey jne WaitRelease mov al, bl retGetKey endp 圖9. 定時中斷服務(wù)子程序框圖定時器設(shè)計的程序清單:IEnter proc near push ax push dx inc Second mov al, Second cmp al, 60 jne Exit mov Second, 0 inc Minute mov al, Minute cmp al, 60 jne Exit mov Minute, 0 inc Hour mov al, Hour cmp al, 24 jne Exit mov Hour, 0Exit: mov dx, CS8259A mov al, 20h 。 計數(shù)器低字節(jié) mov al, ah out dx, al 。 中斷入口地址(段地址為0) mov [bx], ax mov ax, 0 inc bx inc bx mov [bx], ax 。 mov al, Hour mov ah, 0 mov cl, 10 div cl mov ch, ah mov ah, 0 mov bx, offset LEDMAP add bx, ax mov al, [bx] mov LEDBuf, al mov bx, offset LEDMAP mov al, ch mov ah, 0 add bx, ax mov al, [bx] or al, 80h mov LEDBuf+1, al mov al, Minute mov ah, 0 mov cl, 10 div cl mov ch, ah mov ah, 0 mov bx, offset LEDMAP add bx, ax mov al, [bx] mov LEDBuf+2, al mov bx, offset LEDMAP mov al, ch mov ah, 0 add bx, ax mov al, [bx] or al, 80h mov LEDBuf+3, al mov al, Second mov ah, 0 mov cl, 10 div cl mov ch, ah mov ah, 0 mov bx, offset LEDMAP add bx, ax mov al, [bx] mov LEDBuf+4, al mov bx, offset LEDMAP mov al, ch mov ah, 0 add bx, ax mov al, [bx] or al, 80h mov LEDBuf+5, al call DisplayLED jmp LPstart endp將上述三個子模塊的功能結(jié)合起來,把鍵盤輸入的數(shù)據(jù)轉(zhuǎn)換成十進制,分別賦給Hour、Minute、Second,電子時鐘就實現(xiàn)了。 8255 控制口地址 9 =8001 IN_KEY equ 08001h 。 單片8259, 上升沿中斷, 要寫ICW4 15 =0020 ICW2 equ 00100000b 。 8259地址 19 =D001 CS8259B equ 0d001h 20 21 0000 data segment 22 0000 00 CNT db 0 23 0001 00 Hour db 0 24 0002 00 Minute db 0 25 0003 00 Second db 0 26 0004 06*(??) LEDBuf db 6 dup(?) 。 鍵碼定義 36 0022 16 15 14 FF
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1