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

正文內(nèi)容

基于單片機(jī)電子秒表系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)(編輯修改稿)

2024-10-02 14:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 知識(shí), 將學(xué)習(xí)的理論知識(shí)通過(guò)實(shí)驗(yàn)融會(huì)貫通,讓我對(duì)它的理解更加深刻。 對(duì)于 Proteus 及 Keil 軟件及系統(tǒng)運(yùn)行及操作又有了更進(jìn)一步的了解和運(yùn)用,并增強(qiáng)了我們的動(dòng)手能力,也更深刻的接觸所學(xué)與實(shí)物的結(jié)合。 由于這次課程設(shè)計(jì)不僅設(shè)計(jì)編程方面的知識(shí),還涉及了其它學(xué)科的知識(shí),例如 PROTEUS 等的基本知識(shí)??傊ㄟ^(guò)這次課程設(shè)計(jì),不僅加深了我對(duì)單片機(jī)理論方面 的理解,將理論更好的運(yùn)用的實(shí)踐方面,而且鍛煉了我們各方面的能力,培養(yǎng)了堅(jiān)強(qiáng)的毅力和做事的耐心和細(xì)心, 同時(shí)也認(rèn)識(shí)到在團(tuán)隊(duì)工作中需要有合作精神,我想這會(huì)為今后自己踏上工作崗位、更好地融入新的團(tuán)隊(duì)打下良好的基礎(chǔ)。 賦初始值 開(kāi)始 LCD1602 顯示 復(fù)位鍵 查看鍵 下 調(diào)用最終緩存區(qū)數(shù)據(jù)進(jìn)行顯示 否 是 是 否 否 是 查看鍵 是否按下 LCD 清零 課程設(shè)計(jì) 電子 秒表 系統(tǒng) 設(shè)計(jì) 薛萍 9 附錄 1: (程序) 。 定義計(jì)時(shí)單元地址 MIN EQU 31H 。存放分鐘變量 SEC EQU 32H 。存放秒鐘變量 DEDA EQU 33H 。存放 10ms 計(jì)數(shù)值 。 按鍵端口狀況值 K1_N EQU 34H 。存放按鍵當(dāng)前端口狀況值 K1_P EQU 35H 。存放按鍵上次端口狀況值 K1_C EQU 37H 。存放按鍵計(jì)數(shù)單元 X EQU 36H 。LCD 地址變量 。 按鍵引腳定義 K1 EQU 。按鍵 1 引腳定義 K2 EQU 。按鍵 2 引腳定義 。LCD 引腳定義 RS EQU 。LCD RS 引腳定義 RW EQU 。LCD RW 引腳定義 E EQU 。LCD RS 引腳定義 ORG 0000H 。程序由地址 0 開(kāi)始執(zhí)行 JMP MAIN ORG 0BH 。定時(shí)器 0 中斷地址設(shè)置 JMP T0_INT 。――――――――――――― 主程序 ―――――――――――――― MAIN: 。開(kāi)始 MOV SP,60H 。堆棧指針指向 60H CLR E 。E=0,禁止讀 /寫(xiě) LCD ACALL SET_LCD 。調(diào) LCD 控制子程序 ACALL INIT 。初始化變量 MOV K1_P,01H 。按鍵上次端口設(shè)置 1 ACALL INIT_TIMER 。調(diào)用初始化定時(shí)器 ACALL MEU 。調(diào)用工作菜單子程序 LOOP:ACALL CONV 。時(shí)間計(jì)數(shù)處理 ACALL LOOP1 。調(diào)用清零鍵子程序 ACALL KEY 。判斷是否有鍵按下 JZ LOOP 。無(wú)鍵按下轉(zhuǎn) LOOP MOV K1_P,K1_N 。交換數(shù)據(jù) ACALL KEY0 。調(diào)用按鍵功能子程序 JMP LOOP 。跳 LOOP 處循環(huán) 。 初始變量清零子程序 INIT: 。初始變量清零 CLR A 。A 清為零 MOV K1_C,A 。K1_C 初始為 0 MOV DEDA,A 。百分秒 DEDA 初始為 0 MOV SEC,A 。秒 SEC 初始為 0 課程設(shè)計(jì) 電子 秒表 系統(tǒng) 設(shè)計(jì) 薛萍 10 MOV MIN,A 。分 MIN 初始為 0 MOV K1_N,A 。K1_N 初始為 0 MOV K1_P,A 。K1_P 初始為 0 CLR TR0 。啟動(dòng)中斷 RET 。――――――――――――――――――――― 。定時(shí)器初始化設(shè)置子程序 INIT_TIMER: 。定時(shí)器初始化 MOV TMOD,00000001B 。定時(shí)器 0 模式 1 MOV IE, 10000010B 。開(kāi)通中斷 MOV TL0,LOW(6553610000)。定時(shí)初值裝入低位 MOV TH0,HIGH(6553610000)。定時(shí)初值裝入高位 RET 。中斷服務(wù)程序 T0_INT: 。定時(shí)器 T0 中斷程序 PUSH ACC 。入棧保護(hù) MOV TL0,LOW(6553610000) 。重加載 MOV TH0,HIGH(6553610000) INC DEDA MOV A,DEDA 。10ms 計(jì)數(shù)值加 1 CJNE A,100,TT MOV DEDA,0 INC SEC 。秒加 1 MOV A,SEC CJNE A,60,TT INC MIN 。分加 1 MOV SEC,0 MOV A,MIN CJNE A,05,TT MOV DEDA,0 。百、分、秒單元清 0 MOV SEC,0 MOV MIN,0 TT: POP ACC 。出棧 RETI 。中斷程序返回 。――――――――――――――――――――― 。判斷鍵是否按下子程序 LOOP1: JB K2,LOOP2 。判清零鍵是否按下 JMP MAIN 。跳轉(zhuǎn)主程序處 LOOP2: RET 。 判斷 K1 鍵是否按下 KEY: CLR A 。A 清零 課程設(shè)計(jì) 電子 秒表 系統(tǒng) 設(shè)計(jì) 薛萍 11 MOV K1_N,A 。A 值送入 K1_N MOV C,K1 。K1 值送入 C RLC A 。同進(jìn)位標(biāo)志左移一位 ORL K1_N,A 。兩個(gè)位作邏輯 OR 運(yùn)算 MOV A,K1_N 。K1_N 值送入 A XRL A,K1_P 。有
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1