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

正文內(nèi)容

基于51單片機(jī)lcd電子時鐘畢業(yè)設(shè)計(jì)-wenkub.com

2025-05-28 21:46 本頁面
   

【正文】 百位表示這個音武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 39 符是否要升半音 : 0不升, 1升半音。 } Speaker=1。 TF1=0。i0。 TF1=0。i0。 if(yinfu==0) LDiv1=0。 if(leixing!=1) if(leixing==0) //算出普通音符的演奏長度 if (SLen=4) LDiv1=yinfuchangsifenyifu。 //算出是幾分音符 leixing=length/10%10。 SoundTempTL0=TempCounter%256。 //查出對應(yīng)音符的頻率 if(yinfu!=0) { if (gaodi==1) CurrentFre=2。 //啟動定時器 1 while(PointSoundLength) { yinfu=yindiao%10。 //算出一個節(jié)拍的長度 (單位是 10ms) sifenyifu=yipai/4。 } Point=0。 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 32 if(shengjiang==1) NewFreTab[i]=2。i++) // 根據(jù)調(diào)號及升降八度來生成新的頻率表 { j=i+diaohao。 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 31 unsigned int Point,yinfuchang,yipai,LDiv1,LDiv2,sifenyifu,CurrentFre,TempCounter,SoundLength。 //定時器 0 重新裝初值 TL0=SoundTempTL0。 //不啟動定時器 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 30 TR1=0。 TMOD|=0x11。 SoundTempTH1=(65535(1/1200)*Fosc)/256。 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 29 DelayMs(500)。 } DelayMs(500)。i++) { Speaker=0。 DelayMs(100)。i3。 //音符定時器初值暫存 unsigned char SoundTempTH1,SoundTempTL1。 //定義輸出管腳 unsigned int code FreTab[12]={262,277,294,311,330,349,369,392,415,440,466,494}。 //按鍵功能:確認(rèn) sbit PlusKey=P2^2。 void DelayMs(unsigned int a)。 void TempChange(void)。 void TempWriteByte(unsigned char dat)。 /********** 定 義 溫 度 傳 感 器 DS18B20 的 數(shù) 據(jù) 線 和 相 關(guān) 函 數(shù)*************/ sbit DS18B20=P1^6。 //DS1302 的片選信號線 void WriteDs1302byte(unsigned char temp)。 //在 LCD 上顯示星期 void Holidays(void)。 //在 LCD 上顯示小時 void DisplayDay(void)。 //向 LCD 發(fā)送一個字符串 void LCDTestWord(bit i,unsigned char word)。 // 給LCD12864 寫指令 void LCDInit(void)。 //讀寫位,低電平讀,高電平寫 sbit LCD_E=P2^5。 //調(diào)時狀態(tài)標(biāo)志位 unsigned char next,flag=0,light_flag=0,tem_flag=0。 //秒,分,小時,公歷日期,月份,年份,世紀(jì),星期 unsigned char LunarMonth,LunarDay,LunarYear。星期在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識用到實(shí)際當(dāng)中,學(xué)習(xí)單機(jī)片機(jī)更是如此,程序只有在武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 22 經(jīng)常的寫與讀的過程中才能提高,這就是我在這次設(shè)計(jì)中的最大 收獲。特別到最后,程序在 protues 軟件模擬當(dāng)中能正常工作,等做出實(shí)物來后顯示屏居然沒有顯示。 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,首先最大的問題就是單片機(jī)課程我們并沒有開始學(xué),因此要完成這么繁瑣的編程與設(shè)計(jì),我們不得不自己先自學(xué)單片機(jī)。 經(jīng)過將近一個月的設(shè)計(jì),反復(fù)地討論各個環(huán)節(jié),反復(fù) 調(diào)試,反復(fù)模擬仿真,終于完成 LCD 液晶時鐘設(shè)計(jì)。 雖然整個硬件都以做好了,但是看看我們的作品,那叫個慘不忍睹,上面因?yàn)楦鞣N修改,線路連的很不好看,于是我們換了一塊板子,經(jīng)過精心的設(shè)計(jì)各種器件的放置地方,然后為了盡量使板子 布線美觀,我們又修改了各種器件的接口,使焊好的板子盡量美觀,使布線盡量的少,做好后的實(shí)物圖如下: 五.總結(jié)與體會 在拿到課題以后,我們小組先召開了一個小會議,討論整個過程如何實(shí)施及如何分工,以及選擇哪個課題進(jìn)行設(shè)計(jì)。連上按鍵模塊,液晶顯示模塊,單片機(jī)最小系統(tǒng),時鐘系統(tǒng),溫度系統(tǒng),連接所有線,通上電源后,我們觀察到液晶顯示 2085—85—85 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 20 85: 85: 85 溫度能正常顯示,時鐘不能正常顯示。由于沒準(zhǔn)備多的電阻,我在以前買的電阻找到了 的電阻。我將液晶顯示程序下載到單片機(jī)內(nèi),連好所有的線,通電后,觀察顯示結(jié)果。據(jù)分析,可能使程序的問題。相應(yīng)的問題也解決了。掉了|0x01,加上生成 HEX 文 件,下載到單片機(jī)中。結(jié)果疊屏現(xiàn)象解決。我有回到文件,經(jīng)過對警告的分析及上網(wǎng)查閱。通過逐個錯誤排錯及修 改。 5 報警電路系統(tǒng) 設(shè)計(jì) 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 17 報警電路由蜂鳴器、三極管、電阻 、 LED 等構(gòu)成電路圖如下: 它們與單片機(jī)的接口分別是 。 Vdd 接 5V 電源, vss 接地, QT 與 相連。這種方法應(yīng)用它內(nèi)部的寄生電源,因此在 QT 上要用 一個 MOSFET 把 I/O 線只接拉到電TM R1 R0 1 1 1 1 1 圖 配置寄存器 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 16 源上。 DS18B20 工作時按此寄存器中的分辨率將溫度轉(zhuǎn)換為相應(yīng)精度的數(shù)值。 DS18B20 內(nèi)部結(jié)構(gòu)描述 DS18B20 溫度傳感器的內(nèi)部存儲器還包括一個高速暫存 RAM和一個非易失性的可電擦除的 EERAM。內(nèi)部含有寄存器為我們設(shè)計(jì)實(shí)現(xiàn)上下限報警功能提供保障。 晶振為 接入 X X2 引腳。 但是經(jīng)過查閱有關(guān)資料知道如果 DS1302 不是接 p0 口可以不接上拉電阻,為了節(jié)省成本,所以沒有接上拉電阻。 DS1302與 RAM相關(guān)的寄存器分為兩類:一類是單個 RAM單元,共 31個,每個單元組態(tài)為一個 8位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM寄存器,此方式下可一次性讀寫所有的 RAM的 31個字節(jié),命令控制字為 FEH(寫 )、FFH(讀 )。 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 12 SCLK 為時鐘輸入端。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 X1 和 X2 是振蕩源,外接 晶振。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。而且它是串行接口,與單片機(jī)通信所需要的接口少。它內(nèi)部含有 31 個字節(jié)的靜態(tài) RAM,可提供用戶訪問。 2 時鐘系統(tǒng)電路設(shè)計(jì) 時鐘芯片選擇 我們采用 具有涓細(xì)電流充電能力的低功耗實(shí)時時鐘電路DS1302。 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)主要由復(fù)位電路,晶振電路,電源等幾部分組成。注意加密方式 1時,/EA將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時,此間內(nèi)部程序存儲器。 /PSEN:外部程序存儲器的選通信號。如想禁止 ALE的輸出可在 SFR8EH地址上置 0。在 FLASH編程期間,此引腳用于輸入編程脈沖。 P3口也可作為 AT89C52的一些特殊功能口,如下表所示: 管腳 備選功能 RXD (串行輸入口) TXD (串行輸出口) /INT0 (外部中斷 0) /INT1 (外部中斷 1) T0 (記時器 0外部輸入) T1 (記時器 1外部輸入) /WR (外部數(shù)據(jù)存儲器寫選通) /RD (外部數(shù)據(jù)存儲器讀選通) 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 7 P3口同時為閃爍編程和編程校驗(yàn)接收一些控制信號。 P2口在 FLASH編程和校驗(yàn)時接收高八位地址信號和控制信號。并因此作為輸入時, P2口的管腳被外部拉低,將輸出電流。 P1口: P1口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O口, P1口緩沖器能接收輸出 4TTL門電流。 P0口: P0口為一個 8位漏級開路雙向 I/O口,每腳可吸收 8TTL門流。 AT89C52 有 40 個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2 個外中斷口, 2 個 16 位可編程定時計(jì)數(shù)器 ,2 個全雙工串行通信口, 片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī) 編程器。 AT89C52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計(jì)數(shù)器,一個 6向量 2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。 二.硬件設(shè)計(jì)部分 1單片機(jī)最小系統(tǒng)電路設(shè)計(jì) 主 控 器 件AT89R54 DB1820 溫度采集系統(tǒng) DS1320 時間采集系統(tǒng) 12864 顯示系統(tǒng) 蜂鳴器 LED 報警系統(tǒng) 鍵盤 控制系統(tǒng) 武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 5 單片機(jī)芯片選擇 單片機(jī)采用 52系列單片機(jī)。 雖然集成鍵盤美觀,與 單片機(jī)的接口少,但是它的成本比較高。 C,也符合我們設(shè)計(jì)的要求。 溫度實(shí)現(xiàn)只能通過外部的溫度傳感器來實(shí)現(xiàn)。需要比較多的外部元件支持,且硬件電路復(fù)雜,制作成本相對較高。 用喇叭加語音芯片成本很高,但聲音還不錯,再有喇叭體積龐大。但是數(shù)碼管的只能顯示簡單的設(shè)計(jì)的系統(tǒng),與我們設(shè)計(jì)要求也不相符。 顯示系統(tǒng)的方案比較 方案 1:用數(shù)碼管或 LED 顯示。綜上所述,選擇方案 2。 獲得時鐘溫度數(shù)據(jù)信息,單片機(jī)對其進(jìn)行一系列的處理,最后通過液晶顯示出來。并且引導(dǎo)一種創(chuàng)新的思維,把學(xué)到的知識應(yīng)用到日常生活當(dāng)中??刂破鞑捎脝纹瑱C(jī)AT89C52,溫度檢測部分采用 DS18B20 溫度傳感器,時鐘系統(tǒng)用時鐘芯片 DS1302,用 LCD 液晶 12864 作為 顯示器,用蜂鳴器及發(fā)光二極管構(gòu)成聲光報警器。單片機(jī)通過時鐘芯片 DS1302 獲取時間數(shù)據(jù),對數(shù)據(jù)處理后顯示時間;溫度傳感器 DS18B20 采集溫度信號送該給單片機(jī)處理;單片機(jī)再把時間數(shù)據(jù)和溫度數(shù)據(jù)送液晶顯示器 12864F 顯示,12864F 還可以顯 示漢字;鍵盤是用來調(diào)時和溫度查詢的。在設(shè)計(jì)的過程中,武漢紡織大學(xué) 電子與電氣工程學(xué)院 電子 91 班 2 不斷的學(xué)習(xí),思考和同學(xué)間的相互討論,運(yùn)用科學(xué)的分析問題的方法解決遇到的困難,掌握單片機(jī)系統(tǒng)一般的開發(fā)流程,學(xué)會對常見問題的處理方法,積累設(shè)計(jì)系統(tǒng)的經(jīng)驗(yàn),充分發(fā)揮教學(xué)與實(shí)踐的結(jié)合。 時鐘系統(tǒng)方案選擇 方案 1:通過單片機(jī)內(nèi)部的定時器 /計(jì)數(shù)器,用軟件實(shí)現(xiàn),直接用單片機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1