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

正文內(nèi)容

基于lcd1602電子時鐘課程設(shè)計報告(存儲版)

2024-10-06 15:25上一頁面

下一頁面
  

【正文】 )。 display_Year(year)。 } void monthset(void) //調(diào)月 { unsigned char datevalue,month。 if(ADD==0) { month++。 } } datevalue=((month/10)4|(month%10))。 break。0x0f))。 if(day==0) day=31。 31 if(CANL==0) { mode=0。 delay1ms(5)。 } } houra=value。 while(ADD==0) 。 break。} case(2):{gbdisplay(0x4c)。delay1ms(500)。} } } } } /***************顯示溫度模塊 ********************/ unsigned char code displayexplain[]={Digit thermometer}。 /**********************DS18B20初始化 ****************************/ bit IntDS18B20(void) { bit temp。time++)。time++)。 DQ=0。 else dat=dat|0x00。i++) { DQ=1。 DQ=1。 } /*******************為讀取溫度做好準(zhǔn)備 ************************/ void ReadyreadDS18B20(void) { IntDS18B20()。 Write_Address(0x00)。 Write_Address(0x40)。 Write_Address(0x00)。 Write_Address(0x40)。 while(displaypart2[i]!=39。)。 if(i!=0) { 。 Write_Date(39。 } 36 i=0。 delay1ms(5)。 } delay1ms(3000) 。 } delay1ms(5)。 WriteDS18B20(0XBE)。time4。time10。 for(i=0。 dat=1。i++) { DQ=1。 for(time=0。 for(time=0。 /**********************操作 DS18B20模塊 ***************************/ sbit DQ=P3^3。delay1ms(500)。} case(4):{gbdisplay(0x09)。 hourset()。 gbdisplay(0x48)。 if(ADD==0) { minutea++。 if(value==0) value=23。 while(1) { if(ADD==0) { delay1ms(20)。 Write_Address(0x0f)。 if(RED==0) { day。 day=(((datevalueamp。 30 if(CANL==0) { mode=0。 if(month==0) month=12。0x0f))。 break。 WriteSet1302(0x8c,datevalue)。 while(1) { if(ADD==0) { delay1ms(10)。 } } WriteSet1302(0x8e,0x80)。 display_Second(second)。 delay1ms(300)。 delay1ms(500)。 27 delay1ms(5)。 delay1ms(300)。0x70)4)*10+(timevalueamp。 Write_(0x0c)。 WriteSet1302(0x84,timevalue)。 delay1ms(300)。 delay1ms(500)。 Write_Address(0x44)。 delay1ms(10)。\039。 while(displaywele[i]!=39。 display_Month(month)。 day=(((valueamp。0x0f))。 value=ReadSet1302(0x81)。 } void display_minutea(unsigned char x)//鬧鐘分鐘部分顯示 { unsigned char i,j。 Write_Date(digit[j])。 Write_Date(digit[i])。 Write_Address(0x0E)。 j=hour%10。 i=minute/10。 } void display_Second(unsigned char second) //在液晶上顯示秒 { unsigned char i,j。)。)。 Write_Date(39。)。 Write_Address(0x0A)。)。 Write_Date(39。 delay1ms(1)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 RW=1。 //根據(jù)寫年寄存器命令字,寫入年的初始值 WriteSet1302(0x90,0xa5)。 if(flagamp。 Write1302(cmd)。 delaynus(2)。 REST=0。 date=1。 for(i=0。y++) { beep=~beep。 for(i= for(k=29。 //DS1302設(shè)置模式選擇位 sbit ADD=P1^5。//歡迎界面 unsigned char code displaywish[]={ Happy Every Day ^_^}。 課程設(shè)計的完成,為我 們 的大二下學(xué)期學(xué)習(xí)生活畫下了最后一筆。 ( 2) 溫度顯示錯亂,并且在顯示時高位自動補(bǔ)零。 軟件的編寫上我們出現(xiàn)了較大的困難, 電子時鐘的 程序有些復(fù)雜,一開 始對于我們來說毫無頭緒。上電后,撥動電源開關(guān)就進(jìn)入歡迎界面 , 后進(jìn)入當(dāng)前實時時間狀態(tài),按下按鍵 1 進(jìn)入調(diào)節(jié)狀態(tài),此時按下按鍵 1為設(shè)置時間狀態(tài) , 按下按鍵 2為設(shè)置最大溫度報警狀態(tài) , 按按鍵 3為設(shè)置鬧鐘狀態(tài) , 按下按鍵 4為退出調(diào)節(jié)狀態(tài) ; 在調(diào)節(jié)狀態(tài)時按鍵 2為對應(yīng)增加鍵,按鍵 3為對應(yīng)減鍵, K4 為退出按鍵; 按下按鍵 2 后 用手捏住 DS18B20 芯片 ,在液晶屏上顯示的溫度有明顯的變化,所以判斷芯片是良好的。LCD1602 主要功能是將所要顯示的顯示出來; DS18B20 主要功能是控制溫度的顯示效果。 獨(dú)立按鍵 與單片機(jī)接口 電路如 圖 35所示 : 圖 35 獨(dú)立按鍵與單片機(jī)接口 電源接口部分 采用 USB 接口從電腦接到電源接口中,撥動開關(guān)可控制電路的接通 和關(guān)閉 , 并 用 一個發(fā)光二極管 作電源 指示。當(dāng)外接晶振電路振蕩時, DS1302計時正確;當(dāng)外接晶振電路停振時, DS1302 計時停止。在使用中 可以 不 接 任何外圍元件, 或者在單總線上接一個 的上拉電阻 , 支持多點組網(wǎng)功能 多個 DS18B20 可以并聯(lián)在惟一的單線上,實現(xiàn)多點測溫,供電方式靈活 DS18B20 可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源 , 因此非常適合本系統(tǒng)使用。 實時時間計算模塊 的選擇 方案( 1): 采用 STC89C52RC 芯片 STC89C52RC 單片機(jī)內(nèi)部帶有定時 /計數(shù)功能,此定時功能是通過對外部晶振的脈沖進(jìn)行計數(shù),從而達(dá)到計時功能,只要使用 12MHZ 實現(xiàn)零誤差的計時,因此可以利用此功能實現(xiàn)計時,但因為只有單一的計時功能 , 要實現(xiàn)“ 電子時鐘 ”的功能需要較復(fù)雜的程序, 時間計算邏輯較困難, 所以使用不便。 方案( 2) : 采用傳統(tǒng)的 STC89C52RC芯片 作為 硬件 核心 4 該芯片 具有 8KB 在 線 系統(tǒng)可編程 Flash存儲器。 ( 3)利用 程序控制單片機(jī)實現(xiàn)鬧鐘功能。 信息與電子工程學(xué)院 課程設(shè)計報告 課 程 單片機(jī)技術(shù)應(yīng)用 設(shè)計題目 基于 LCD1602 電子時鐘 專 業(yè) 班 級 成 員 姓 名 學(xué) 號 分工 成 績 指導(dǎo)老師 答辯日期 目 錄 1 一、 課程設(shè)計概述 ..................................................... 3 課程設(shè)計背景 .......................................................... 3 課程設(shè)計內(nèi)容 .......................................................... 3 課程設(shè)計技術(shù)指標(biāo) ...................................................... 3 二 、 方案的選擇及確定 ................................................. 3 單片機(jī)芯片的選擇 ...................................................... 3 顯示模塊的選擇 ........................................................ 4 實時時間計算模塊的選擇 ................................................ 4 實時環(huán)境溫度采集模塊選擇 .............................................. 4 電路設(shè)計最終方案決定 .................................................. 5 三、 系統(tǒng)硬件設(shè)計 ..................................................... 5 主控模塊 .............................................................. 5 LCD 顯示模塊設(shè)計 ....................................................... 6 時間計算模塊設(shè)計 ...................................................... 6 實時環(huán)境溫度檢測模塊 .................................................. 7 報警模塊 .............................................................. 7 設(shè)置模塊 .............................................................. 8 電源接口部分 .......................................................... 8 四、 系統(tǒng)軟件設(shè)計 ..................................................... 8 主函數(shù) ................................................................ 8 設(shè)置模塊 .............................................................. 9 1602 液晶屏 ........................................................... 10 軟件原理圖 ........................................................... 11 五、 系統(tǒng)調(diào)試過程 .................................................... 11 軟件調(diào)試 .....................
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1