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

正文內(nèi)容

溫度顯示的數(shù)字時鐘設(shè)計課程設(shè)計報告(文件)

2025-08-22 04:02 上一頁面

下一頁面
 

【正文】 me()。outkey()。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。down_flag=0。}while(count==3)。Upkey()。 //寫入新的小時數(shù)Write1302(0x8e,0x80)。if(hide_hour3)hide_hour=0。case 4:do //count=4,調(diào)整星期{hide_hour=0。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。down_flag=0。}while(count==5)。Upkey()。 //寫入新的日數(shù)Write1302(0x8e,0x80)。if(hide_day3)hide_day=0。case 6:do //count=6,調(diào)整月{hide_day=0。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。down_flag=0。}while(count==7)。Upkey()。 //寫入新的年數(shù)Write1302(0x8e,0x80)。if(hide_year3)hide_year=0。case 8: count=0。 //寫入允許Write1302(0x80,Secondamp。break。 //掃描模式切換按鍵switch(count){case 1:do //count=1,調(diào)整秒{outkey1()。 //位閃計數(shù)if(hide_m3)hide_m=0。case 2:do //count=2,調(diào)整分{hide_m=0。hide_f++。break。Downkey1()。}while(count==4)。Write1302(0x8e,0x00)。 show_time()。}}void show_time() //液晶顯示程序{DS1302_GetTime(amp。 //時間數(shù)據(jù)轉(zhuǎn)換液晶字符DateToStr(amp。 //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符GotoXY(9,1)。 //顯示時間GotoXY(0,0)。 //顯示星期GotoXY(11,0)。}else{ GotoXY(13,1)。Print(bysun ming zhen)。delay(2000)。 }void naotime(){ DS1302_GetTime(amp。 //時間數(shù)據(jù)轉(zhuǎn)換液晶字符 DateToStr(amp。 //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符 GotoXY(9,1)。 GotoXY(2,0)。 GotoXY(0,1)。 //時鐘停止標志LCD_Initial()。down_flag=0。delay(2000)。wireless_4=0。amp。baoshi(amp。setkey1()。源引腳之間的電壓,看是否是電源電壓,常用的5V。顯示電路的調(diào)試:在這里主要是1602液晶顯示器。DS1302電路調(diào)試:該電路包含DS1302芯片,主電源、備用電源、晶振等部分。主要有溫度測試,時鐘部分,鬧鈴部分。七、結(jié)論與心得在本次設(shè)計的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過這樣的設(shè)計但這次設(shè)計真的讓我長進了很多,單片機課程設(shè)計重點就在于軟件算法的設(shè)計,需要有很巧妙的程序算法,雖然以前寫過幾次程序,但我覺的寫好一個程序并不是一件簡單的事,舉個例子,以前寫的那幾次,數(shù)據(jù)加減時,我用的都是BCD碼,這一次,我全部用的都是16進制的數(shù)直接加減,顯示處理時在用除法去刪分,感覺效果比較好,有好多的東西,只有我們?nèi)ピ囍隽?,才能真正的掌握,只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。劉勇.[2][3][4][5]李強.對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。涉密論文按學(xué)校規(guī)定處理。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它。:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。作者簽名:        日  期:         學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。電子工業(yè)出版社, 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。單片機原理及應(yīng)用.單片機原理及應(yīng)用.電子電路設(shè)計與制作.數(shù)字電路.從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲。鬧鈴部分在設(shè)置的時間到達后蜂鳴器準時響起音樂。溫度傳感器的調(diào)試:溫度傳感器的調(diào)試只需在確保電路焊接正確的情況下,把顯示溫度的程序?qū)戇M單片機,然后看液晶顯示器上顯示的溫度是否是當前的室溫,如果能夠正確顯示當前室溫,那么說明電路一切完好。如果確保按鍵焊接正確,只需把DS1302的程序?qū)戇M單片機,再按下設(shè)置鍵,如果在秒的位置有光標出現(xiàn),則說明可用。3.也要保證它為高電平;讀寫信號低電平有效;編寫一段顯示程序,燒錄到單片機看是否能正常顯示。分別測量按下復(fù)位按鈕和放開復(fù)位按鈕的電壓值,看是否正確。:之前首先應(yīng)該確認電源電壓是否正常。步驟如下:flag=0。 if(kaiguan==1)naozhong(amp。while(key==1) keydone1()。wireless_2=0。 //進入默認液晶顯示key=0。 //DS18B20初始化Initial_DS1302()。 Delay1ms(400)。 GotoXY(10,0)。 GotoXY(0,0)。 //日期數(shù)據(jù)轉(zhuǎn)換液晶字 ReadTemp()。 //獲取時鐘芯片的時間數(shù)據(jù) TimeToStr(amp。GotoXY(0,1)。Print(: 835198330)。}Delay1ms(400)。 //在液晶上顯示 字母 weekif(kaiguan==1){ GotoXY(13,1)。 //顯示日期GotoXY(15,0)。 //顯示溫度GotoXY(0,1)。 //日期數(shù)據(jù)轉(zhuǎn)換液晶字ReadTemp()。 //獲取時鐘芯片的時間數(shù)據(jù)TimeToStr(amp。break。0x7f)。case 4: count=0,hide_h=0,/*hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0,*/kaiguan=0。 //位閃計數(shù)if(hide_h3)hide_h=0。outkey1()。naotime()。Upkey1()。 //液晶顯示數(shù)據(jù)}while(count==2)。 //掃描加按鈕Downkey1()。}}void keydone1()//按鍵功能執(zhí)行{ uchar Second。Write1302(0x8E,0x80)。 //count8, 跳出調(diào)整模式,返回默認顯示狀態(tài)Second=Read1302(DS1302_SECOND)。}while(count==8)。down_flag=0。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。case 7:do //count=7,調(diào)整年{hide_month=0。if(hide_month3)hide_month=0。 //寫入新的月數(shù)Write1302(0x8e,0x80)。Upkey()。}while(count==6)。down_flag=0。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。case 5:do //count=5,調(diào)整日{(diào)hide_week=0。if(hide_week3)hide_week=0。 //寫入新的星期數(shù)Write1302(0x8e,0x80)。Upkey()。}while(count==4)。down_flag=0。if(up_flag==1||down_flag==1){Write1302(0x8e,0x00)。case 3:do //count=3,調(diào)整小時{hide_min=0。if(hide_min3)hide_min=0。 //寫入新的分數(shù)Write1302(0x8e,0x80)。Downkey()。break。}hide_sec++。 //寫入允許Write1302(0x80,temp|0x80)。 //掃描模式切換按鍵switch(count){case 1:do //count=1,調(diào)整秒{outkey()。Write1302(0x80,temp|0x80)。 //進入調(diào)整模式 while(dd==0)。 kaiguan=1。}while(Down==0)。 //年數(shù)減1down_flag=1。if(temp==0)temp=12。break。case 5:temp=Read1302(DS1302_DAY)。 //讀取星期數(shù)temp=temp1。 //小時數(shù)減1down_flag=1。if(temp==1)temp=0x59。break。switch(count){case 1:temp=Read1302(DS1302_SECOND)。}while(Up==0)。 //小時數(shù)加1up_flag=1。 //分數(shù)加1up_flag=1。 //秒數(shù)加1up_flag=1。while(wireless_2==1)。if(temp0x85)temp=0。break。case 6:temp=Read1302(DS1302_MONTH)。 //讀取日數(shù)temp=temp+1。 //星期數(shù)加1up_flag=1。if(temp0x23) //超過23小時,清零temp=0。break
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1