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

正文內(nèi)容

簡易秒表的設(shè)計與制作(參考版)

2025-01-24 13:42本頁面
  

【正文】 方式 0 ~方式 2分別使用 13位、 16位、 8位工作計數(shù)器,方式 3具有 3種計數(shù)器狀態(tài)。 51單片機(jī)包括兩個 16位定時器 T0 (TH0、 TL0)和 T1 (TH TL1),還包括兩個控制寄存器 TCON和 TMOD。 定時 /計數(shù)器的工作原理是利用加 1計數(shù)器對時鐘脈沖或外來脈沖進(jìn)行自動計數(shù)。待處理完成后,再返回到原先被中止的工作處,繼續(xù)進(jìn)行隨后的工作。 if(fen==60) fen=0。 if(miao==60) { miao=0。 if(i==4000) { i=0。 TR1=0。 } void timer0( ) interrupt 1 { miao=0。 } } } void int0() interrupt 0 { TR1=1。 P0=duan[time[j]]。j4。 time[3]=miao%10。 time[1]=fen%10。 TR0=1。 IT0=1。 TL0=0xff。 TL1=0x06。 TMOD=0x26。 key2=1。y)。x) for(y=125。 for(x=z。 unsigned char miao,fen,j。 sbit key3=P3^4。 sbit key1=P3^2。 unsigned char wei[]={0xfe,0xfd,0xfb,0xf7}。 定時器 T1計數(shù)初值 X=28 T/T機(jī) =256250/1=6 則 TH1= TL1=0x06 定時器 T0作為計數(shù)器、 T1作為定時器,均為工作方式 2時,TMOD=0x26 實例 36硬件電路圖設(shè)計如圖 326所示。( 3)設(shè)計 3個獨立式按鍵 key1, key2, key3,分別實現(xiàn)啟動、暫停、復(fù)位功能。從右往左顯示秒值的個位、十位,分值的個位、十位,個位能向十位進(jìn)位。 1. 硬件電路設(shè)計與軟件程序設(shè)計 【 實例 36】 設(shè)計任務(wù):設(shè)計一簡易秒表。 } 2022/2/14 64 任務(wù) 5 簡易秒表的設(shè)計與制作 電子秒表是一種常用的測時儀器,具有顯示直觀、讀取方便、功能多等優(yōu)點,在日常生活中應(yīng)用的較為廣泛。 } TH0=0x3c。 } P0=duan[count/10]。 count++。//調(diào)用 1ms延時 } } } void timer0( ) interrupt 1 { i++。//調(diào)用 1ms延時 beep=0。 } if(count==60) { beep=1。 P0=duan[0]。 } if(run) { TR0=1。 } else if(key2==0) { run=0。 while(1) { if(key1==0) { run=1。 EA=1。 TH0=0x3c。 key2=1。 P2=0。y)。x) for(y=125。 for(x=z。 unsigned char count,i。 sbit beep=P3^7。 sbit key1=P1^0。 計數(shù)初值 X=216 T/T機(jī) =6553650000/1=15536=3CB0H 則 TH0 = 0x3c TL0 = 0xb0 定時器 T0工作在方式 1時, TMOD=0x01 實例 6硬件電路圖設(shè)計如圖 325所示。設(shè)晶振頻率為 12MHz。( 2)計時器為 60s內(nèi)遞加計時,計時間隔為 1s。 【 實例 35】 設(shè)計任務(wù):設(shè)計一 60s計時器。只要數(shù)碼管點亮的間隔小于人眼的視覺暫留時間 (40ms),人們就會認(rèn)為數(shù)碼管是一直點亮的。動態(tài)掃描用分時的方法輪流控制各個數(shù)碼管的 COM端,使各個數(shù)碼管輪流點亮。 CPU向字段輸出口送出字形碼時,所有數(shù)碼管接收到相同的字形碼。當(dāng)需要用靜態(tài)顯示的方法驅(qū)動多個數(shù)碼管時,就需要使用多個具有鎖存能力的 I/O端口。 表 37 數(shù)碼管顯示段碼表 ( 2)數(shù)碼管的顯示方式 點亮 LED顯示器有 靜態(tài) 和 動態(tài) 兩種方法,如圖 324所示。例如,數(shù)碼管顯示數(shù)字 “ 0”時,對共陽極數(shù)碼管,應(yīng)使字段 g和字段 dp暗,其它 6個字段亮,因此單片機(jī)輸出的字型編碼應(yīng)為 “ 11000000B”(即 C0H);對共陰極數(shù)碼管,對應(yīng)的字型編碼應(yīng)為 “ 00111111B”(即 3FH)。對照圖 323( a),驅(qū)動共陽極數(shù)碼管時, P1口輸出的數(shù)據(jù)為 0(低電平)表示對應(yīng)字段亮,數(shù)據(jù)為 1(高電平)表示對應(yīng)字段暗(不亮)。 (a) 與共陽極數(shù)碼管相連 (b) 與共陰極數(shù)碼管相連 圖 323單片機(jī)并行口與數(shù)碼管的連接關(guān)系 單片機(jī) P1口驅(qū)動數(shù)碼管時,無論是驅(qū)動共陰極還是共陽極數(shù)碼管, P1口各管腳與數(shù)碼管的連接關(guān)系相同,如圖 323所示,單片機(jī)其它并行口和數(shù)碼管各顯示段的對應(yīng)連接關(guān)系與 P1口相同。當(dāng)單片機(jī)的并行口 P0~ P3驅(qū)動數(shù)碼管時,通常要求數(shù)據(jù)位 D0~ D7分別與數(shù)碼管的 a、 b、 c、 … 、 dp對應(yīng)相連,即數(shù)據(jù)位 D0驅(qū)動 a字段,數(shù)據(jù)位 D1驅(qū)動 b字段,依此類推,如表 36所示。靜態(tài):總電流 80 mA(每段 10 mA);動態(tài):平均電流 4~ 5 mA,峰值電流 100mA。 ③使用電壓。即使是短時間的電流過載也可能對發(fā)光管造成永久性的損壞,采用恒流驅(qū)動電路后可防止由于電流故障所引起的數(shù)碼管的大面積損壞。另外,當(dāng)溫度變化時驅(qū)動芯片還要能夠自動調(diào)節(jié)輸出電流的大小以實現(xiàn)色差平衡溫度補(bǔ)償。 ( 3)恒流驅(qū)動與非恒流驅(qū)動對數(shù)碼管的影響 ①顯示效果。靜態(tài)時,推薦使用 10~ 15mA驅(qū)動電流;動態(tài)掃描時,平均電流 4~ 5 mA。其中 COM為公共端,根據(jù)內(nèi)部發(fā)光二極管的接線形式可分為共陰極和共陽極兩種。常見數(shù)碼管有 10根管腳。 圖 320 常見的單個 LED驅(qū)動電路 ( 2)單個數(shù)碼管的驅(qū)動 將多個 LED封裝在一起,即可構(gòu)成筆劃式 數(shù)碼管 。 圖 319 LED實物圖 ( 1)單個 LED的驅(qū)動 常見的單個 LED的驅(qū)動電路如圖 320所示電路,( a)圖中端口引腳輸出低電平,則 LED點亮, R1為限流電阻,避免流過LED電流過大。 } X T A L 218X T A L 119A L E30EA31P S E N29R S T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I N T 012P 3 .3 /I N T 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115U18 0 C 5 1ABCD圖 317 實例 5電路圖 圖 318 實例 5仿真波形圖 2022/2/14 49 任務(wù) 4 簡易計時器的設(shè)計 LED數(shù)碼管 LED顯示元件是常見的人機(jī)交互輸出設(shè)備,其作用是指示中間運(yùn)行結(jié)果與運(yùn)行狀態(tài)。 TR1=1。 EA=1。 TH1=0xfe。 TL1=0x0c。 void timer1() interrupt 3 { p1_0=~p1_0。 TL1=0x0c。 p1_0=~p1_0。 while(1) { while(!TF1)。 TR1=1。 TH1=0xfe。 解:計數(shù)初值 X=216 T/T機(jī) =65536500/1=65036=FE0CH 則 TH1 = 0xfe TL1 = 0x0c 定時器 1方式 1時, TMOD=0x10 查詢法參考程序 include sbit p1_0=P1^0。 ( 2)利用單片機(jī)的定時器 /計數(shù)器設(shè)計簡易方波發(fā)生器 【 實例 34】 在 1 ms(頻率 1kHz)的方波,要求采用定時器 1方式 1的查詢法和中斷法分別設(shè)計程序,晶振頻率為 12MHz。 ?根據(jù)需要開放定時器 /計數(shù)器的中斷,給 IE中的相關(guān)位賦值。 裝載計數(shù)初值時: THx = X / 256, TLx = X % 256 ( X = 0、 1) 表 34 不同工作方式的定時初值或計數(shù)初值 2022/2/14 45 任務(wù) 3 利用單片機(jī)輸出方波 初始化的步驟如下: ( 1)定時器 /計數(shù)器的初始化 ?確定定時器 /計數(shù)器的工作方式,確定方式控制字,并寫入 TMOD。 ?T1組成的無中斷功能的定時器。 圖 3
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1