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

正文內(nèi)容

基于單片機(jī)的數(shù)字電子鐘的課程設(shè)計(jì)-閱讀頁

2024-11-24 07:04本頁面
  

【正文】 須加上小數(shù)點(diǎn),即帶小數(shù)點(diǎn)顯示時(shí)個(gè)位,目的是以小數(shù)點(diǎn)符代替時(shí)間分割符“ ”。將時(shí)間參數(shù)設(shè)計(jì)為 100ms 的原因有兩個(gè): 1)根據(jù)系統(tǒng)時(shí)鐘主頻為 6M 的特點(diǎn), 16 位定時(shí)器最大定時(shí)時(shí)間為 65536 2M( M 為機(jī)器周期,這里是 2μS),即 131ms,取整數(shù) 100 便于計(jì)次數(shù); 2)如取的太短,如 10ms,則定時(shí)器頻繁中斷,干擾系統(tǒng)正常運(yùn)行效果。任何一個(gè)變量的變化,則顯示刷新一次(更新)。 五、 調(diào)試結(jié)果與必要的調(diào)試說明 打開 WAVE6000,輸入所編寫的源程序并對程序進(jìn)行編譯,在軟件的幫助下檢查其中的錯(cuò)誤并進(jìn)行反復(fù)修改,知道編譯正確后運(yùn)行,確保沒有錯(cuò)誤以后對正確的源程序進(jìn)行保存,保存時(shí)給其命名,以便將來載入程序時(shí)容易找到。 檢查所畫電路運(yùn)行圖,確保沒有錯(cuò)誤以后,在 PROTEUS 下對原理圖進(jìn)行加載 WAVE6000 下的源程序。 調(diào)節(jié)開關(guān)進(jìn)行時(shí)間的調(diào)節(jié) 。然后檢查電路其它問題,并對其的各參數(shù)進(jìn)行調(diào)整,使之正確。然后按原理圖選擇正確合理的 電器元件 ,畫出正確的電路圖,加載源程序運(yùn)行,順利實(shí)現(xiàn)了單片機(jī)數(shù)字電子鐘的“小時(shí)”、“分鐘”、“秒”的顯示。通過本次課程設(shè)計(jì),使我對單片機(jī)程序設(shè)計(jì)的基本 過程、方法、步驟、思路、有了一定的了解與認(rèn)識,在調(diào)試過程中也總結(jié)了很多寶貴的經(jīng)驗(yàn),使所學(xué)的知識從理論轉(zhuǎn)換到實(shí)際。其實(shí)不然,做了之后,發(fā)現(xiàn)設(shè)計(jì)電路雖然簡單,但我們認(rèn)為它真正困難的地方是程序設(shè)計(jì),不過在我們同心努力下最終完成了。不過,我們?nèi)艘矝]偷下懶,迅速分工去查閱和收集資料。通過不斷努力,終于把 實(shí)時(shí)時(shí)鐘 的思路和模型定了下來 ,通過翻閱相關(guān)書籍,對單片機(jī)如何實(shí)現(xiàn)時(shí)鐘這一功能有了初步的理解, 19 原來在 51 系列單片機(jī)中寫入不同的程序即可實(shí)現(xiàn)不同的功能,通過程序定義其端口的連線,信號的輸出和外部中斷控制。 通過一番整理和修改后,在電腦上進(jìn)行仿真, 當(dāng)?shù)谝淮畏抡鏁r(shí)我們受到了嚴(yán)重的打擊, 因?yàn)?LCD 顯示器上并不能完整的顯示日期,經(jīng)過了一番檢查,發(fā)現(xiàn)原來在程序中沒有定義這一管腳的觸發(fā)脈沖,當(dāng)解決完這一問題后,更大的問題隨之出現(xiàn),就是時(shí)鐘與萬年歷的切換問題,經(jīng)過了數(shù)次改動(dòng),終于利用外部中斷解決了這一問題。 在完成單片機(jī)課程設(shè)計(jì)后 ,我們發(fā)現(xiàn)我們還有許多不足 ,所學(xué)到的知識還遠(yuǎn)遠(yuǎn)不夠 ,以至于還有一些功能不能被動(dòng)完成。從中增強(qiáng)了我 們的團(tuán)隊(duì)合作精神 ,并讓我們認(rèn)識到把理論應(yīng)用到實(shí)踐中去是多么重要。單片機(jī)原理及應(yīng)用 北京:電子工業(yè)出版社 [3] 何立明 MCS51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)(系統(tǒng)配置與接口技術(shù)) 北京: 20 北京航空航天 大學(xué)出版社 [4] 陳明熒 .8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材 北京 :清華大學(xué)出版社 [5] 胡漢才 .單片機(jī)原理及其接口技術(shù) 北京 :清華大學(xué)出版社 [6] 徐淑華 程退安 姚萬生 .單片機(jī)微型機(jī)原理及應(yīng)用 哈 爾濱工業(yè)大學(xué)出版社 [7] 余永權(quán)權(quán),汪明慧,黃英編著。北京:電子工業(yè)出版社 [8] 武鋒 PIC 系列單片機(jī)的開發(fā)應(yīng)用技術(shù)。 uchar dispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 uchar dpt=0,t,t=0,i,second,miniute=20,hour=9,day=15,month=6。 void aaa()。 void chushi(void) {TMOD=0x01。 TL0=0xb0。 TR0=1。 P3^3==1。it。 } void start() { hour=0。 second=0。 TR0=0。 i=P3amp。 switch(i) { case 0x0e: TR0=1。 while(P3!=0xff)aaa()。 case 0x0d: TR0=1。miniute=miniute+1。break。hour=hour+1。break。day++。break。month++。break。year++。break。 break。break。start()。 23 case 0x07: stop()。 default: break。 P2=dispbit[7]。 mdelay(50)。 P1=dispcode1[second/10]。 P2=dispbit[5]。 mdelay(50)。 P1=dispcode1[miniute%10]。 P2=dispbit[3]。 mdelay(50)。 P1=0xbf。 P2=dispbit[1]。 24 mdelay(50)。 P1=dispcode1[hour/10]。 P2=0x00。 P0=dispbit[7]。 mdelay(50)。 P1=dispcode1[day/10]。 P0=dispbit[5]。 mdelay(50)。 P1=dispcode1[month/10]。 P0=dispbit[3]。 mdelay(50)。 P1=dispcode1[(year/10)%10]。 P0=dispbit[1]。 mdelay(50)。 P1=dispcode1[year/1000]。 P0=0x00。 ET0=1。 chushi()。// disp_1()。 } void timer0(void) interrupt 1 using 3 { dpt++。 second++。 miniute++。 miniute=0。 day++。 month++。 case 4: case 9: case 6: case 11: if(day==31) { day=1。 27 } break。amp。amp。 month++。 } } else if(day==29) { day=1 month++。 } } if(month==13) { month=1。 } TH0=0x00。 //TR0=1。課程設(shè)計(jì)說明書裝訂順序:封面、任務(wù)書、目錄、正文、評分表、附件(非 16K 大小的圖紙及程序清
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1