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

正文內(nèi)容

數(shù)字時(shí)鐘的課程設(shè)計(jì)--基于單片機(jī)的數(shù)字時(shí)鐘(完整版)

2025-02-23 15:57上一頁面

下一頁面
  

【正文】 void w_ryn(uchar add,uchar date)//日{(diào) uchar shi,ge。 第 19 頁 共 26 頁 ge=date%10。 } TMOD=0x01。num15。 yue=11。 lcden=0。 lcden=0。 delay(50)。 for(x=0。 if(nian==100) nian=1。 if(nian==100) nian=1。 zhou++。 if(count==20) { count=0。//按鍵掃描程序//主程序//主程序void main() { init()。 //延時(shí) 1msvoid di()。 sbit s2=P1^6。從開始進(jìn)行設(shè)計(jì)到完成實(shí)現(xiàn)數(shù)字時(shí)鐘功能,我找了很多資料,并應(yīng)用了 Altium designer,Proteus 軟件進(jìn)行畫圖、仿真,并通過調(diào)試以完成設(shè)計(jì)要求的功能。先定義管腳,寫 void w_(uchar )。1602 芯片:主要用于顯示時(shí)間和定時(shí)時(shí)間。 第 7 頁 共 26 頁圖 32 AT89S52 內(nèi)部結(jié)構(gòu) 單片機(jī)最小系統(tǒng)電路介紹 單片機(jī)最小系統(tǒng)主要由復(fù)位電路,晶振電路,電源等幾部分組成。②:TXD,串行通信輸出。如果當(dāng) EA 引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲(chǔ)器) ,P0 就以多工方式提供地址總線(A0~A7)及數(shù)據(jù)總線(D0~D7) 。(7)ALE/PROG:ALE 是英文Address Latch Enable的縮寫,表示地址鎖存器啟用信號(hào)。(2)VSS:電源地端。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到 C語言,適于編寫系統(tǒng)軟件,三維、二維圖形和動(dòng)畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。AT89S52 外接 LCD1602 顯示電路、按鍵電路、晶振電路、復(fù)位電路、電源以及按鍵電路構(gòu)成設(shè)計(jì)框圖。 本時(shí)鐘還具有環(huán)保、走時(shí)無噪音、低功耗等非實(shí)時(shí)時(shí)鐘不具有的功能?,F(xiàn)代生活的人們?cè)絹碓街匾暳藭r(shí)間觀念,可以說是時(shí)間和金錢劃上了等號(hào)。單片機(jī)擴(kuò)展的LCD顯示器用來顯示秒、分、時(shí)、星期、日、月、年計(jì)數(shù)單元中的值。編號(hào): 課程設(shè)計(jì)說明書題 目: 基于單片機(jī)的數(shù)字時(shí)鐘 院 (系): 信息與通信學(xué)院 專 業(yè): 電子信息工程 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 2022 年 12 月 03 日摘 要電子時(shí)鐘是一種非常廣泛日常計(jì)時(shí)工具,對(duì)現(xiàn)代社會(huì)越來越流行。整個(gè)設(shè)計(jì)包括兩大部分:硬件部分和軟件部分,以單片機(jī)為核心,配以一定的外圍電路和軟件。對(duì)于那些對(duì)時(shí)間把握非常嚴(yán)格和準(zhǔn)確的人或事來說,時(shí)間的不準(zhǔn)確會(huì)帶來非常大的麻煩,所以以 LCD1602 為顯示器的時(shí)鐘比指針式的時(shí)鐘表現(xiàn)了更大的優(yōu)勢(shì)。該實(shí)時(shí)時(shí)鐘不但可以作為家用,而且更可以在公共場合使用,如車站、碼頭、商場等場所。設(shè)計(jì)框圖如圖 21 所示: 圖 21 系統(tǒng)設(shè)計(jì)框圖 按鍵電路晶振電路復(fù)位電路電源AT89S52 LCD1602 顯示電路 第 3 頁 共 26 頁圖 22 系統(tǒng)整體設(shè)計(jì)圖數(shù)字時(shí)鐘總電路包括單片機(jī)最小系統(tǒng),即單片機(jī)、振蕩電路、復(fù)位電路、電源供電模塊,另外供電,模塊附有 LED 指示燈,指示電源電源供電是否成功,LCD1602 顯示模塊,獨(dú)立按鍵模塊,下載接口模塊,蜂鳴器模塊。3 系統(tǒng)電路的設(shè)計(jì)及原理說明 AT89S52單片機(jī)的工作原理AT89S52 是一種低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。(3)XTAL1:單芯片系統(tǒng)時(shí)鐘的反相放大器輸入端。AT89S52 可以利用這支引腳來觸發(fā)外部的 8位鎖存器(如 74LS373) ,將端口 0 的地址總線(A0~A7)鎖進(jìn)鎖存器中,因?yàn)?AT89S52 是以多工的方式送出地址及數(shù)據(jù)。設(shè)計(jì)者必須外加一鎖存器將端口 0 送出的地址栓鎖住成為 A0~A7,再配合端口 2 所送出的A8~A15 合成一完整的 16 位地址總線,而定址到 64K 的外部存儲(chǔ)器空間。③:INT0,外部中斷 0 輸入。復(fù)位電路是為了把電路初始化到一個(gè)確定的狀態(tài),把一個(gè)例如狀態(tài)機(jī)初始化到空狀態(tài);震蕩電路是為系統(tǒng)提供基本的時(shí)鐘信號(hào);電源則是為系統(tǒng)供電。1602 芯片由點(diǎn)陣字符液晶顯示器件和專用的行、列驅(qū)動(dòng)器、控制及必要的鏈接件、結(jié)構(gòu)件組裝而成,可以顯示數(shù)字和西文字符,但不能顯示圖形,已經(jīng)可以滿足本次設(shè)計(jì)的需要。(寫指令)和 void w_data(uchar date)。 謝 辭感謝學(xué)校、學(xué)院給我們提供這樣的實(shí)踐動(dòng)手機(jī)會(huì),并通過課程設(shè)計(jì)使我們能夠有機(jī)會(huì)將書本上學(xué)到的知識(shí)運(yùn)用到的實(shí)際中去。 sbit s3=P1^7。 //void w_(uchar )。 TMOD=0x01。 miao++。 ri++。 w_ryn(4,nian)。 w_ryn(4,nian)。xz。 } void w_(uchar ) { rs=0。 } void w_data(uchar date) { rs=1。 第 18 頁 共 26 頁} void init() { uchar num。 nian=1013。num++) { w_data(table[num])。 TH0=0x3c。 w_(0x80+0x40+add)。 shi=date/10。 if(s1num==1)//s1 鍵按一下依次從秒分周日月時(shí)向左移 { TR0=0。 w_(0x80+0x0e)。 w_(0x80+0x40+12)。 第 21 頁 共 26 頁 w_(0x80+0x40+11)。 if(s2==0) { fen++。 if(fen==1) fen=59。 w_(0x80+0x40+5)。 if(s2==0) { zhou++。 if(zhou==0) zhou=7。 w_(0x80+11)。 if(s3==0) { while(!s3)。 if(yue==13) yue=1。 w_(0x80+8)。 if(s3==0) { while(!s3)。 if(nian==0) nian=99。 if(s2==0) { nian++。 w_(0x80+8)。 if(ri==0) ri=31。 w_ryn(10,ri)。 w_(0x80+14)。 第 23 頁 共 26 頁 if(zhou==8) zhou=1。 if(s3==0) { while(!s3)。 w_(0x80+0x40+8)。 if(fen==60) fen=0。 if(s3==0) { while(!s3)。//光標(biāo)恢復(fù)原樣,不閃爍 TR0=1。 w_(0x80+0x0b)。 w_(0x0f)。 w_(0x80+add)。 w_data(0x30+ge)。 EA=1。 } w_(0x80+0x40)。//寫入顯示模式指令碼 w_(0x0c)。//初始化使能為 0 fen=59。 lcden=0。 lcden=0。y110。 } w_ryn(10,ri)。 } w_ryn(10,ri)。 } 第 16 頁 共 26 頁 w_zhou(14,zhou)。 fen++。 //定時(shí)器 T0 的高 8 位設(shè)置初值TL0=(6553646083)%256。 //寫數(shù)據(jù) 第 15 頁 共 26 頁void init()。 uint count,s1num。在這次課程設(shè)過程中蔣俊正老師給了我很多的指導(dǎo)和幫助,并監(jiān)督我及時(shí)完成了本次課程設(shè)計(jì),在此對(duì)蔣俊正老師和所有給予我?guī)椭耐瑢W(xué)表示感謝。5 結(jié)論本次設(shè)計(jì)主要采用了 AT89S52 單片機(jī)和 LCD1602 顯示頻等元器件,實(shí)現(xiàn)本次設(shè)計(jì)的方法不唯一,但相較而言,本方案所用的元器件較少,提高了設(shè)計(jì)電路的易操作性,并且實(shí)驗(yàn)的調(diào)節(jié)方法也很簡單,做到了節(jié)約、簡便、迅速、易行的基本要求。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1