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

正文內(nèi)容

基于89c52單片機上的時鐘設計電子萬年歷及文獻綜述-資料下載頁

2024-12-07 09:34本頁面

【導讀】了根本性的改變。特別是單片機領域中的應用產(chǎn)品已經(jīng)走進了大部分人的家庭。子萬年歷的出現(xiàn)給人們的生活帶來的諸多方便。細闡述了程序的各個模塊和實現(xiàn)過程。本設計以數(shù)字集成電路技術為基礎,單片機。本文編寫的主導思想是軟硬件相結合,以硬件為基礎,重點介紹了用。展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔明了。統(tǒng)通過LED顯示數(shù)據(jù),所以具有人性化的操作和美觀的頁面效果。星期、溫度、超溫報警功能。

  

【正文】 軟件設計22 顯示子程序及流程顯示子程序 DISPLAY 用于完成提示符信息和時間信息的顯示,采用靜態(tài)掃描的方法從左至右依次進行,顯示信息的字型代碼過查表獲得。為了能夠穩(wěn)定顯示時間信息,在每次送出段控碼和位控碼信息后,延時 1mS 的時間,并判斷 15 位時間位是否顯示完畢?若不滿足條件返回顯示緩存的首地址執(zhí)行,然后在滅 LED,顯示完后P3 接口清 0,和顯示緩沖地址復位為初值。 【3】 其流程圖如圖 9 所示:YNR3=0,R0=顯緩首地址R3 送 P3 口顯示數(shù)據(jù)或滅 LED延時 1mS判斷 15 位日期時間顯示完否?返回送顯示開始圖 9 顯示時間子程序流程圖東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)22 清 0 子程序 清 0 子程序是在鍵盤操作程序中為了在加 1 和減 1 過程中,方便在改變時鐘的值時,只保留其改變的值,其他的時標寄存器中的值的顯示緩沖地址的值全清0。其流程圖如圖 10 所示 【4】 :YYYYYNNNNN月保留其他數(shù)值顯緩位0日保留其他數(shù)值顯緩位0星期保留其他數(shù)值顯緩位0時保留其他數(shù)值顯緩位0分保留其他數(shù)值顯緩位0返回年保留其他數(shù)值顯緩位0R4=3?R4=4?R4=2?R4=5?YR4=1?R4=6?開始圖 10 清 0 子程序流程圖東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)234.系統(tǒng)編程實現(xiàn)(匯編)定義溫度、時鐘芯片要用到的各寄存器,標志位的地址LXFG EQU 24H FLAG1 EQU 25H ;是否檢測檢測到 DS18B20 標志位A_bit EQU 26h ;數(shù)碼管個位數(shù)存放內(nèi)存位置B_bit EQU 27h ;數(shù)碼管十位數(shù)存放內(nèi)存地址TEMPER_H EQU 28H ;用于保存讀出溫度的低 8 位TEMPER_L EQU 29H ;用于保存讀出溫度的高 8 位XSYS1 EQU 31H XSYS2 EQU 32H DLYS1 EQU 33H ;存放延時地址 ZJBL0 EQU 34H ZJBL1 EQU 35H ZJBL2 EQU 36H SHIJI EQU 37H ;用于存放世紀數(shù)據(jù)地址NIAN EQU 38H ;用于存放年數(shù)據(jù)地址YUE EQU 39H ;用于存放月數(shù)據(jù)地址RII EQU 3AH ;用于存放日數(shù)據(jù)地址XINQI EQU 3BH ;用于存放星期數(shù)據(jù)地址SHI EQU 3CH ;用于存放時數(shù)據(jù)地址FEN EQU 3DH ;用于存放分數(shù)據(jù)地址MIAO EQU 3EH ;用于存放秒數(shù)據(jù)地址XSZJL EQU 3FH ;用于存放地址標志位地址XSSHIJI1 EQU 40H;用于存放世紀數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSSHIJI2 EQU 41H;用于存放世紀數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSNIAN1 EQU 42H;用于存放年數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSNIAN2 EQU 43H;用于存放年數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSYUE1 EQU 44H;用于存放月數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSYUE2 EQU 45H;用于存放月數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSRII1 EQU 46H;用于存放日數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSRII2 EQU 47H;用于存放日數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSXINQI EQU 48H;用于存放星期數(shù)據(jù) BCD 碼位顯示緩沖地址XSSHI1 EQU 49H;用于存放時數(shù)據(jù)高 BCD 碼位顯示緩沖地址東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)24XSSHI2 EQU 4AH;用于存放時數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSFEN1 EQU 4BH;用于存放分數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSFEN2 EQU 4CH;用于存放分數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSMIAO1 EQU 4DH;用于存放秒數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSMIAO2 EQU 4EH;用于存放秒數(shù)據(jù)低 BCD 碼位顯示緩沖地址XSWD1 EQU 4FH;用于存放溫度數(shù)據(jù)高 BCD 碼位顯示緩沖地址XSWD2 EQU 50H;用于存放溫度數(shù)據(jù)低 BCD 碼位顯示緩沖地址。**********定義各接線端口*************TZZJ EQU TZSJ EQU TZSZ EQU TZBC EQU AAM EQU GW EQU SW EQU DQ EQU PLAY EQU P2DZ54 EQU P3 **************************************** ORG 0000H NOP MOV SHIJI,20H;世紀給賦恒值 20 MOV R4,1 LCALL SZCSH;啟動時鐘芯片 LCALL TZRLSZ;調用鍵盤子程序 NOP 主程序MAIN: LCALL RDWDSZ; 調用讀溫度和時鐘子程序 LCALL DISPLAY; 調用顯示子程序 LJMP MAIN; 循環(huán)讀數(shù)據(jù)并顯示 *********************東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)25 時鐘芯片工作子程序 SZCSH: MOV P3,0FFH ; 開 P3 口 MOV R0,0AH; 初始化 A 寄存器 MOV A,20H MOVX @R0,A 開晶振并保持時鐘運行 NOP NOP MOV R0,0BH; 初始化 B 寄存器使時鐘芯片正常工作 MOV A,02H MOVX @R0,A 選擇 24/12 中的 24 小時制 NOP NOP RET 時鐘芯片初始化程序 SZSZZ: MOV P3,0FFH ; MOV R0,0AH; 初始化 A 寄存器 MOV A,20H MOVX @R0,A NOP NOP MOV R0,0BH;初始化 B 寄存器使芯片停止刷新,進入初始化時標寄存器狀態(tài) MOV A,82H 禁止更新,24 小時制 MOVX @R0,A NOP NOP MOV R0,09H; 初始化年時標寄存器 MOV A,NIAN MOVX @R0,A MOV R0,08H ;初始化月時標寄存器 MOV A,YUE; MOVX @R0,A MOV R0,07H ;初始化日時標寄存器 東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)26 MOV A,RII MOVX @R0,A MOV R0,06H ;初始化星期時標寄存器 MOV A,XINQI MOVX @R0,A MOV R0,04H ;初始化時時標寄存器 MOV A,SHI MOVX @R0,A MOV R0,02H ;初始化分時標寄存器 MOV A,FEN MOVX @R0,A MOV R0,00H ;初始化秒時標寄存器 MOV A,MIAO; MOVX @R0,A NOP MOV R0,0BH ;改變 B 寄存器的值使芯片正常工作 MOV A,02H MOVX @R0,A RET 讀時鐘溫度子程序RDWDSZ: LCALL GET_TEMPER ;調用讀溫度子程序 MOV A,TEMPER_L ;改變溫度值的精度為 1 度 MOV C,40H ;將 28H 中的最低位移入 C 中 RRC A MOV C,41H RRC A MOV C,42H RRC A MOV C,43H RRC A MOV TEMPER_L,A 。 ********************* MOV P3,0FFH MOV SHIJI,20H ;賦 20 為世紀值東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)編程實現(xiàn)(匯編)27 MOV R0,09H ;取年數(shù)據(jù) MOVX A,@R0 MOV NIAN,A MOV R0,08H ;取月數(shù)據(jù) MOVX A,@R0 MOV YUE,A MOV R0,07H ;取日數(shù)據(jù) MOVX A,@R0 MOV RII,A MOV R0,06H ;取星期數(shù)據(jù) MOVX A,@R0 CJNE A,01,XQJX ;星期值減 1 處理 MOV A,08 LJMP XQJX1XQJX: DEC AXQJX1: MOV XINQI,A MOV R0,04H ;取時數(shù)據(jù) MOVX A,@R0 MOV SHI,A MOV R0,02H ;取分數(shù)據(jù) MOVX A,@R0 MOV FEN,A MOV R0,00H ;取秒數(shù)據(jù) MOVX A,@R0 MOV MIAO,A ; 時鐘數(shù)據(jù)讀 BCD 碼程序 TSXSM: MOV R0,SHIJI; 定義數(shù)據(jù)首地址,顯緩首地址 MOV R1,XSSHIJI1RD_NYR: MOV
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1