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

正文內(nèi)容

簡易秒表的設(shè)計(jì)與制作-wenkub.com

2025-01-18 13:42 本頁面
   

【正文】 通過 TMOD控制字可以設(shè)置定時(shí)與計(jì)數(shù)兩種模式,設(shè)置方式 0~方式 3四種工作方式;通過 TCON控制字可以管理計(jì)數(shù)器的啟動與停止。 中斷的核心問題包括中斷源、中斷控制寄存器、中斷處理過程。 fen++。 } void timer1( ) interrupt 3 { i++。 } void int1() interrupt 2 { TR1=0。j++) { P2=wei[j]。 time[2]=miao/10。 IT1=1。 TH0=0xff。 key3=1。y0。 void delay(unsigned int z) { unsigned int x,y。 sbit key2=P3^3。 X T A L 218X T A L 119A L E30EA31P S E N29RS 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 NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115U18 0 C5 1KE Y 1KE Y 22 3 4 5 6 7 8 91R P 12 2 0key3圖 326 實(shí)例 36電路圖 參考程序如下: include unsigned char duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。( 2)上電后首先顯示 00 00 ,表示從 00 00 秒開始計(jì)時(shí),當(dāng)時(shí)間顯示到59 59時(shí), 4位顯示都清零,從零開始。利用單片機(jī)的定時(shí)器 /計(jì)數(shù)器實(shí)現(xiàn)分、秒定時(shí),結(jié)合按鍵和顯示部件,很容易實(shí)現(xiàn)電子秒表的設(shè)計(jì)。 P2=duan[count%10]。 if(i==20) { i=0。//蜂鳴器響 delay(1)。 } else { TR0=0。 count=0。 TL0=0xb0。 key1=1。y0。 void delay(unsigned int z) { unsigned int x,y。 sbit key2=P1^1。 分析:可選用 T0的方式 1進(jìn)行定時(shí),但方式 1最大定時(shí)時(shí)間為,為實(shí)現(xiàn) 1s的定時(shí),可設(shè)定時(shí)器 T0的定時(shí)時(shí)間為50ms,定時(shí)器溢出 20次則說明定時(shí)滿 1s。設(shè)計(jì)要求:( 1)設(shè)計(jì) 2個(gè)按鍵, key1為啟動鍵, key2為清零鍵,直接清零時(shí),數(shù)碼顯示管上顯示 “ 00”。在輪流點(diǎn)亮數(shù)碼管的掃描過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間極為短暫。 ?動態(tài)顯示 ,是把所有數(shù)碼管的 8個(gè)筆劃段 a~ g和 dp同名端連在一起,而每一個(gè)數(shù)碼管的公共極 COM各自獨(dú)立地受 I/O線控制。依此類推,可求得數(shù)碼管字形編碼如表 37所示。 要使數(shù)碼管顯示相應(yīng)的字符,必須使單片機(jī)并行口輸出相應(yīng)的字形編碼(也稱 段碼 )。 ( 1)數(shù)碼管的字形編碼 數(shù)碼管的 8段正好組成一個(gè)字節(jié)。 ( 4)數(shù)碼管使用條件 ①段及小數(shù)點(diǎn)上加限流電阻。由于發(fā)光二極管基本上屬于電流敏感器件,其正向壓降的分散性很大,并且還與溫度有關(guān),為了保證數(shù)碼管具有良好的亮度均勻度.就需要使其具有恒定的工作電流,且不能受溫度及其他因素的影響。 圖 321 數(shù)碼管管腳排列及分類 使用時(shí),共陰極數(shù)碼管公共端接地,共陽極數(shù)碼管公共端接電源。 數(shù)碼管內(nèi)部由七個(gè)條形發(fā)光二極管和一個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各管的亮暗組合成字符。 LED種類較多,常見的 LED如圖 319所示。 ET1=1。 } void main() { TMOD =0x10。 } } 中斷法參考程序 include sbit p1_0=P1^0。 TF1=0。 TL1=0x0c。 根據(jù)題意,只要使 500?s取反一次即可得到周期 1 ms的方波,因而 T1的定時(shí)時(shí)間為 500?s。 ?預(yù)置定時(shí)初值或計(jì)數(shù)初值,根據(jù)定時(shí)時(shí)間或計(jì)數(shù)次數(shù),計(jì) 算定時(shí)初值或計(jì)數(shù)初值,并寫入 TH0、 TL0或 TH TL1。 ?TL0+TF0+TR0組成的 8位定時(shí) /計(jì)數(shù)器,既可用于定時(shí), 也能用于計(jì)數(shù)。 以 T1為例,方式 2的邏輯結(jié)構(gòu)圖如圖 314所示。以 T1為例,方式 1的邏輯結(jié)構(gòu)圖如圖 313所示。以 T1為例,方式 0的邏輯結(jié)構(gòu)圖如圖 312所示。 IE0():外部中斷 0請求標(biāo)志位。 TR0():定時(shí)器 0啟??刂莆弧?GATE=0時(shí),用軟件使 TR1置 1即啟動 定時(shí)器 1,若用軟件使 TR1清 0則停止定時(shí)器 1。 ?定時(shí)器控制寄存器 SCON TF1():定時(shí)器 1溢出標(biāo)志位。 C/T:模式選擇位。 圖 311 T1定時(shí)器 /計(jì)數(shù)器控制關(guān)系圖 與定時(shí)器 /計(jì)數(shù)器有關(guān)的 SFR主要有 TMOD和 TCON。 圖 38 MCS51單片機(jī)定時(shí)器 /計(jì)數(shù)器結(jié)構(gòu)示意圖 MCS51單片機(jī)定時(shí)器 /計(jì)數(shù)器工作原理如圖 39所示。T0和 T1又分別可分為兩個(gè) 8位定時(shí)器 /計(jì)數(shù)器,名為 TH0/TL0和TH1/TL1。 while(1)。 IT0=1。 } } void main() { key1=1。 for(i=0。j10。y0。 void delay(unsigned int z) { unsigned int x,y。 X T A L 218X T A L 119A L E30EA31P S E N29RS 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 NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115U18 0 C5 1R11 0 kR21 0 kD1L E D Y E L L O WR31 0 0key1key2圖 37 實(shí)例 33電路圖 參考程序如下: include sbit key1=P3^2。 while(1)。 EA=1。 void int0() interrupt 0 { P2=duan[i]。 } 【 實(shí)例 32】 如圖 36所示電路,要求采用中斷方式編程實(shí)現(xiàn)按鍵按壓一次,數(shù)碼管的值加 1,到 F時(shí)重新從 0開始,數(shù)碼管初始狀態(tài)為黑屏。 //開總中斷 IT0=1。 //定義位變量 sbit led=P1^0。 ?根據(jù)需要確定各中斷源的優(yōu)先級別,設(shè)置中斷優(yōu)先級寄存器IP中相應(yīng)的位。需在中斷響應(yīng)后把中斷請求 輸入端從低電平強(qiáng)制改為高電平 。 ?外部中斷的撤除 邊沿觸發(fā)方式時(shí), CPU響應(yīng)中斷后,硬件會自動清除中斷請求標(biāo)志 IE0或IEl。 程序 單步執(zhí)行 就是利用此原理,借助單片機(jī)的外部中斷功 能來實(shí)現(xiàn)的。即 當(dāng)有同級或 高級中斷服務(wù)。 8. 中斷返回:執(zhí)行 RETI指令,堆棧斷點(diǎn)地址 ?PC, 程序跳轉(zhuǎn)回?cái)帱c(diǎn)處執(zhí)行。 4. 保護(hù)現(xiàn)場:將中斷服務(wù)程序使用的所有寄存器內(nèi)容入棧。 控制邏輯: ( 1) 利用中斷優(yōu)先級控制寄存器; ( 2) 2個(gè)不可尋址的優(yōu)先級狀態(tài)觸發(fā)器:狀態(tài) “ 0”或 “ 1”。 ( 2) 如果一個(gè)中斷請求已被響應(yīng) , 則同級的其它 中斷服務(wù)將被禁止 。 IE EA —— —— ES ET1 EX1 ET0 EX0 位地址 AFH ACH ABH AAH A9H A8H 中斷總允許標(biāo)志 —— EA, 1→ 允許全部, 0→ 禁止全部 串口中斷允許標(biāo)志 —— ES, 1→ 允許, 0→ 禁止 定時(shí)中斷 0允許標(biāo)志 —— ET0, 1→ 允許, 0→ 禁止 定時(shí)中斷 1允許標(biāo)志 —— ET1, 1→ 允許, 0→ 禁止 外部中斷 0允許標(biāo)志 —— EX0, 1→ 允許
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1