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

正文內容

簡易秒表的設計與制作(存儲版)

2025-02-20 13:42上一頁面

下一頁面
  

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