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

正文內(nèi)容

基于單片機的數(shù)字電子鐘的課程設計(完整版)

2024-12-22 07:04上一頁面

下一頁面
  

【正文】 P0=dispbit[1]。 P1=dispcode1[month/10]。 mdelay(50)。 24 mdelay(50)。 P2=dispbit[3]。 P1=dispcode1[second/10]。 23 case 0x07: stop()。break。break。break。 switch(i) { case 0x0e: TR0=1。 } void start() { hour=0。 TL0=0xb0。 uchar dispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 在完成單片機課程設計后 ,我們發(fā)現(xiàn)我們還有許多不足 ,所學到的知識還遠遠不夠 ,以至于還有一些功能不能被動完成。其實不然,做了之后,發(fā)現(xiàn)設計電路雖然簡單,但我們認為它真正困難的地方是程序設計,不過在我們同心努力下最終完成了。 調(diào)節(jié)開關進行時間的調(diào)節(jié) 。將時間參數(shù)設計為 100ms 的原因有兩個: 1)根據(jù)系統(tǒng)時鐘主頻為 6M 的特點, 16 位定時器最大定時時間為 65536 2M( M 為機器周期,這里是 2μS),即 131ms,取整數(shù) 100 便于計次數(shù); 2)如取的太短,如 10ms,則定時器頻繁中斷,干擾系統(tǒng)正常運行效果。 按鍵電路圖如下 14 三、各單元硬件設計說明及計算方法 器件 15 內(nèi)部功能圖 顯示電路 單片機應用系統(tǒng)中,通常都需要人機對話。在FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP) 。 在不并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , 4 個 I/O 口都可作為雙向 I/O 口用。 P2 口能驅(qū)動 4 個 LSTTL 門。 P0 口能驅(qū)動 8 個 LSTTL 門。然后通過對以上電路的產(chǎn)生和調(diào)整設計出總的 8 電路框圖。做時鐘時在顯 示器上顯示時、分、秒,做跑表時顯示范圍 00 時 00 分 00 秒 23時 59分 59 秒并具有跑表啟動和跑表復位功能鍵。因此,單片機對時間的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。 在不并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , P0 口可用作雙向I/O 口。 在不并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , P2 口可用作雙向I/O 口。 P3 口驅(qū)動能力為 4 個 LSTTL 門。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。 Mode 鍵實現(xiàn)的是暫停功能。如果驅(qū)動電路能力差,即負載能力不夠,顯示器亮度就 16 低,而且驅(qū)動電路長期在超負荷下運行容易損壞。 打開 PROTEUS 軟件,并 出 畫單片機電子萬年歷具體運行電路圖。 六、 設計總結(jié) 兩周的單片機課程設計終于順利完成了,其中包含著快樂,也有辛酸。經(jīng)過了一番努力,初步程序已經(jīng)完成,接下來就是調(diào)試 過程,這一過程十分重要,也是很難的一個階段,這一過程是程序和器件結(jié)合的過程,要對程序有更深一步的了解和認識。單片機在控制系統(tǒng)中的應用。 void disp_1(void)。 } void mdelay(t) { for(i=0。 } jian() { char n。 switch(n) { case 1: TR0=1。 case 3: TR0=1。 case 5: TR0=1。 case 0x0b: TR0=1。 P1=dispcode1[second%10]。 P2=dispbit[4]。 mdelay(50)。 mdelay(50)。 P1=dispcode1[month%10]。 P0=dispbit[2]。 mdelay(50)。 aaa()。 } if(hour==24) { hour=0。 case 2: if((year%400==0amp。break。 。 year++。year%100==0)||(year%4==0amp。 } switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: if(day==32) { day=1。 if(dpt==25) { dpt=0。 } main() { EA=1。 mdelay(50)。 P0=dispbit[4]。 P1=dispcode1[day%10]。 P1=dispcode1[hour%10]。 mdelay(50)。 P2=dispbit[6]。break。while(P3!=0xff)aaa()。while(P3!=0xff)aaa()。 while(P3!=0xff)aaa()。0x0f。i++)。 TH0=0xf0。北京:電子工業(yè)出版社 [9] 教材《單片機原理與應用》王迎旭 編 機械工業(yè)出版社 附錄 附錄 A 程序清單 include include define uchar unsigned char define uint unsigned int Uchar dispcode1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98} uchar 21 dispcode2[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x18}。 仿真成功后 要做的事還有很多,比如對電路和程序的簡化, 這一過程也是經(jīng)驗積累的重要過程。 我們選的設計題目是 “ 實時時鐘的設計 ” ,大家都覺得這個題目是比較簡單的。 18 加載完成后,單擊電路圖框下的開始按鈕,進行仿真,觀察 LED數(shù)碼管現(xiàn)實情況,此時 LED 數(shù)碼管開始顯示數(shù)字。 軟件秒脈沖發(fā)生器其實質(zhì)是利用了定時器 0 的定時溢出中斷,將它設定為 100ms 溢出中斷,則 10 次中斷的時間正好為 1s。在調(diào)整顯示環(huán)境下 分按鍵 是顯示調(diào)整位的的加 1 鍵, FUNCTION
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1