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

正文內(nèi)容

單片機課程設(shè)計報告-數(shù)字鐘的設(shè)計-wenkub

2023-04-26 22:37:20 本頁面
 

【正文】 電源,并將下載跳線短接;,點擊下載按鈕,將數(shù)字鐘程序燒寫進最小系統(tǒng)板的單片機中;,將最小系統(tǒng)模塊與外圍電路模塊對應(yīng)原理圖用杜邦線一一連接起來,接上電源(注意電源正負極),進行調(diào)試。三、硬件電路設(shè)計將硬件部分分為最小系統(tǒng)部分和外圍電路部分。 DS2302引腳圖 LCD1602引腳圖 LCD1602編碼顯示分析:方案一直接利用AT89S51單片機內(nèi)部定時/計數(shù)器進行中斷定時,和軟件延時實現(xiàn)時、分、秒的計時。設(shè)計以硬件軟件化為指導(dǎo)思想充分發(fā)揮單片機功能大部分功能通過軟件編程來實現(xiàn),路簡單明了,統(tǒng)穩(wěn)定性高。單片機擴展的LED顯示器用來顯示秒、分、時計數(shù)單元中的值。初步掌握簡單單片機應(yīng)用系統(tǒng)的設(shè)計、制作、調(diào)試的方法。 24 物理機電學(xué)院課程設(shè)計報告課程名稱: 單片機原理 專業(yè)班級: 10電本(2)班 學(xué)生姓名: 王樹泉 學(xué) 號: 2010041629 指導(dǎo)教師: 王清輝 完成時間: 報告成績: 評閱意見: 評閱教師 日期 單片機課程設(shè)計報告目錄一、設(shè)計任務(wù)與要求 1 設(shè)計任務(wù) 1 數(shù)字時鐘的設(shè)計 1 二、方案設(shè)計與論證 2 方案一: 2 方案二: 2 三、硬件電路設(shè)計 4 。提高動手實踐能力、提高科學(xué)的思維能力。整個設(shè)計包括兩大部分: 硬件部分和軟件部分,以單片機為核心, 配以一定的外圍電路和軟件。方案一:利用AT89S52單片機內(nèi)部的定時/計數(shù)器進行中斷定時,合軟件延時實現(xiàn)時、分、秒的計時。此方法雖然可以有效的節(jié)約成本,但產(chǎn)生的誤差也較大,不能達到精確定時的目的。 實物圖: 調(diào)試:,發(fā)現(xiàn)1602液晶顯示屏亮但無顯示,通過調(diào)節(jié)電位器W后改變1602的對比度后,問題解決。重新接上電源后,問題解決。一路走來,看著自己的作品一步步的從“理想”變?yōu)椤艾F(xiàn)實”。這其中的點點滴滴現(xiàn)在仔細回味起來不免苦笑一番。只有在實驗課上才有幾次動手的機會,但也只有為數(shù)不多的幾次罷了。特別是仿真軟件的使用,以前我只能簡單的按照老師給的那一套步驟,自己一點都不知道變通。遇到問題大家一起討論,最終取得最好的解決方案。雖然這次實訓(xùn)讓我學(xué)到了很多,但也發(fā)現(xiàn)了自己在很多方面的不足。因為自己基礎(chǔ)較差。 // 使能信號 sbit lcdew=P2^1。 // 減小鍵設(shè)定 sbit s4=P1^4。 sbit IO=P2^6。 uchar code table1[]= wang shu quan。 uchar num[8],enter,shi,fen,miao,nian,yue,ri,week,shi1,fen1,flag1=0,flag2=0,flag3,choice, time[]=20XXXXXX XXX , //年月日字符數(shù)組 time1[]= xx:xx:xx , //時分秒字符數(shù)組 time3[]= NO 00:00:00。x) for(y=500。 delay(80)。 SCLK=0。i0。 ACC=ACC1。 ACC7=IO。 RST=0。 SCLK=0。i0。 ACC=ACC1。i) { IO=ACC0。 } SCLK=1。j7。039。 nian=((num[6]amp。0x70)4)+39。039。 time[8]=((num[3]amp。0x0f)+39。0x0f)。//week week=(num[5]amp。: time[12]=39。 time[14]=39。239。o39。 case 39。 time[13]=39。 break。W39。d39。: time[12]=39。 time[14]=39。639。r39。 case 39。 time[13]=39。 break。 //shi time1[6]=(num[2]amp。0x70)4)*10+(num[2]amp。039。 fen=((num[1]amp。0x70)4)+39。039。 } void write_(uchar ) //寫入lcd顯示方式 { rs=0。 delay(1)。 delay(1)。 }void chuxian1(){ uchar num1。num1++) { write_data(table1[num1])。num114。 write_(0x01)。num115。 for(num1=0。 } delay(50)。 //顯示方式設(shè)定為:無光標(biāo),且不閃爍 if(flag2==1) time1[0]=39。 if(flag1==0) //flag為0時正常顯示年、月、日、時、分、秒等 { write_(0x80)。i++) { write_data(time[i])。\039。 time3[9]=fen1%10+39。time3[6]=shi1%10+39。time3[3]=39。 time3[3]=39。time3[i]!=39。 if(s1==0) //功能鍵被按下 write_(0x0c)。amp。enter==9) enter=0。 break。 //按秒 時 有光標(biāo) break。 //分 break。 //時 break。 //星期 } if(flag1==1) { write_(0xc3)。 case 5: if(flag1==0) { write_(0x89)。 write_(0x0f)。 write_(0x0f)。 write_(0x0f)。write_(0xc0)。 if(flag1==0) write_(0xc0)。 //鬧鐘 break。 if(enter!=0amp。
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1