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

正文內(nèi)容

基于單片機的實時時鐘系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(c語言編程、含pcb圖)(文件)

2024-08-27 08:23 上一頁面

下一頁面
 

【正文】 turn(read_data)。當(dāng)i 等于 3 時,年、月、日調(diào)整標(biāo)志位置 1,進(jìn)入年、月、日調(diào)整狀態(tài)。i++。//將鬧鐘調(diào)整標(biāo)志位置 1}else if(i==3){i=0。具體時間調(diào)整過程是這樣的,首先進(jìn)行小時調(diào)整,然后進(jìn)行分鐘調(diào)整,最后進(jìn)行秒鐘調(diào)整。分鐘調(diào)整完畢后將所調(diào)整好的分鐘值寫入分鐘寄存器中,然后又將寫入到分鐘寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。 1,時間調(diào)整子程序如下: void shijian_tiaozheng(){char hours_timeset,timeset=0。//讀取當(dāng)前小時的值SW2=1。(SW1==0))!=1)//如果確認(rèn)鍵未按下,一直處于小時調(diào)整狀態(tài){if(SW2==0){delay(5)。write_12C887(hours,hours_timeset)。hours_timeset。}timeset=1。amp。SW1=1。if(SW2==0){while(SW2==0)display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。}}if(SW3==0){delay(5)。write_12C887(minutes,hours_timeset)。SW2=1。if(timeset==2){hours_timeset=read_12C887(seconds)。amp。if(hours_timeset=60)hours_timeset=0。hours_timeset。}timeset=0。write_12C887(REGISTER_B,0X26)。小時調(diào)整完畢后將所調(diào)整好的小時值寫入小時寄存器中,然后又將寫入到小時寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。秒鐘調(diào)整完畢后將所調(diào)整好的秒鐘值寫入秒鐘寄存器中,然后又將寫入到秒鐘寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。if(alarmset_flag==0){alarmset=read_12C887(hours_alarm)。amp。//小時值加 1if(alarmset=24)alarmset=0。alarmset。}alarmset_flag=1。amp。SW1=1。if(SW2==0){while(SW2==0)display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(hours_alarm))。}}if(SW3==0){delay(5)。write_12C887(minutes_alarm,alarmset)。SW2=1。if(alarmset_flag==2){alarmset=read_12C887(seconds_alarm)。amp。if(alarmset=60)alarmset=0。alarmset。}alarmset_flag=0。amp。amp。(SW3==0))){while((SW2amp。amp。SW1)==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。年份調(diào)整完畢后將所調(diào)整好的年份值寫入年份寄存器中,然后又將寫入到年份寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。1,潤年的日期調(diào)整;2,平年的日期調(diào)整。如果SW2 被按下時則當(dāng)前月的日期加 1,當(dāng)加到 30 后日期置 1,若是對 2 月份調(diào)整則加到 29后置 1。1,年、月、日調(diào)整子程序如下所示:void century_set(){char century_set,centuryset=0。//讀取上一次的年份SW2=1。(SW1==0))!=1)//如果確認(rèn)鍵未按下一直處于設(shè)置年份的狀態(tài){if(SW2==0){delay(5)。write_12C887(year,century_set)。//年份減if(century_set0)century_set=99。//將月份調(diào)整標(biāo)志賦 1if ((((century_set%4)==0)amp。(((century_set%100)||(century_set%400))==0)))//判斷是否閏年flag_runnian=1。while((SW2amp。SW2=1。(SW1==0))!=1){if(SW2==0){delay(5)。write_12C887(month,MONTH)。if(MONTH1)MONTH=12。}SW1=1。SW1)==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。while(((SW2==0)amp。century_set++。break。break。break。break。break。}else if(century_set28)century_set=1。}}if(SW3==0){delay(5)。break。break。break。break。break。break。default: break。while((SW2amp。當(dāng)控制段碼的 74LS273 鎖存端(11 腳)為 0 時,將所要顯示的段碼送入 74LS273的數(shù)據(jù)輸入端口,然后將所存端(11 腳)置 1,使輸入的數(shù)據(jù)鎖存住并呈現(xiàn)在輸出數(shù)據(jù)端。seconds1=second/10。hours1=hour/10。CLKduan=1。CLKwei=1。P1=duantable[seconds1]。P1=0xfd。CLKduan=0。CLKwei=0。delay(5)。CLKduan=0。CLKwei=0。CLKduan=1。CLKwei=1。P1=duantable[hours1]。P1=0xef。第 5 章 結(jié)論 通過本次對實時時鐘設(shè)計,使我在溫習(xí)舊知識的同時學(xué)到了 不少新的知識。在本次設(shè)計中,我?guī)缀跤玫搅嗽趯W(xué)校里面學(xué)到的所有單片機知識,這不但是對以往知識的總結(jié)更是對自己能力的鍛煉!其實要想真正學(xué)好單片機這門科學(xué),就憑在書本上學(xué)到的那點知識是遠(yuǎn)遠(yuǎn)不夠的,在開發(fā)產(chǎn)品時往往要考慮很多實際問題,在處理那些問題時我們該怎樣去解決,這一點是比較重要的。 文紹錦 2022 年 6 月 5 日謝辭+三年的時間過的真快,在我畢業(yè)論文完成之際,我也將告別湖南機電職業(yè)技術(shù)學(xué)院、告別老師和同學(xué)之時。感謝郭老師審閱并提出許多寶貝的改進(jìn)意見,使本論文得以完善。51 單片機開發(fā)入門與典型實例。放大器入門突破。網(wǎng)易博客 騰訊微博 新浪微博 直接聯(lián)系 2218108823。如果侵犯了您的知識版權(quán),請?zhí)岢鲋刚?,我們將立即刪除相關(guān)資料。 51 單片機 C 語言應(yīng)用程序設(shè)計實例精講。論文最終順利完成還要感謝和我一起學(xué)習(xí)、一起生活、提供幫助的同學(xué)。感謝我的導(dǎo)師郭穩(wěn)濤,畢業(yè)論文是在郭穩(wěn)濤老師的悉心指導(dǎo)和耐心幫助下完成的。這些與電子有關(guān)的知識我們也應(yīng)該要認(rèn)真學(xué)學(xué)習(xí),擴大自己的知識面。 在本次畢業(yè)設(shè)計中,我憑借自己的知識及其對單片機的濃厚興趣,利用工作之余我獨立的成功的制作出了屬于自己的畢業(yè)設(shè)計產(chǎn)品。CLKwei=0。CLKduan=0。delay(5)。CLKwei=0。CLKduan=0。P1=0xf7。P1=duantable[minutes1]。CLKwei=1。CLKduan=1。CLKwei=0。CLKduan=0。delay(5)。CLKwei=0。CLKduan=0。 //秒鐘的個位求余minutes1=minute/10。就這樣利用數(shù)碼管動態(tài)掃描方式,所要顯示的數(shù)據(jù)通過數(shù)碼管顯示出來。SW1)==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。}}display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。}else if(century_set1)century_set=28。break。break。break。break。break。century_set。default: break。break。break。break。break。break。break。(SW1==0))!=1){if(SW2==0){delay(5)。SW2=1。while((SW2amp。}}display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。if(SW3==0){while(SW3==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。MONTH++。while(((SW2==0)amp。SW1)==0)//等待確認(rèn)鍵松手display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。}SW1=1。(century_set%100))||(((century_set%4)==0)amp。//將調(diào)整后的年份寫入年寄存器}}display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。if(SW3==0){while(SW3==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。century_set++。while(((SW2==0)amp。if(flag_set_century==1){flag_set_century=0。在平年日期的調(diào)整方式與在閏年中日期的調(diào)整方式一樣,注意的是在對 2 月份日期進(jìn)行調(diào)整時應(yīng)按 28 天計算,在此不詳述。如果SW3 按鈕每被按下一次時將對日期當(dāng)前值減 1 次,當(dāng)減到 1 后再按一次 SW3 時日期賦值到 31。月份調(diào)整完畢后將所調(diào)整好的月份值寫入月份寄存器中,然后又將寫入到月份寄存器的數(shù)值從 DS12CR887中讀取出來并在顯示屏上顯示出來。首先進(jìn)行年份調(diào)整,然后進(jìn)行月份調(diào)整,最后進(jìn)行日期調(diào)整。}while((SW2amp。SW3)==0)display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(ho
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦