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

正文內容

電子秒表時鐘設計課程設計-全文預覽

2025-07-05 00:16 上一頁面

下一頁面
  

【正文】 : if(aaaa=100) { aaaa=aaaa100。 } break。 } break。 } CIISHU=CIISHU+2。 while(M_S==3) { while(KM_S==0) { shumaguan_show(0)。 } if(M_S!=1) { M_S=4。 } }while((KM_S==1)amp。 if(bbbb!=0) { bbbb=1。 case 4: if(aaaa0) { led_w=aaaa*100100。 aaaa =led_w/100。 } switch(CIISHU) { 35 case 0: if(aaaa6000) { led_w=aaaa*1001000000。 case 4: led_w=aaaa*100+100。 } break。 if(CIISHU==6) { CIISHU=0。 } if(aaaa%10000=6000) { aaaa=aaaa+4000。 while(M_S==2) { while(KM_S==0) { shumaguan_show(0)。 M_S=MM_S。 } MM_S++。 D_S = 0。 }while(KM_S==1)。 32 do{ aaa=led_w/100。 M_S=4。 } break。 } else if(Number==0) { while(Number==0) { shumaguan_show(led_m)。 } } switch(start1) { case 0: led_m = 0。 } P3=Disp_Tab[M_S]。 P0 = LED_N[d]。 if(e==9) { e=0。 } P1 = dispbit[d]。 //十位數 LED_N[5] = Disp_Tab[a%10]。 //十萬位數 LED_N[1] = Disp_Tab1[a/10000%10]。 } } /**************************** 數 碼 管 閃 爍 顯 示*******************************/ void shumaguan_show1(u32 a,u8 W) { u16 d。d6。 //千位數 LED_N[3] = Disp_Tab1[a/100%10]。 u8 LED_N[6]。i++) for(j=0。 } TF0 = 0。 } break。 if(led_m%10000=6000) { led_m=led_m+4000。 TL0 = 0xef。 TF0 = 0。 //數碼管閃爍函數 /******************定時器 0初始化 *********************/ void Time0_Init(void) { TMOD = 0x01。 //數碼管顯示函數 void Miaobiao(void)。 // 定時器 T0 初始化函數 void TI_T0_Init(void)。 //段碼控制 u8codeDisp_Tab1[]= {0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xc0}。 u16 Counter[30]。 u32 led_ww = 0。 u8 MM_S。 //秒表停止按鍵 sbit Relook = P2^3。 typedef unsigned long u32。 不過雖然做這些課題都比較順利,但是我也越來越清晰的意識到了一個問題,越是容易做的東西含金量不高。我沒有使用外部中斷而次用普通的獨立按鍵作為主菜單,這里就存在一個優(yōu)先級設置的問題,剛開始總是不能達到預期的效果,菜單鍵并不能有效的中斷秒表、時鐘等函數的運行。 6. 2 調試結果 若先按下仿真按鈕, 數碼管 顯示器正常從 開始運行,按下菜單鍵能夠進行功能選擇,秒表、時鐘、時鐘調整、倒計時按設計運行。 定時器 T0 中斷函數,定時器初值設置為 55535;每 10ms 進行一次中斷,在中斷服務函數中掃描 M_S 的值: 0,全局變量 led_m++為秒表函數提供時間變量; 2,全局變量 led_w++以及 led_ww++為時鐘以及時鐘函數提供時間變量; 3,全局變量 led_m— 為倒計時函數提供時間變量。 時鐘,在滿足 M_S=1 以及 KM_S=1 的入口條件下一直 自動運行時鐘函數無按鍵操作。 6 段數碼管顯示采用動態(tài)掃描的方法,通過依次查詢 Disp_Tab[]與 dispbit[]中對應的數據進行顯示。 18 圖 45 電平復位電路 ( 5) 數碼管顯示電路 6段數碼管段選端連在 P0口,位選端接在 。 口:秒表停止 /時鐘調整減 /倒計時調整減 。抖動持續(xù)時間的常長短與開關的機械特性有關,一般在 510ms 之間。通過變壓器變壓,使得 220V 電壓變?yōu)?12 V,在通過橋式整流,電容的濾波作用,穩(wěn)壓器的穩(wěn)壓作用,可輸出 5V的穩(wěn)定電壓。電路設計如圖 43所示。 16 4. 1. 2 數字鐘外圍電路設計 ( 1)單片機時鐘 時鐘是單片機的心臟,單片機各功能部件的運行都是以時鐘頻率為基準,有條不紊的一拍一拍地工作 。當采用內部時鐘時,連接方法如圖 21 所示,在晶振引腳XTAL1(19 腳 )和 XTAL2(18 腳 )引腳之間接入一個晶振,兩個引腳對地分別再接入一個電容即可產生所需的時鐘信號,電容的容量一般在幾十皮法,如 30PF。在 AT89S51 單片機的 40 個引腳中,電源引腳 2 根,晶振引腳 2 根,控制引腳 4根,可編程輸入輸出引腳32 根。 總之,無論是比其他品牌同類產品相比,還是與同品牌產品相比都顯示出了 AT89S51 優(yōu)良的性能,更高的性價比。比如 805 89C51 等產品。 AT89S51 具有 雙數據指示器。 (2) AT89S51 與 AT89C51 的比較 AT89S51相對與 AT89C51新增加 了 很多功能,性能有了較大提升,價格基本不變,甚至比 89C51 更低! AT89S51 具有 ISP在線編程功能,這個功能的優(yōu)勢在于改寫單片機存儲器內的程序不需要把芯片從工作 環(huán)境上拔除,可以在線燒寫。比如一片 AT89S51 和 AT89S52 單片機的批量價格大概是5元左右, STC89C52 單片機的批量價格大概是 6元多,這樣的芯片價格是很低的。空閑模式下, CPU 暫停工作,而 RAM 定時計數器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM 的數據,停止芯片其它功能直至外中斷激活或硬件復位。因此,程序中只需交替讓單片機的 輸出低電平 “0” 和高電平 “1” 就可以讓發(fā)光二極管閃爍發(fā)光 。軟件的設計采用了結構化編程的思想盡可能做到讓每個功能模塊獨立能夠很好的配合按鍵進行操作;主程序中主要檢測 M_S 這個全局變量的設置值以選擇作為功能模塊的入口,這樣就很好的避免了模塊之間的交接增強了了功能模塊之間的獨立性以及程序的可讀性 3. 2. 2 單機片的最小系統(tǒng)硬件電路原理圖 圖 32AT89S51 最小系統(tǒng) 發(fā)光二極管導通時,產生一個正向的工作電流 IF,工作電流根據發(fā)光二極管的材料、功率等不同,額定電流一般在 10~ 40mA 左右,發(fā)光二極管導通時的正向壓降 VF 比較大,一般為 ~ 3V(普通硅二極管約為 )。 9 第三章 結構框圖及工作原理 3. 1 系統(tǒng)結構框架圖 3. 2 電路組成及工作原理 3. 2. 1 總體設計原理 本設計 實現了 時鐘、秒表、倒計時、時間調整四大功能 。 為了實現 LED 顯示器的數字顯示,可以采用靜態(tài)顯示法和動態(tài)顯示法。 8 第二章 總體設計方案 2. 1 課題設計說明 利用 MSC51單片機 實驗平臺 、 韋福匯編軟件以及 Protues 仿真軟件 編程實現一個可控數字時鐘 ,可以 實現秒表、時鐘 以及復位等 基本 功能 。提高動手實踐能力、提高科學的思維能力。 具有復位功能。 4 主 要 設 計 條 件 MCS51 單片機實驗操作臺 1 臺; PC 機及單片機調試軟件; 單片機應用系統(tǒng)板 1 套; 制作工具 1 套; 系統(tǒng)設計所需的元器件。 課 程 設 計 報 告 課程名稱 單片機原理與應用 課題名稱 電子秒表 設計 專 業(yè) 電氣工程及其自動化 班 級 電氣 1101 班 學 號 202101010124 姓 名 劉精菁 指導教師 尋大勇 2021 年 6 月 19 日 2 湖南工程學院 課 程 設 計 任 務 書 課程名稱 單片機原理與應用 課 題 電子秒表 設計 專業(yè)班級 電氣工程及其自動化 學生姓名 劉精菁 學 號 202101010124 指導老師 尋大勇
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1