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

正文內(nèi)容

畢業(yè)設(shè)計-基于stc89c52單片機的電子日程表設(shè)計(完整版)

2025-07-23 02:13上一頁面

下一頁面
  

【正文】 procedures, display procedures. All programming is plete, the Keil software debugging, make sure there is no problem, in the Proteus software embedded within the simulated SCM. This article focus on liquid crystal screen LCM12864 and clock chip DS1302, DS18B20 the temperature sensor which use for connecting and municating with Microcontroller. Several solutions will also be pared with each other. In addition, the algorithm of calendar will be discussed as well. The research result shows that it should be cheap and convenient so as to save more spending while electronic schedule are widely used in our daily life. Keywords: Schedule SCM DS1302 LCM 目 錄 緒論 ...................................................................... 1 第 1章 日程表計時和顯示方案 ............................................... 3 日程表計時的方案選擇 ................................................ 3 日程表顯示的方案選擇 ................................................ 4 第 2章 系統(tǒng)的硬件設(shè)計 ..................................................... 5 系統(tǒng)硬件的整體設(shè)計 .................................................. 5 主控制模塊的方案選 擇與設(shè)計 .......................................... 6 單片機 STC89C52 簡介 ............................................. 6 主控制模塊電路 .................................................. 7 時鐘模塊的方案選擇與設(shè)計 ............................................ 7 DS1302 原理及說明 時鐘芯片簡介 .................................. 8 時鐘模塊電路 .................................................... 8 按鍵電路的設(shè)計 ...................................................... 9 顯示模塊的方案設(shè)計 ................................................. 10 圖形點陣液晶顯示器 12864 簡介 ................................... 10 顯示模塊電路 ................................................... 13 第 3章 系統(tǒng)軟件設(shè)計 ...................................................... 14 編程語言選擇 ....................................................... 14 系統(tǒng)主程序及流程圖 ................................................. 15 DS1302 時鐘芯片的讀操作流程圖 ....................................... 17 液晶模塊的寫操作流程圖 ............................................. 17 按鍵調(diào)整模塊流程圖 ................................................. 19 第 4章 實驗與調(diào)試 ........................................................ 20 硬件測試 ........................................................... 20 軟件調(diào)試 ........................................................... 21 結(jié) 論 ................................................................... 23 致謝 ..................................................................... 25 參考文獻 ................................................................. 26 附錄 A:電路原理圖 ....................................................... 27 附錄 B:元器件清單 ........................................................ 28 附錄 C:程序清單 ......................................................... 29 1 緒論 一 .課題的背景與意義 近年來,隨著電子產(chǎn)品的發(fā)展, 數(shù)字 日程表 這項應(yīng)用在 人們 工作和生活中起到越來越重要的作用 。所有程序編寫完成后,在Keil 軟件中進行調(diào)試,確定沒有問題后,在 Proteus 軟件中嵌入單片機內(nèi)進行仿真。這種要求催生了新型 日程表 的產(chǎn)生 。 傳統(tǒng)的數(shù)字鐘升級到日程表,將是最為可行、廉價的方案。 二 .課題任務(wù)與設(shè)計思路 時間是兩時刻之間的時刻間隔 , 是一種最基本的環(huán)境參數(shù),人 門 的生活與 時間 息息相關(guān),在工業(yè)生產(chǎn)過程中需要實時 地觀察 事務(wù) ,設(shè)定 事務(wù) , 因此研究 時間 的測量方法和 設(shè) 計測量 裝置具有重要的意義 。如果是數(shù)字信號就可以直接送往單片機進行數(shù)據(jù)處理。而在夜晚不需要觀察時鐘的時候就可以給主電路斷電,這樣可以節(jié)約大量能量。 方案三:采 用 LCD液晶顯示器顯示。實時日程表 的要求 : ( 1) 基本要求 a) 具有年 、月、日、星期、時、分、秒等功能; b) 具備年、月、日、星期、時、分、秒校準功能; c) 具有事務(wù)文字提醒功能 。若用數(shù)字電路完成,所設(shè)計的電路相當復(fù)雜,大概需要十幾片數(shù)字集成塊,其功能也主要依賴數(shù)字電路的各功能模塊的組合來實現(xiàn) [4]。單片機的第 18引腳和 19引腳接時鐘電路, XTAL1接外部晶振和微調(diào)電容的一端,XTAL2 接外部晶振和微調(diào)電容的另一端。采用此種方案雖然可以減少時鐘芯片的使用,節(jié)約成本,但是,實現(xiàn)的時間誤差較大。因此,本設(shè)計中采用 DS1302 提供時鐘。另外 DS1302 的 12腳與電源地相連, 24 腳與電源相連。 12864LCD 的引腳說 明如表 22所示 。 BF=1 表示模塊在內(nèi)部操作,此時模塊不接受外部指令和數(shù)據(jù)。 X地址計數(shù)器是沒有記數(shù)功能的,只能用指令設(shè)置。因此,顯示屏幕的起始行就由此指令控制,即 DDRAM 的數(shù)據(jù)從哪一行開始顯示在屏幕的第一行。字符顯示的 RAM 的地址與 32 個字符顯示區(qū)域有著一一對應(yīng)的關(guān)系,其對應(yīng)關(guān)系如 表 23 所示。匯編程序通常由三部分組成:指令、偽指令和宏指令。在主程序中,系統(tǒng)上電自動復(fù)位以后首先進行系統(tǒng)的液晶顯示、時鐘芯片 DS1302 初始化,然后 選擇事務(wù)和 讀寫日期、時間等信息,待數(shù)據(jù)讀寫結(jié)束后顯示時鐘。 ET1=1。//初始鍵盤 16 yy=0xff。 DelayM(900)。amp。 TR1=1。} } } 主程序說明,當主程序運行時,先將液晶顯示器清屏,然后將單片機和時鐘日歷芯片 DS1302初始化,即將時鐘的初始時間設(shè)定為 2021 年 5 月 24 日 。 按鍵調(diào)整模塊流程圖 按鍵調(diào)整程序模塊是用來 選擇事務(wù)和 調(diào)整時間的,當 按鍵按下時進入時間調(diào)整界面,再按 就會依次改變要調(diào)整的參量,依次調(diào)整的參量為年、月、日、時、分、秒。主要遇到的問題有電路焊接時地線和電源線的排布,由于電路中的電源線和地線的連接點比較多,在實際的印刷電路板中,地線一般是環(huán)繞板子而且比 較粗的銅線,鑒于這個思路,我將電源線和地線分別布置在電路板的兩個邊上,如圖 42, 43 所示。 圖 42 編譯程序 編譯 :加載好要編譯的文件,在工具欄的右上方找到編譯按鈕,按下編譯按鈕,開始編譯,編譯后會提示編譯是否通過,如果編譯通過就可以進行程序下載,實驗;如果編譯沒有通過說明程序存在錯誤需要修改這時會在軟件下方提示哪里22 有錯誤,是什么錯誤類型,如圖 43 所示。課題設(shè)計取得了較好的效果, 達到了課題的基本要求。在此次設(shè)計中,我的難點是程序的調(diào)試,由于以前僅僅學了一點匯編語言的皮毛,所以編一個完整的程序很是吃力!但是經(jīng)過這一段時間的學習,我還是解決了一些問題。 同時, 還要感謝我的同學在 畢業(yè)設(shè)計中給予的幫助,才使我得以順利完成畢業(yè)論文。 sbit LCM_rst = P2^7。 //調(diào)整日歷和時間 sbit KEY_4 = P1^7。 data uchar year_moon,month_moon,day_moon,week。 //備忘錄事項。 表示空語句 ,CPU空轉(zhuǎn)。 //寫字符 例:LCM_WriteString(您好! )。 31 void Conversion(bit c,uchar year,uchar month,uchar day)。 break。 break。 }//1月 if ( mo == 0x01 amp。 day_moon == 0x15 ){ LCM_WriteString( 元宵節(jié)快樂 )。amp。 }//3月 if ( mo == 0x03 amp。 dd == 0x01 ){ LCM_WriteString(愚人節(jié) 小心上當 )。amp。 }//5 if ( mo == 0x05 amp。 dd == 0x05 ){ LCM_WriteString( 世界環(huán)境日 )。amp。 } if (month_moon== 0x08 amp。 dd == 0x08 ){ LCM_WriteString( 中國男子節(jié)。 day_moon == 0x15 ){ LCM_WriteString( 中秋節(jié)快樂 )。 }//7 if ( mo == 0x07 amp。amp。 dd == 0x04 ){ LCM_WriteString( 青年節(jié) )。 } if (month_moon== 0x05 amp。amp。 dd == 0x03 ){ LCM_WriteString( 全國愛耳日 )。 } if ( mo == 0x02 amp。amp。 dd == 0x28 ){ LCM_WriteString( 世界麻風日 )。 break。 break。 void days () //公歷節(jié)日數(shù)據(jù)庫 { LCM_WriteDatOrCom(0,0x80)。 //( 0,指令) ( 1,數(shù)據(jù)) void LCM_w_byte(unsigned char bbyte)。 led=0。 char g_todolist_enable = 0。 //調(diào)時標志位 bit am = 0。 //實時時鐘時鐘線引腳 sbit DS1302_IO = P1^2。 sbit beep = P3^7。 26 參考文獻 【 1】張毅剛 編 《單片機原理及應(yīng)用 [M]》(第二版) 高等教育出版社 2021 【 2】何立民 編 《單片機高級編程 [M]》 北京航空航天大學出版社 2021 【 3】謝宜仁 編 《單片機接口技術(shù)實用寶典 [M]》 機械哦國內(nèi)也出版社 2021 【 4】蔡康松,段杏林 《于單片機字符型液晶顯示模塊控制設(shè)計 [J]》 黃山學院報 3: 2021 【 5】王千 編
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1