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

正文內(nèi)容

51單片機(jī)電子時(shí)鐘課程設(shè)計(jì)報(bào)告報(bào)告-wenkub

2023-06-07 18:03:11 本頁面
 

【正文】 雙向數(shù)據(jù)口16BLA背光源正極VDD:電源正極,—,通常使用5V電壓;VL:LCD對(duì)比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為0—5V。2.硬件焊接及調(diào)試根據(jù)仿真電路圖完成電路板的焊接,并進(jìn)行軟、硬件的調(diào)試,只到達(dá)到預(yù)期目的。調(diào)時(shí)程序用于調(diào)整分鐘、小時(shí)、星期、日、月、年,主要由主函數(shù)組成通過對(duì)相關(guān)子程序的調(diào)用,如圖所示。若有按鍵按下則轉(zhuǎn)到相應(yīng)的功能程序執(zhí)行,沒有按鍵按下則調(diào)用時(shí)間程序。 范文范例參考目 錄第一部分 設(shè)計(jì)任務(wù)和要求 單片機(jī)課程設(shè)計(jì)內(nèi)容…………………………………………………2 單片機(jī)課程設(shè)計(jì)要求…………………………………………………2 系統(tǒng)運(yùn)行流程…………………………………………………………2第二部分 設(shè)計(jì)方案 總體設(shè)計(jì)方案說明……………………………………………………2 系統(tǒng)方框圖……………………………………………………………3 系統(tǒng)流程圖……………………………………………………………3第三部分 主要器材及基本簡介 主要器材………………………………………………………………4 主要器材簡介…………………………………………………………4第四部分 系統(tǒng)硬件設(shè)計(jì) 最小系統(tǒng)………………………………………………………………6 LCD顯示電路…………………………………………………………6 鍵盤輸入電路…………………………………………………………7 蜂鳴器和LED燈電路…………………………………………………7第五部分 仿真電路圖與仿真結(jié)果………………………………………………8第六部分 課程設(shè)計(jì)總結(jié)…………………………………………………………8第七部分 參考文獻(xiàn)………………………………………………………………9附錄A 實(shí)物圖附錄B 系統(tǒng)源程序第一部分 設(shè)計(jì)任務(wù)和要求 單片機(jī)課程設(shè)計(jì)內(nèi)容利用STC89C51單片機(jī)和LCD1602電子顯示屏實(shí)現(xiàn)電子時(shí)鐘,可由按鍵進(jìn)行調(diào)時(shí)和12/24小時(shí)切換。若沒到則循環(huán)執(zhí)行。實(shí)現(xiàn)了對(duì)時(shí)間的設(shè)置和修改、LCD顯示數(shù)值等主要功能。3.后期處理對(duì)設(shè)計(jì)過程進(jìn)行總結(jié),完成設(shè)計(jì)報(bào)告。接正極時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,但對(duì)比度過高會(huì)產(chǎn)生“鬼影”,因此通常使用一個(gè)10K的電位器來調(diào)整對(duì)比度,或者直接串接一個(gè)電阻到地;RS:MCU寫入數(shù)據(jù)或者指令選擇端。D0—D7:8為數(shù)據(jù)總線,三態(tài)雙向。K:LED背光地端。通過滑動(dòng)變阻器改變LCD顯示屏的顯示對(duì)比度。第五部分 仿真電路圖與仿真結(jié)果用Keil和Protues進(jìn)行仿真調(diào)試,仿真結(jié)果完全達(dá)到預(yù)期目的。課程設(shè)計(jì)需要很大的耐心,尤其是遇到困難的時(shí)候,這也是對(duì)我們的考驗(yàn)。//定義1602液晶LCDEN端sbit s1=P3^0。 //定義按鍵鬧鐘鍵sbit beep=P2^2。uchar code table[]= 20 。x) for(y=110。 if(shi=12amp。 } void di()//蜂鳴器發(fā)聲函數(shù){ beep=0。}void write_(uchar )//液晶寫命令函數(shù){ lcdrs=0。 lcden=1。 lcden=0。 delay(5)。P39。)。)。 }}void write_ymd(uchar add1,uchar date1)//寫年月日函數(shù){ uchar shi,ge。//設(shè)置顯示位置 write_date(0x30+shi)。//分解一個(gè)2位數(shù)的十位和個(gè)位 ge=date%10。 //送去液晶顯示個(gè)位}void write_week(char week) //寫液晶星期顯示函數(shù){ write_(0x80+12)。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。delay(5)。delay(5)。 break。 year++。//月若變化則重新寫入}void init()//初始化函數(shù){ uchar num。 day=21。 miao=58。 write_(0x38)。 write_(0x80)。 delay(5)。:39。 write_date(39。 write_week(week)。 write_sfm(10,miao)。//設(shè)置定時(shí)器0工作模式1 TH0=(6553650000)/256。 //開定時(shí)器0中斷 TR0=1。//釋放確認(rèn) if(s1num==1)//第一次被按下時(shí) { TR0=0。 } if(s1num==3)//第三次按下光標(biāo)閃爍定位到日位置 { write_(0x80+9)。 } if(s1num==5)//第五次按下光標(biāo)閃爍定位到時(shí)位置 { write_(0x80+0x40+4)。 //啟動(dòng)定時(shí)器使時(shí)鐘開始走 } } } if(s1num!=0)//只有功能鍵被按下后,增加和減小鍵才有效 { if(s2==0) { delay(5)。 write_ymd(3,year)。 write_ymd(6,month)。amp。month==2) { if(day==29)//若滿28后將置一 day=1。amp。amp。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+9)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+12)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+10)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+7)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+4)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+4)。/
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1