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

正文內(nèi)容

帶有l(wèi)cd的定時(shí)鬧鐘單片機(jī)課程設(shè)計(jì)(參考版)

2025-07-02 13:05本頁面
  

【正文】 編著《51單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階》(清華大學(xué)出版社) (主要參考了第1章單片機(jī)應(yīng)用系統(tǒng)仿真及實(shí)驗(yàn)平臺(tái)124頁8996頁)一些網(wǎng)絡(luò)資源 (本人對以上文獻(xiàn)的編著者以及提供者在此表示感謝!)指導(dǎo)教師簽名:課程負(fù)責(zé)人簽名: 2012 年6月29日 第34頁 共34頁。參考文獻(xiàn)李建中 主編《單片機(jī)原理及應(yīng)用》(西安電子科技大學(xué)出版社) (主要參考了第8章單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)244309頁)陳志旺 陳志茹 閻巍山 等編著的 《51系列單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)踐》(電子工業(yè)出版社)胡 鍵 主編《單片機(jī)原理及接口技術(shù)實(shí)踐教程》(機(jī)器工業(yè)出版社)陳連坤 編著《單片機(jī)原理及接口技術(shù)》(C語言版)(清華大學(xué)出版社amp。同時(shí),我也發(fā)現(xiàn)了自己在某些方面的不足,這是我以后要加以改進(jìn)的方面。同時(shí),通過課設(shè),培養(yǎng)和鍛煉了我的動(dòng)手能力,這一點(diǎn)非常重要,這不僅對我以后的學(xué)習(xí)有幫助,還可以為以后的工作打下一定的基礎(chǔ)。設(shè)計(jì)總結(jié)通過此次單片機(jī)課程設(shè)計(jì),我學(xué)到了了很多東西。雖然這次的課程設(shè)計(jì)我參考了一些文獻(xiàn)資料,沒有做到創(chuàng)新,但在對程序的讀寫過程中我明白了許多。單片機(jī)理論的學(xué)習(xí)是為課程的設(shè)計(jì)作準(zhǔn)備的,但有時(shí)學(xué)習(xí)的理論也解決不了實(shí)踐中的問題。由此,我認(rèn)識(shí)到單片機(jī)程序不是理想中怎么編,就能運(yùn)行出符合要求的結(jié)果,需要和實(shí)際硬件結(jié)合,不斷調(diào)試才能得出良好的效果。上課老師主要給我們講述了51單片機(jī)的匯編語言編程,通過這次課設(shè)我認(rèn)識(shí)到在實(shí)際應(yīng)用中往往C語言編程更常用,匯編語言一般只用于精確定時(shí)。 若延遲值太小,會(huì)使顯示器顯示不穩(wěn)定;若值太大,會(huì)使數(shù)碼管顯示時(shí)間過短,達(dá)不到人眼視覺暫留的效果,達(dá)不到動(dòng)態(tài)掃描的要求。 結(jié)論 結(jié)果分析由實(shí)驗(yàn)結(jié)果,可以得出設(shè)計(jì)的程序和電路能夠較好的完成課設(shè)預(yù)期的目標(biāo)。 }}仿真結(jié)果(不加晶振電路)如圖所示:加晶振電路:加晶振電路與不加晶振電路,結(jié)果看似相同但實(shí)踐上晶振對控制電路來說極其重要,特別是對CPU有著舉足輕重的作用。 } write_sfm(7,fen)。 if(shi==24) { shi=0。 if(fen==60) { fen=0。 if(miao==60) { miao=0。 if(count==10) { count=0。 TL0=(6553650000)%256。 while(1) { keyscan()。}void main() //主函數(shù){ init()。 ET0=1。 TL0=(6553650000)%256。 TMOD=0x01。 //寫一個(gè)字符后地址指針加1 write_(0x01)。 //設(shè)置16X2顯示,5X7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。 k1num=0。 amiao=0。 ashi=0。 fen=0。 } }}void init() //lcd1602初始化{ lcden=0。 flag=0。flag==1) { while(!K5)。 if(K5==0amp。amp。 delay(500)。amp。amp。amp。 flag=1。 delay(500)。 delay(500)。 } if(k5num==4) { k5num=0。 k5num=3。 k5num++。 if(K5==0) { while(!K5)。 SetAlarmTime()。 write_sfm(10,amiao)。 write_sfm(7,afen)。 write_sfm(4,ashi)。)。 write_date(39。 delay(5)。:39。 } write_(0x80+0x40+6)。num++) { write_date(table2[num])。 for(num=0。 } } if(k4num==1) { EA=0。 k4num++。 if(K4==0) { while(!K4)。 TimeInit()。 } if(k2num==3) { k2num=0。 DisplayAlarmTime()。 k2num++。 if(K2==0) { while(!K2)。 } SetNowTime()。num++) { write_date(table1[num])。 for(num=0。 k1num++。 while(!K1)。}void keyscan() //鍵盤掃描函數(shù){ if(K1==0) { delay(5)。 write_sfm(10,amiao)。 write_sfm(7,afen)。 write_sfm(4,ashi)。)。 write_date(39。 delay(5)。:39。 } write_(0x80+0x40+6)。num++) { write_date(alarm[num])。 for(num=0。 } } }void DisplayAlarmTime() //顯示鬧鐘函數(shù){ write_(0x01)。 flag=1。 k4num=0。 if(K4==0) { while(!K4)。 write_(0x80+0x40+10)。 if(amiao==60) amiao=0。 di()。 } } if(K3==0) { delay(5)。 write_sfm(7,afen)。 afen++。 if(K2==0) { while(!K2)。 write_(0x80+0x40+4)。 if(ashi==24) ashi=0。 di()。 if(K1==0) { delay(5)。 TimeInit()。 k1num=0。 if(K4==0) { while(!K4)。 write_(0x80+0x40+10)。 if(miao==60) miao=0。 di()。 } } if(K3==0) { delay(5)。 write_sfm(7,fen)。 fen++。 if(K2==0) { while(!K2)。 write_(0x80+0x40+4)。 if(shi==24) shi=0。 di()。}void SetNowTime() //設(shè)置當(dāng)前時(shí)間 { if(K1==0) { delay(5)。 write_sfm(10,miao)。 write_sfm(7,fen)。 write_sfm(4,shi)。)。 write_date(39。 delay(5)。:39。 } write_(0x80+0x40+6)。num++) { write_date(table[num])。 for(num=0。}void TimeInit() //顯示時(shí)間初始化{ write_(0x01)。 write_date(0x30+shi)。 ge=date%10。}void write_sfm(uchar add,uchar date) //寫時(shí)間函數(shù){ uchar shi,ge。 delay(5)。 delay(5)。 lcden=0。 }void write_date(uchar date) //寫數(shù)據(jù)函數(shù){ lcdrs=1。 delay(5)。 delay(5)。 lcden=0。}void write_(uchar ) //寫命令函數(shù){ lcdrs=0。 delay(100)。y)。x) for(y=110。 for(x=z。char miao,shi,fen,ashi,afen,amiao。sbit beep=P2^6。sbit K4=P1^3。sbi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1