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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-數(shù)字鐘的設(shè)計(jì)-wenkub

2023-04-26 22:37:20 本頁(yè)面
 

【正文】 電源,并將下載跳線短接;,點(diǎn)擊下載按鈕,將數(shù)字鐘程序燒寫(xiě)進(jìn)最小系統(tǒng)板的單片機(jī)中;,將最小系統(tǒng)模塊與外圍電路模塊對(duì)應(yīng)原理圖用杜邦線一一連接起來(lái),接上電源(注意電源正負(fù)極),進(jìn)行調(diào)試。三、硬件電路設(shè)計(jì)將硬件部分分為最小系統(tǒng)部分和外圍電路部分。 DS2302引腳圖 LCD1602引腳圖 LCD1602編碼顯示分析:方案一直接利用AT89S51單片機(jī)內(nèi)部定時(shí)/計(jì)數(shù)器進(jìn)行中斷定時(shí),和軟件延時(shí)實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)。設(shè)計(jì)以硬件軟件化為指導(dǎo)思想充分發(fā)揮單片機(jī)功能大部分功能通過(guò)軟件編程來(lái)實(shí)現(xiàn),路簡(jiǎn)單明了,統(tǒng)穩(wěn)定性高。單片機(jī)擴(kuò)展的LED顯示器用來(lái)顯示秒、分、時(shí)計(jì)數(shù)單元中的值。初步掌握簡(jiǎn)單單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)、制作、調(diào)試的方法。 24 物理機(jī)電學(xué)院課程設(shè)計(jì)報(bào)告課程名稱: 單片機(jī)原理 專業(yè)班級(jí): 10電本(2)班 學(xué)生姓名: 王樹(shù)泉 學(xué) 號(hào): 2010041629 指導(dǎo)教師: 王清輝 完成時(shí)間: 報(bào)告成績(jī): 評(píng)閱意見(jiàn): 評(píng)閱教師 日期 單片機(jī)課程設(shè)計(jì)報(bào)告目錄一、設(shè)計(jì)任務(wù)與要求 1 設(shè)計(jì)任務(wù) 1 數(shù)字時(shí)鐘的設(shè)計(jì) 1 二、方案設(shè)計(jì)與論證 2 方案一: 2 方案二: 2 三、硬件電路設(shè)計(jì) 4 。提高動(dòng)手實(shí)踐能力、提高科學(xué)的思維能力。整個(gè)設(shè)計(jì)包括兩大部分: 硬件部分和軟件部分,以單片機(jī)為核心, 配以一定的外圍電路和軟件。方案一:利用AT89S52單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器進(jìn)行中斷定時(shí),合軟件延時(shí)實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)。此方法雖然可以有效的節(jié)約成本,但產(chǎn)生的誤差也較大,不能達(dá)到精確定時(shí)的目的。 實(shí)物圖: 調(diào)試:,發(fā)現(xiàn)1602液晶顯示屏亮但無(wú)顯示,通過(guò)調(diào)節(jié)電位器W后改變1602的對(duì)比度后,問(wèn)題解決。重新接上電源后,問(wèn)題解決。一路走來(lái),看著自己的作品一步步的從“理想”變?yōu)椤艾F(xiàn)實(shí)”。這其中的點(diǎn)點(diǎn)滴滴現(xiàn)在仔細(xì)回味起來(lái)不免苦笑一番。只有在實(shí)驗(yàn)課上才有幾次動(dòng)手的機(jī)會(huì),但也只有為數(shù)不多的幾次罷了。特別是仿真軟件的使用,以前我只能簡(jiǎn)單的按照老師給的那一套步驟,自己一點(diǎn)都不知道變通。遇到問(wèn)題大家一起討論,最終取得最好的解決方案。雖然這次實(shí)訓(xùn)讓我學(xué)到了很多,但也發(fā)現(xiàn)了自己在很多方面的不足。因?yàn)樽约夯A(chǔ)較差。 // 使能信號(hào) 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í)分秒字符數(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 ) //寫(xiě)入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è)定為:無(wú)光標(biāo),且不閃爍 if(flag2==1) time1[0]=39。 if(flag1==0) //flag為0時(shí)正常顯示年、月、日、時(shí)、分、秒等 { 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。 //按秒 時(shí) 有光標(biāo) break。 //分 break。 //時(shí) 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。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1