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

正文內(nèi)容

簡(jiǎn)易秒表的設(shè)計(jì)與制作(存儲(chǔ)版)

  

【正文】 。x) for(y=125。 TL1=0x06。 time[1]=fen%10。 } } } void int0() interrupt 0 { TR1=1。 if(miao==60) { miao=0。 51單片機(jī)包括兩個(gè) 16位定時(shí)器 T0 (TH0、 TL0)和 T1 (TH TL1),還包括兩個(gè)控制寄存器 TCON和 TMOD。 定時(shí) /計(jì)數(shù)器的工作原理是利用加 1計(jì)數(shù)器對(duì)時(shí)鐘脈沖或外來(lái)脈沖進(jìn)行自動(dòng)計(jì)數(shù)。 if(i==4000) { i=0。 P0=duan[time[j]]。 TR0=1。 TMOD=0x26。 for(x=z。 unsigned char wei[]={0xfe,0xfd,0xfb,0xf7}。 1. 硬件電路設(shè)計(jì)與軟件程序設(shè)計(jì) 【 實(shí)例 36】 設(shè)計(jì)任務(wù):設(shè)計(jì)一簡(jiǎn)易秒表。 count++。 P0=duan[0]。 EA=1。y)。 sbit beep=P3^7。( 2)計(jì)時(shí)器為 60s內(nèi)遞加計(jì)時(shí),計(jì)時(shí)間隔為 1s。 CPU向字段輸出口送出字形碼時(shí),所有數(shù)碼管接收到相同的字形碼。對(duì)照?qǐng)D 323( a),驅(qū)動(dòng)共陽(yáng)極數(shù)碼管時(shí), P1口輸出的數(shù)據(jù)為 0(低電平)表示對(duì)應(yīng)字段亮,數(shù)據(jù)為 1(高電平)表示對(duì)應(yīng)字段暗(不亮)。 ③使用電壓。靜態(tài)時(shí),推薦使用 10~ 15mA驅(qū)動(dòng)電流;動(dòng)態(tài)掃描時(shí),平均電流 4~ 5 mA。 圖 319 LED實(shí)物圖 ( 1)單個(gè) LED的驅(qū)動(dòng) 常見(jiàn)的單個(gè) LED的驅(qū)動(dòng)電路如圖 320所示電路,( a)圖中端口引腳輸出低電平,則 LED點(diǎn)亮, R1為限流電阻,避免流過(guò)LED電流過(guò)大。 TH1=0xfe。 p1_0=~p1_0。 解:計(jì)數(shù)初值 X=216 T/T機(jī) =65536500/1=65036=FE0CH 則 TH1 = 0xfe TL1 = 0x0c 定時(shí)器 1方式 1時(shí), TMOD=0x10 查詢(xún)法參考程序 include sbit p1_0=P1^0。 ?T1組成的無(wú)中斷功能的定時(shí)器。 圖 313 T1方式 1邏輯結(jié)構(gòu)圖 在方式 1下: 定時(shí)時(shí)間 t = (216 X) T機(jī) (μs) 計(jì)數(shù)初值 X= 216 t/T機(jī) 12MHz時(shí),最大定時(shí)時(shí)間 t=216μs = 。 IT0():外部中斷 0觸發(fā)方式選擇位。 GATE=1 時(shí),用軟件使 TR1置 1的同時(shí)外部中斷 INT1的引腳輸入高 電平才能啟動(dòng)定時(shí)器 1。 0:定時(shí), 1:計(jì)數(shù)。 圖 39 MCS51單片機(jī)定時(shí)器 /計(jì)數(shù)器工作原理圖 ( 1)定時(shí)器 /計(jì)數(shù)器的基本工作原理 ?當(dāng) T0或 T1用做定時(shí)器時(shí),其計(jì)數(shù)脈沖來(lái)源于晶振時(shí)鐘輸出信號(hào)的 12分頻,即每個(gè)機(jī)器周期使計(jì)數(shù)器加 1; ?當(dāng) T0或 T1用做計(jì)數(shù)器時(shí),只要 T0或 T1引腳上有一個(gè)從 1到 0的負(fù)跳變,相應(yīng)的計(jì)數(shù)器就加 1;單片機(jī)只在每個(gè)機(jī)器周期的 S5P2狀態(tài)對(duì) T0及 T1引腳上的電平進(jìn)行一次采樣,同時(shí)單片機(jī)需要用兩個(gè)機(jī)器周期來(lái)識(shí)別一次負(fù)跳變,所以單片機(jī)計(jì)數(shù)器的最高計(jì)數(shù)頻率為晶振頻率的 1/24。 } 2022/2/14 29 任務(wù) 2 認(rèn)識(shí)單片機(jī)的定時(shí)器 /計(jì)數(shù)器 定時(shí) /計(jì)數(shù)器是單片機(jī)系統(tǒng)一個(gè)重要的部件,其工作方式靈活、編程簡(jiǎn)單、使用方便,可用來(lái)實(shí)現(xiàn)定時(shí)控制、延時(shí)、頻率測(cè)量、脈寬測(cè)量、信號(hào)發(fā)生、信號(hào)檢測(cè)等。 key2=1。j++) { led=~led。 for(x=z。 } 【 實(shí)例 33】 如圖 37所示電路,編程驗(yàn)證兩級(jí)外部中斷的嵌套效果。 i++。 //設(shè)置外部中斷 0為下降沿觸發(fā) EX0=1。 ?根據(jù)需要確定外部中斷的觸發(fā)方式,設(shè)置定時(shí)器控制寄存器TCON中相應(yīng)的位。電平觸發(fā)方式時(shí), CPU響應(yīng)中斷后,硬件會(huì)自動(dòng)清除中斷請(qǐng)求標(biāo)志 IE0或 IEl,但由于加到 INT0或 INT1引腳的外部中斷請(qǐng)求信號(hào)并未撤除,中斷請(qǐng)求標(biāo)志 IE0或 IEl會(huì)再次被置 1,所以在 CPU響應(yīng)中斷后應(yīng)立即撤除 INT0或INT1引腳上的低電平。 2.查詢(xún)中斷請(qǐng)求的機(jī)器周期不是當(dāng)前指令的最后一個(gè)機(jī)器周期。 5. 中斷處理:執(zhí)行中斷源所要求的程序段。 即同級(jí)中斷不能嵌套 。在串行口允許接收時(shí),每接收完一幀數(shù)據(jù),硬件自動(dòng)使 RI置 1。其功能同 IE1。 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H IE1():外部中斷 1請(qǐng)求標(biāo)志位。 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TF1():定時(shí)器 1溢出標(biāo)志位。 表 31 中斷服務(wù)程序入口地址 C51中不必考慮中斷向量,使用中斷號(hào)即可。 定時(shí)中斷 2個(gè): T0、 T1 無(wú)引入端,請(qǐng)求在芯片內(nèi)部發(fā)生。 單片機(jī)處理中斷有 4個(gè)步驟: 中斷請(qǐng)求、中斷響應(yīng)、中斷處理和中斷返回 。采用程序查詢(xún)方式, CPU不能再做別的事,而是在大部分時(shí)間處于等待狀態(tài),使 CPU的工作效率降低。 圖 31 中斷示意圖 (一)中斷源: 引起緊急情況的來(lái)源,可分為兩大類(lèi):一類(lèi)來(lái)自單 片機(jī)內(nèi)部,稱(chēng)之為內(nèi)部中斷源;另一類(lèi)來(lái)自單片機(jī) 外部,稱(chēng)之為外部中斷源。 2.非屏蔽中斷: 不可程控“關(guān)中斷”。接收或發(fā)送完一幀串行數(shù) 據(jù)時(shí),就產(chǎn)生一個(gè)中斷請(qǐng)求。 ?串行口控制寄存器 SCON —— 主要用于保存中斷信息。也可用軟件查詢(xún)?cè)摌?biāo)志,并由軟件清 0。 TF0():定時(shí)器 0溢出標(biāo)志位。 SCON(98H): 串行口控制寄存器,低 2位 TI和 RI保存串行口的接收中斷和發(fā)送中斷標(biāo)志。 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→ 允許, 0→ 禁止 外部中斷 1允許標(biāo)志 —— EX1, 1→ 允許, 0→ 禁止 IP(B8H): 中斷優(yōu)先級(jí)寄存器,設(shè)定各中斷源的優(yōu)先級(jí)別。 控制邏輯: ( 1) 利用中斷優(yōu)先級(jí)控制寄存器; ( 2) 2個(gè)不可尋址的優(yōu)先級(jí)狀態(tài)觸發(fā)器:狀態(tài) “ 0”或 “ 1”。 8. 中斷返回:執(zhí)行 RETI指令,堆棧斷點(diǎn)地址 ?PC, 程序跳轉(zhuǎn)回?cái)帱c(diǎn)處執(zhí)行。 程序 單步執(zhí)行 就是利用此原理,借助單片機(jī)的外部中斷功 能來(lái)實(shí)現(xiàn)的。需在中斷響應(yīng)后把中斷請(qǐng)求 輸入端從低電平強(qiáng)制改為高電平 。 //定義位變量 sbit led=P1^0。 } 【 實(shí)例 32】 如圖 36所示電路,要求采用中斷方式編程實(shí)現(xiàn)按鍵按壓一次,數(shù)碼管的值加 1,到 F時(shí)重新從 0開(kāi)始,數(shù)碼管初始狀態(tài)為黑屏。 EA=1。 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。y0。 for(i=0。 IT0=1。T0和 T1又分別可分為兩個(gè) 8位定時(shí)器 /計(jì)數(shù)器,名為 TH0/TL0和TH1/TL1。 圖 311 T1定時(shí)器 /計(jì)數(shù)器控制關(guān)系圖 與定時(shí)器 /計(jì)數(shù)器有關(guān)的 SFR主要有 TMOD和 TCON。 ?定時(shí)器控制寄存器 SCON TF1():定時(shí)器 1溢出標(biāo)志位。 TR0():定時(shí)器 0啟停控制位。以 T1為例,方式 0的邏輯結(jié)構(gòu)圖如圖 312所示。 以 T1為例,方式 2的邏輯結(jié)構(gòu)圖如圖 314所示。 ?預(yù)置定時(shí)初值或計(jì)數(shù)初值,根據(jù)定時(shí)時(shí)間或計(jì)數(shù)次數(shù),計(jì) 算定時(shí)初值或計(jì)數(shù)初值,并寫(xiě)入 TH0、 TL0或 TH TL1。 TL1=0x0c。 } } 中斷法參考程序 include sbit p1_0=P1^0。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1