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

正文內(nèi)容

基于at89c51單片機(jī)的電子萬年歷設(shè)計(jì)-資料下載頁

2024-12-06 02:30本頁面

【導(dǎo)讀】電子萬年歷是一種非常廣泛日常計(jì)時(shí)工具,對(duì)現(xiàn)代社會(huì)越來越流行。它可以對(duì)年、月、日、為了在觀測(cè)時(shí)間的同時(shí),能夠了解其它與人類密切相關(guān)的信息,比如溫度、星期、鐘、LED動(dòng)態(tài)掃描顯示屏顯示。AT89C51單片機(jī)是由Atmel公司推出的,功耗小,電壓。液晶顯示屏來顯示,可以同時(shí)顯示年、月、日、星期、時(shí)、分、秒和溫度等信息。該電子萬年歷還具有時(shí)間校準(zhǔn)等功能。

  

【正文】 著 、 單片機(jī)基礎(chǔ) 、 北京:北京航空航天大學(xué)出版社 、 . [19] 李榮正編著 、 PIC單片機(jī)原理及應(yīng)用 — 2版 、 北京:北京航空航天大學(xué)出版社 、 [20] 孫曉云主編 、 接口與通信技術(shù)原理與應(yīng)用 、 北京:中國(guó)電力出版社 、 2021 [21] Wang Liankui. The Design of SCM51 Memorizer39。s Colligation Extended and it39。s Software[J]. Development amp。 Innovation of Machinery amp。 Electrical Products, 2021, (01). [22] Arikm, Beckerc, Weavers, etal. Thermalmanagement of Leds: packagetosystem[J],Proc Of Spice, 2021, (5). 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 25 附 錄 A Protel 99se原理圖 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 26 附 錄 B PCB圖 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 27 附 錄 C include unsigned char code dispcode[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x40}。//共陰極 unsigned char dispbitcode[]={0x00,0x21,0x42,0x63,0x84,0xA5,0xC6,0xE7}。// 管子的選擇 unsigned char dispbuf[8]={0,0,10,0,0,10,2,1}。 //16 為 顯示間斷號(hào)符 unsigned char dispbym[8]={1,2,7,0,6,0,0,2}。 unsigned char dispbitt。 unsigned char second。 unsigned char minite。 unsigned char hour。 unsigned char day。 unsigned char month。 unsigned char yearh。 unsigned char yearl。 unsigned int tt。 unsigned char mstt。 unsigned char i,j。 void main(void) { TMOD=0x02。 //設(shè)置模式為定時(shí)器 T0 的模式 2 ( 8 位自動(dòng)重裝計(jì)數(shù)初值的計(jì)數(shù)值) TH0=0x06。 //設(shè)置計(jì)數(shù)器初值,靠 TH0 存儲(chǔ)重裝的計(jì)數(shù)值X0=256250=6 TL0=0x06。 TR0=1。 //啟動(dòng) T0 ET0=1。 //開啟定時(shí)器 T0 中斷允許 EA=1。 //開啟中斷總控制 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 28 yearh=20。 yearl=6。 month=7。 day=21。 hour=12。 //初始值為 12:00:00 while(1) { if(P0_0==0) //掃描秒鐘按鈕 { for(i=5。i0。i) //按鈕抖動(dòng)消除 for(j=248。j0。j)。 //計(jì)時(shí) if(P0_0==0) { second++。 if(second==60) { second=0。 } dispbuf[0]=second%10。 dispbuf[1]=second/10。 while(P0_0==0)。 } } if(P0_1==0) //掃描分鐘按鈕 { for(i=5。i0。i) for(j=248。j0。j)。 if(P0_1==0) { minite++。 if(minite==60) 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 29 { minite=0。 } dispbuf[3]=minite%10。 dispbuf[4]=minite/10。 while(P0_1==0)。 } } if(P0_2==0) //掃描時(shí)鐘按鈕 { for(i=5。i0。i) for(j=248。j0。j)。 if(P0_2==0) { hour++。 if(hour==24) { hour=0。 } dispbuf[6]=hour%10。 dispbuf[7]=hour/10。 while(P0_2==0)。 } } if(P0_3==0) { for(i=5。i0。i) for(j=248。j0。j)。 if(P0_3==0) { 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 30 day++。 if(month==2amp。amp。((yearl==0amp。amp。yearh%4==0)||(yearl!=0amp。amp。yearl%4==0))amp。amp。day==30)day=1。 else if(month==2amp。amp。day==29)day=1。 else if((month==4||month==6||month==9||month==11)amp。amp。day==31)day=1。 else if(day==32)day=1。 dispbym[0]=day%10。 dispbym[1]=day/10。 while(P0_3==0)。 } } if(P0_4==0) { for(i=5。i0。i) for(j=248。j0。j)。 if(P0_4==0) { month++。 if(month==13)month=1。 dispbym[2]=month%10。 dispbym[3]=month/10。 while(P0_4==0)。 } } if(P0_5==0) { for(i=5。i0。i) for(j=248。j0。j)。 if(P0_5==0) 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 31 { yearl++。 if(yearl==100) { yearl=0。 yearh++。 if(yearh==100)yearh=20。 } dispbym[4]=yearl%10。 dispbym[5]=yearl/10。 dispbym[6]=yearh%10。 dispbym[7]=yearh/10。 while(P0_5==0)。 } } } } void t0(void)interrupt 1 using 0 //t0 的中斷程序 { mstt++。 if(mstt==8) //8 次 250us 為 2ms,即每隔 2ms 掃描一個(gè)數(shù)碼管 { mstt=0。 P1=dispcode[dispbuf[dispbitt]]。 P2=dispcode[dispbym[dispbitt]]。 P3=0xff。 P3=dispbitcode[dispbitt]。 //管子的選擇 dispbitt++。 if(dispbitt==8) 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 32 { dispbitt=0。 } } tt++。 if(tt==4000) //定時(shí)器的定時(shí)計(jì)數(shù), 4000 次 250us 為 1 秒 { tt=0。 second++。 if(second==60) //從秒到時(shí)層層嵌套,程序較為精練 { second=0。 minite++。 if(minite==60) { minite=0。 hour++。 if(hour==24) { hour=0。 day++。 if(month==2amp。amp。((yearl==0amp。amp。yearh%4==0)||(yearl!=0amp。amp。yearl%4==0))amp。amp。day==30)day=1。 else if(month==2amp。amp。day==29)day=1。 else if((month==4||month==6||month==9||month==11)amp。amp。day==31)day=1。 else if(day==32)day=1。 if(day==1) { month++。 if(month==13) { 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 33 month=1。 yearl++。 if(yearl==100) { yearl=0。 yearh++。 if(yearh==100) { yearh=20。 } } } } } } } dispbuf[0]=second%10。 //送顯示數(shù)據(jù) dispbuf[1]=second/10。 dispbuf[3]=minite%10。 dispbuf[4]=minite/10。 dispbuf[6]=hour%10。 dispbuf[7]=hour/10。 dispbym[0]=day%10。 dispbym[1]=day/10。 dispbym[2]=month%10。 dispbym[3]=month/10。 dispbym[4]=yearl%10。 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 34 dispbym[5]=yearl/10。 dispbym[6]=yearh%10。 dispbym[7]=yearh/10。 } } 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì)) 35 致 謝 這次畢業(yè)論文能夠得以順利完成,并非我一人之功勞,是所有指導(dǎo)過我的老師,一直關(guān)心支持著我的家人和幫助過我的同學(xué)對(duì)我的教誨、鼓勵(lì)和幫助的結(jié)果。我要在這里對(duì)他們表示深深的謝意! 感謝史廣范老師、韓洪濤老師、張磊老師和修建新老師,他們的教誨,換來了我對(duì)專業(yè)知識(shí)的系統(tǒng)掌握 !本論文從選題構(gòu)思、資料收集到修改定稿,無不凝聚著老師的心血。正是老師們的辛勤勞動(dòng),我才有了今天的成績(jī) !古語有云“師者,傳道,授業(yè),解惑者也”,老師們的悉心教誨,使我在學(xué)術(shù)專業(yè)方面有了一定的提高,更為重要的是,老師們?cè)谥螌W(xué)為人上的那份執(zhí)著和熱誠(chéng),也深深地影響著我,并將鼓勵(lì)我在未來的路上不斷地探索、前進(jìn) !另外,也感謝所有教授過我課程的東方學(xué)院的老師們,是你們誨人不倦才有了現(xiàn)在的我。 感謝我的父母,沒有你們,就沒有我的今天,你們的支持與鼓勵(lì),永遠(yuǎn)是支撐我前進(jìn)的最大動(dòng)力。 感謝所有給以我支持和幫助朋友與同學(xué),謝謝 你們四年來的關(guān)照與寬容,與你們一起走過的繽紛時(shí)代,將會(huì)是我一生最珍貴的回憶。 最后,感謝在百忙之中審閱本文的專家、老師們 ! 謝謝大家
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1