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

正文內(nèi)容

簡(jiǎn)易秒表的設(shè)計(jì)與制作-免費(fèi)閱讀

  

【正文】 定時(shí)器本質(zhì)上是計(jì)數(shù)器,前者是對(duì)時(shí)鐘脈沖進(jìn)行計(jì)數(shù),后者則是對(duì)外來(lái)脈沖進(jìn)行計(jì)數(shù)。 miao++。 delay(1)。 while(1) { time[0]=fen/10。 TH1=0x06。x0。 unsigned char time[4]。設(shè)計(jì)要求:( 1) 4位 LED數(shù)碼管顯示秒、分值。 if(count=60) { count=60。 P2=duan[0]。 ET0=1。 } void main() { P0=0。 bit run。( 3)計(jì)時(shí)器遞加到 60s時(shí),數(shù)碼管顯示 “ 60”,同時(shí)蜂鳴器發(fā)聲,直到 key2清零鍵按下蜂鳴器停止發(fā)聲。但究竟是哪個(gè)數(shù)碼管亮,則取決于 COM端。驅(qū)動(dòng)共陰極數(shù)碼管時(shí),輸出的數(shù)據(jù)為 0表示對(duì)應(yīng)字段暗,數(shù)據(jù)為 1表示對(duì)應(yīng)字段亮。段:根據(jù)發(fā)光顏色決定;查引腳排布圖,看一下每段的芯片數(shù)量是多少?當(dāng)紅色與黃色時(shí),使用;當(dāng)綠色與藍(lán)色時(shí),使用; ③使用電流。由于常規(guī)的數(shù)碼管起輝電流只有 1~2 mA,最大極限電流也只有 10~ 30 mA,所以它的輸入端在 5 V電源或高于 TTL高電平 ( V)的電路信號(hào)相接時(shí),一定要串加 限流電阻 ,以免損壞器件。( b)圖中端口引腳輸出低電平,則 Q1導(dǎo)通,LED點(diǎn)亮, R2為限流電阻。 TL1=0x0c。 TH1=0xfe。 void main() { TMOD=0x10。 ( 5) 不同工作方式的定時(shí)初值或計(jì)數(shù)初值的計(jì)算方法 不同工作方式的定時(shí)初值或計(jì)數(shù)初值的計(jì)算方法如下表 34所示。 ( 3) 方式 2 在方式 2下,定時(shí)器 /計(jì)數(shù)器是一個(gè)使用 8位的能夠自動(dòng)重裝初值的定時(shí) /計(jì)數(shù)器。 /計(jì)數(shù)器的工作方式 定時(shí)器 /計(jì)數(shù)器共有 4中工作方式,由 TMOD寄存器中的 M1M0決定,功能如表 33所示。 TF0():定時(shí)器 0溢出標(biāo)志位。 M1M0:方式選擇位。 ( 2)定時(shí)器 /計(jì)數(shù)器的結(jié)構(gòu) MCS51單片機(jī)定時(shí)器 /計(jì)數(shù)器工作原理如圖 310所示。此外,定時(shí) /計(jì)數(shù)器還可作為串行通信中波特率發(fā)生器。 IE=0x85。 delay(500)。x0。要求 key1優(yōu)先級(jí)為低, key2優(yōu)先級(jí)為高, key1按鍵按壓一次 led發(fā)光二極管閃爍 5次, key2按鍵按壓一次數(shù)碼管從 0循環(huán)顯示到 F。 if(i==16) i=0。 //開(kāi)外部中斷 0的中斷開(kāi)關(guān) led=0。 【 實(shí)例 31】 如圖 35所示電路,要求采用中斷方式編程實(shí)現(xiàn)按鍵按壓一次,發(fā)光二級(jí)管的狀態(tài)反轉(zhuǎn)一次,發(fā)光二極管初始狀態(tài)為滅。 ? 4)電平方式外部中斷請(qǐng)求的撤消: 自動(dòng)與強(qiáng)制撤除 通過(guò) 硬件 自動(dòng)地使標(biāo)志位 (IE0或 IE1)清 0。 即 當(dāng) CPU未執(zhí)行完一條指令。 鏈接中斷處理 6. 恢復(fù)現(xiàn)場(chǎng):恢復(fù)被使用寄存器的原有內(nèi)容。 ( 3) 如同級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn) , 則按 CPU 查詢次序確定哪個(gè)中斷請(qǐng)求被響應(yīng) 。但 CPU響應(yīng)中斷后,硬件并不能自動(dòng)使 RI清 0,必須由軟件使 RI清 0。 IT0():外部中斷 0觸發(fā)方式選擇位。 IEl=1表示外部中斷 1向 CPU申請(qǐng)中斷。定時(shí)器 1被啟動(dòng)計(jì)數(shù)后,從初值開(kāi)始進(jìn)行加 1計(jì)數(shù),當(dāng)定時(shí)器 1計(jì)滿溢出時(shí),由硬件自動(dòng)使 TF1置 1,并申請(qǐng)中斷。 C51中斷服務(wù)函數(shù)聲明的格式: 函數(shù)名 ( ) interrupt n [using m] { 函數(shù)體語(yǔ)句 } 2) MCS51單片機(jī)中斷系統(tǒng)的結(jié)構(gòu) MCS51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)圖如圖 33所示。以記數(shù)溢出信號(hào)作為中斷 請(qǐng)求,去置位一個(gè)溢出標(biāo)志位。 (二)兩種中斷: 1. 可屏蔽中斷: 可程控 “ 開(kāi)中斷 /關(guān)中斷 ” 。為了提高 CPU的利用效率和進(jìn)行實(shí)時(shí)數(shù)據(jù)處理, CPU常采用中斷方式對(duì)外部或是內(nèi)部事件進(jìn)行處理。 ( 1)中斷的基本概念 當(dāng) CPU正在處理某項(xiàng)事件時(shí),如果外部或內(nèi)部發(fā)生了緊急情況要求 CPU迅速去處理,于是 CPU暫停當(dāng)前正在處理的工作,轉(zhuǎn)去處理這緊急情況,待緊急情況處理完以后再回到原來(lái)被中斷的地方繼續(xù)執(zhí)行原來(lái)被中斷的程序,這一過(guò)程就稱為 中斷 ,如圖 31所示。 軟件設(shè)置 允許 /禁止 CPU響應(yīng)中斷 。 串行中斷 1個(gè): RI/TI 無(wú)引入端,請(qǐng)求在芯片內(nèi)部發(fā)生。 圖 33 MCS51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)圖 3)與 MCS51單片機(jī)中斷系統(tǒng)有關(guān)的 SFR ?定時(shí)器控制寄存器 TCON —— 主要用于保存中斷信息。該標(biāo)志一直保持到 CPU響應(yīng)中斷后,才由硬件自動(dòng)清 0。當(dāng) CPU響應(yīng)外部中斷 1的中斷請(qǐng)求時(shí),由硬件自動(dòng)使 IE1清 0。其功能同 IT1。 IE(A8H): 中斷允許寄存器,控制 CPU對(duì)中斷的開(kāi)放或屏蔽以及每個(gè)中斷源是否允許中斷。 查詢次序?yàn)椋?INT0→ T0→ INT1→ T1→ RI/TI。 7. 開(kāi)中斷:允許接受其它中斷請(qǐng)求信號(hào)。 3.當(dāng)前 執(zhí)行返回指令 RET/RETI或訪問(wèn) IE、 IP的指令后,不能立即 響應(yīng)中斷,還應(yīng)再執(zhí)行一條指令,然后才能響應(yīng)中斷。電平請(qǐng)求方式光靠清除中斷標(biāo)志,并不能徹底解決中斷請(qǐng)求的撤除問(wèn)題。 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 1R11 0 kD1L E D Y E L L O WR21 0 0圖 35 實(shí)例 31電路圖 參考程序如下: include sbit button=P3^2。 //初始狀態(tài)為滅 while(1)。 } void main() { button=1。 led發(fā)光二極管初始狀態(tài)為滅,數(shù)碼管初始狀態(tài)為黑屏。x) for(y=125。 } } void int1() interrupt 2 { unsigned char i。 IP=0x04。 1. 單片機(jī)的定時(shí)器 /計(jì)數(shù)器 MCS51單片機(jī)有兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器,分別為 T0和 T1。 圖 310 MCS51單片機(jī)定時(shí)器 /計(jì)數(shù)器結(jié)構(gòu)圖 ( 3)定時(shí)器 /計(jì)數(shù)器的控制 定時(shí) /計(jì)數(shù)器的控制關(guān)系(以 T1為例)如圖 311所示。 00:方式 0, 01:方式 1, 10:方式 2, 11:方式 3。其功能同 TF1。 表 33 定時(shí)器 /計(jì)數(shù)器工作方式 ( 1) 方式 0 在方式 0下,定時(shí)器 /計(jì)數(shù)器是一個(gè)使用 13位的定時(shí) /計(jì)數(shù)器( THi70+TLi40)。 THi中的 8位用于存放定時(shí)初值或計(jì)數(shù)初值, TLi中的 8位用于加 1計(jì)數(shù)器, TLi溢出后 , THi數(shù)值可自動(dòng)裝入 TLi。 裝載計(jì)數(shù)初值時(shí): THx = X / 256, TLx = X % 256 ( X = 0、 1) 表 34 不同工作方式的定時(shí)初值或計(jì)數(shù)初值 2022/2/14 45 任務(wù) 3 利用單片機(jī)輸出方波 初始化的步驟如下: ( 1)定時(shí)器 /計(jì)數(shù)器的初始化 ?確定定時(shí)器 /計(jì)數(shù)器的工作方式,確定方式控制字,并寫入 TMOD。 TH1=0xfe。 TL1=0x0c。 EA=1。 圖 320 常見(jiàn)的單個(gè) LED驅(qū)動(dòng)電路 ( 2)單個(gè)數(shù)碼管的驅(qū)動(dòng) 將多個(gè) LED封裝在一起,即可構(gòu)成筆劃式 數(shù)碼管 。 ( 3)恒流驅(qū)動(dòng)與非恒流驅(qū)動(dòng)對(duì)數(shù)碼管的影響 ①顯示效果。靜態(tài):總電流 80 mA(每段 10 mA);動(dòng)態(tài):平均電流 4~ 5 mA,峰值電流 100mA。例如,數(shù)碼管顯示數(shù)字 “ 0”時(shí),對(duì)共陽(yáng)極數(shù)碼管,應(yīng)使字段 g和字段 dp暗,其它 6個(gè)字段亮,因此單片機(jī)輸出的字型編碼應(yīng)為 “ 11000000B”(即 C0H);對(duì)共陰極數(shù)碼管,對(duì)應(yīng)的字型編碼應(yīng)為 “ 00111111B”(即 3FH)。動(dòng)態(tài)掃描用分時(shí)的方法輪流控制各個(gè)數(shù)碼管的 COM端,使各個(gè)數(shù)碼管輪流點(diǎn)亮。設(shè)晶振頻率為 12MHz。 unsigned char count,i。 P2=0。 while(1) { if(key1==0) { run=1。 } if(count==60) { beep=1。 } P0=duan[count/10]。從右往左顯示秒值的個(gè)位、十位,分值的個(gè)位、十位,個(gè)位能向十位進(jìn)位。 sbit key1=P3^2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1