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

正文內(nèi)容

基于單片機(jī)的實(shí)時(shí)時(shí)鐘(參考版)

2025-06-30 19:15本頁(yè)面
  

【正文】 //顯示zhongduan()。//LED 滅}}}void main() //主函數(shù){ init()。 //定時(shí)器工作b=0。 //定時(shí)器停止heng=0。b++。}}void zhongduan() //中間按鍵的停止與開(kāi)始{if(s1==0) //判斷 S1是否按下{ delay(5)。}fen()。洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文34tab1[6]=temp4%10。yueyue()。if (temp6==2)eryue()。if (temp6==1||temp6==3||temp6==5||temp6==7||temp6==8||temp6==10||temp6==12)jin()。temp5++。 //時(shí)if(temp3==24){ temp3=0。if(temp2==60) //分{ temp2=0。if(temp1==60) //秒{ temp1=0。if(t==3600){ t=0。}}void timer1() interrupt 3{uint t。 }洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文33}}void xiao(){ if(temp530) //平常小月 30天的天數(shù)(不包括 2月份){ temp5=1。 }} else //是平年,2 月份的天數(shù){ if(temp528){ temp5=1。temp7%100!=0||temp7%400==0)//判斷是否為閏年{ if(temp529) //是閏年,2 月份的天數(shù){ temp5=1。}}void eryue() //2 月份{ if(temp7%4==0amp。}}void jin() //31天{ if(temp531){ temp5=1。if(temp612){ temp6=1。}delay(5)。while(!TI)。j16。 //中間鍵按下,停止調(diào)整顯示P2=tab2[heng]。 tab1[15]=temperature%10。tab1[13]=temperature/100。//左鍵if(P1==0xbf)key04()。//上鍵if(P1==0xdf)key02()。if((P1amp。}void key() //判斷 SSSS5 是否有鍵按下{ if((P1amp。heng++。heng。 }}void key03() //左鍵按下左移調(diào)整洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文31{ while(!s4)。 //年減temp7。yueyue()。 //月減temp6。ri()。if (temp6==4||temp6==6||temp6==9||temp6==11)//小月xiaoerer()。 //日減temp5。tab1[6]=temp4%10。 //星期減temp4。shi()。 //時(shí)減temp3。fen()。 //分減temp2。miao()。 //秒減temp1。if(temp51)temp5=28。if(temp51) //閏年temp5=29。amp。}void xiaoerer() //30天{ if(temp51)temp5=30。nian()。}if(heng==6){while(!s2)。if(temp6==13)temp6=1。 }if(heng==5){while(!s2)。if (temp6==2) //2月份洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文28eryueer()。if (temp6==1||temp6==3||temp6==5||temp6==7||temp6==8||temp6==10||temp6==12)//大月jia()。}if(heng==4){while(!s2)。if(temp47)temp4=1。}if(heng==3){while (!s2)。if(temp3==24)temp3=0。}if(heng==2){while (!s2)。if(temp2==60)temp2=0。 }if(heng==1)洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文27{ while(!s2)。if(temp1==60)temp1=0。}}void key01() //上鍵按下增值的調(diào)整{if(heng==0){ while(!s2)。temp7%100!=0||temp7%400==0)//判斷是否為閏年{ if(temp529) //閏年temp5=1。}void eryueer(){ if(temp7%4==0amp。}void jia() //31天 { if(temp531)temp5=1。EX1=1。EA=1。洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文26TL1=0x00。}void init() //初始化{ TMOD=0x20。}void miao() //秒顯示{tab1[11]=temp1/10。}void fen() //分顯示{tab1[9]=temp2/10。}void shi() //時(shí)顯示{tab1[7]=temp3/10。}void ri() //日顯示{tab1[4]=temp5/10。}void yueyue() //月顯示{tab1[2]=temp6/10。}void nian() //年顯示{tab1[0]=temp7/10%10。y110。xz。}void delay(uint z) //延時(shí){ uchar x,y。temperdelay(200)。 //讀出溫度的高位 MSB//溫度轉(zhuǎn)換,把高低位做相應(yīng)的運(yùn)算轉(zhuǎn)化為實(shí)際溫度temperature=((tempH*256)+tempL)*。 //讀溫度寄存器(頭兩個(gè)值分別為溫度的低位和高位)tempL=ReadOneChar()。 //初始化WriteOneChar(0xcc)。 //啟動(dòng)溫度轉(zhuǎn)換temperdelay(125)。 //初始化WriteOneChar(0xcc)。}temperdelay(4)。DS=1。0x01。i){DS=0。for(i=8。}return(dat)。if(DS)dat|=0x80。dat=_cror_(dat,1)。temperdelay(1)。i0。 //18b20是否存在檢測(cè) 1560us}ReadOneChar(){uchar i=0,dat=0。 //低電平時(shí)間大于 480us小于 960us18b20才能被復(fù)位DS=1。 DS=0。}}void Init_DS18B20() //DS18B20初始化{DS=1。n=0。 //左鍵sbit s5=P1^6。 //上鍵洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文23sbit s3=P1^5。 //定義 18b20接口sbit s1=P1^2。float temperature。uint temp7=2022。uchar code tab2[7]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf}。洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文21參考文獻(xiàn)[1] 張毅剛,彭喜元,姜守達(dá), MCS51單片應(yīng)用設(shè)計(jì)[M].,第 3版[2] 趙晶 電路設(shè)計(jì)與制版—Protel 99 高級(jí)應(yīng)用[M].,第 1版[3] 張義和,王敏男,許宏昌, 51單片機(jī)(C 語(yǔ)言版)[M].,第 1版[4] 楊成利,[M].,第 1版[5] 胡宴如,[M].,第 2版[6] 2022年合定版[M].,第 1版[7] 張曙光,[M].,第 1版[8] [M].,第 1版[9] Microchip Technology Converter[A].Data Sheet[C]. 1999.[10] Microchip Technology Inc. PIC16C5XEPROM/ROMBased 8Bit CMOS Microcontrollers Series[A]. Data Sheet[C]. 2022.洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文22附錄 1主程序include define uchar unsigned chardefine uint unsigned intuchar code tab[20]={0x11,0xD7,0x32,0x92,0xD4,0x98,0x18,0xD3,0x10,0x90,0x01,0xc7,0x22,0x82,0xc4,0x88,0x08,0xc3,0x00,0x80}。還要感謝參考文獻(xiàn)中作者對(duì)著作的傾心編著,正是有了他們的著作,我的論文及電路制作才成功按時(shí)完成。其次,感謝我的同學(xué)。自己設(shè)定題目、取材、組織論文,給了我很大的創(chuàng)造空間,使我的各方面能力得到了提高,也使我養(yǎng)成了嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度,對(duì)我以后的學(xué)習(xí)和生活有著重要的指導(dǎo)意義。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神。主程序流程圖如圖 和圖 所示: 開(kāi)始清顯示緩沖區(qū)初始化定時(shí)計(jì)數(shù)器賦時(shí)鐘初值開(kāi)定時(shí)器調(diào)整時(shí)間數(shù)碼管顯示當(dāng)前時(shí)鐘值洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文19圖 主程序流程圖定時(shí)中斷恢復(fù)初值,保護(hù)中斷 4000次 ?秒單元清 0,60分到嗎?分單元清 0,24小時(shí)到嗎?時(shí)單元清 0堆棧返回 1秒加 1分加 1時(shí)加 1YYYYNNNN洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文20圖 主程序流程圖致 謝在這次畢業(yè)設(shè)計(jì)過(guò)程中,得到許多老師和同學(xué)的幫助與鼓勵(lì),使我能夠順利地完成畢業(yè)設(shè)計(jì),我在此對(duì)他們表示衷心的感謝。洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文18第 5 章 程序設(shè)計(jì)、編寫(xiě)與調(diào)試系統(tǒng)軟件采用匯編語(yǔ)言按模塊化方式進(jìn)行設(shè)計(jì),然后通過(guò) Keil C51軟件開(kāi)發(fā)平臺(tái)將程序轉(zhuǎn)變成十六進(jìn)制程序語(yǔ)言,接著使用 Proteous 進(jìn)行仿真,其次,按照 Proteous 的仿真電路圖,在 Protel 99SE中完成電路板的邏輯布局及布線(xiàn)。(7) 通電前的檢查:檢查元器件的極性是否有錯(cuò),焊接是否虛焊、漏焊、連焊、短路等問(wèn)題。 (5) 穩(wěn)壓塊 780集成塊 74ls164的焊接。(3) 按鍵和發(fā)光二極管的焊接:焊接前應(yīng)先判斷發(fā)光二極管的極性。焊接時(shí),應(yīng)對(duì)應(yīng) pcb板圖確保焊接正確無(wú)誤。元器件極性應(yīng)相對(duì)應(yīng),元器件焊接高度也應(yīng)嚴(yán)格按照要求。(4) 焊錫過(guò)少,造成虛焊。(2) 加熱時(shí)間過(guò)短造成焊錫沒(méi)有完全熔化。 ④無(wú)裂紋,針孔。焊件與焊料交界處平滑,接觸腳盡可能小。 ①形狀為近似圓錐而且表面微微凹陷。 (8) 足夠的機(jī)械強(qiáng)度。(6) 不要把烙鐵頭作為運(yùn)載焊劑的工具。洛陽(yáng)師范學(xué)院畢業(yè)設(shè)計(jì)/論文17 (4) 烙鐵的撤離要及時(shí),而且撤離時(shí)的角度和方向與焊點(diǎn)的形成有關(guān)。 (2) 靠增加接觸面積來(lái)加快傳熱。(4) 移開(kāi)焊絲:當(dāng)焊絲熔化一定量后,向左上四十五度方向移開(kāi)焊絲,在移出烙鐵。要注意烙
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1