版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
0~59秒數(shù)碼管顯示目錄1、三八譯碼器的原理2、三八譯碼器的使用3、案例分析三八譯碼器的原理三八譯碼器是數(shù)字電路中常用的解碼器,它可以將三位二進(jìn)制代碼轉(zhuǎn)換成八位二進(jìn)制代碼。在數(shù)字電路中,三八譯碼器常用于將數(shù)字信號(hào)轉(zhuǎn)換成控制信號(hào),以控制某些元件的狀態(tài)三八譯碼器的使用利用三八譯碼器控制數(shù)碼管的過(guò)程,可分為以下幾個(gè)模塊:數(shù)碼管顯示模塊:這個(gè)模塊負(fù)責(zé)將要顯示的數(shù)字轉(zhuǎn)換成對(duì)應(yīng)的七段碼輸出,用于控制數(shù)碼管的亮滅。三八譯碼器模塊:這個(gè)模塊負(fù)責(zé)對(duì)多位數(shù)碼管進(jìn)行位選。單片機(jī)控制模塊:這個(gè)模塊將控制三八譯碼器模塊和數(shù)碼管顯示模塊的工作。0-59數(shù)字循環(huán)代碼分析unsignedcharx=0; //顯示數(shù)值//數(shù)碼管段碼表unsignedchartable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};sbitADDR0=P2^2;sbitADDR1=P2^3;sbitADDR2=P2^4;//延時(shí)函數(shù)voidDelay() //延時(shí)函數(shù)
{ unsignedinti=100000;while(i--);//大致延時(shí)1s}voidDelay10us(){ uchari=2;; while(--i); }0-59數(shù)字循環(huán)代碼分析voidmain()//主函數(shù){ while(1) { for(x=0;x<=59;x++) {
ADDR0=1;ADDR1=1;ADDR2=1;
P0=table[x]/10;
Delay10us();
ADDR0=1;ADDR1=1;ADDR2=0;
P0=table[x]%10;
Delay();
} }}開(kāi)發(fā)板實(shí)物演示目錄1、單片機(jī)中斷的原理2、定時(shí)器的使用3、案例分析單片機(jī)中斷的原理中斷是一種特殊的事件,它可以暫停正在執(zhí)行的程序,并轉(zhuǎn)而去處理一些緊急的事情。在單片機(jī)中,中斷可以是內(nèi)部事件(例如定時(shí)器溢出)或外部事件(例如按鍵觸發(fā)),當(dāng)中斷事件發(fā)生時(shí),單片機(jī)會(huì)自動(dòng)跳轉(zhuǎn)到中斷服務(wù)程序進(jìn)行處理,完成后再返回原程序繼續(xù)執(zhí)行。定時(shí)器的原理單片機(jī)定時(shí)器是單片機(jī)內(nèi)部提供的一種計(jì)時(shí)器,它可以產(chǎn)生一定的時(shí)間延遲、定時(shí)或周期性觸發(fā)中斷等功能。通過(guò)定時(shí)器可以實(shí)現(xiàn)許多應(yīng)用,如控制電機(jī)、蜂鳴器、數(shù)碼管等。單片機(jī)定時(shí)器是基于單片機(jī)內(nèi)部的時(shí)鐘信號(hào)實(shí)現(xiàn)的,每個(gè)定時(shí)器都有一個(gè)計(jì)數(shù)器,計(jì)數(shù)器可以根據(jù)時(shí)鐘信號(hào)自動(dòng)遞增。當(dāng)計(jì)數(shù)器的值達(dá)到預(yù)設(shè)的值時(shí),定時(shí)器會(huì)產(chǎn)生一個(gè)中斷信號(hào)或者一個(gè)輸出信號(hào),從而觸發(fā)相應(yīng)的操作。定時(shí)器簡(jiǎn)單代碼分析voidmain(){TMOD=0x01;//設(shè)置定時(shí)器0為模式1TH0=0x3C;//設(shè)置定時(shí)器0的上限TL0=0xAF;//設(shè)置定時(shí)器0的下限TR0=1;//啟動(dòng)定時(shí)器0
while(1){if(TF0==1)//判斷定時(shí)器0是否溢出{TF0=0;//清除TF0標(biāo)志位P0=~P0;//翻轉(zhuǎn)P0口輸出}}}目錄1、控制寄存器2、存儲(chǔ)寄存器3、模式寄存器3、案例分析控制寄存器控制寄存器用于啟動(dòng)、停止和重置定時(shí)器/計(jì)數(shù)器,同時(shí)控制定時(shí)器/計(jì)數(shù)器的輸入時(shí)鐘源。TCON寄存器控制定時(shí)器/計(jì)數(shù)器0和1的工作狀態(tài),其中高4位(TF1、TR1、TF0、TR0)是定時(shí)器0和1的控制位,低4位(IE1、IT1、IE0、IT0)是定時(shí)器0和1的中斷控制位。存儲(chǔ)寄存器存儲(chǔ)寄存器用于存儲(chǔ)定時(shí)器/計(jì)數(shù)器的初值和計(jì)數(shù)器的計(jì)數(shù)值。在8051單片機(jī)中,每個(gè)定時(shí)器/計(jì)數(shù)器都有一個(gè)高8位和低8位的存儲(chǔ)寄存器,分別為T(mén)Hx和TLx(x為0或1)。模式寄存器TMOD寄存器用于設(shè)置定時(shí)器/計(jì)數(shù)器的工作模式和計(jì)數(shù)器的位數(shù),其中高4位是定時(shí)器1的控制位(GATE1、C/T1、M1_1、M1_0),低4位是定時(shí)器0的控制位(GATE0、C/T0、M0_1、M0_0)。目錄0-59s精確定時(shí)案例分析案例分析#include<STC89C5xRC.H>unsignedintcount=0; //定時(shí)器計(jì)數(shù)unsignedcharx=0; //顯示數(shù)值//數(shù)碼管段碼表unsignedchartable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};sbitADDR0=P2^2;sbitADDR1=P2^3;sbitADDR2=P2^4; voidDelay10us(){uchari; i=2; while(--i);}voidtime0_init(){TMOD=0X01; TH0=0XDC; TL0=0X00; EA=1; ET0=1; TR0=1; }voidtime()interrupt1{ TH0=0X3C; TL0=0XB0; count++; if(count==100) { x++;if(x>=60) { x=0;}ADDR0=1;ADDR1=1;ADDR2=1; P0=table[x/10];Delay10us()
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 領(lǐng)導(dǎo)力與商務(wù)禮儀培訓(xùn)
- 《跨接導(dǎo)壓技術(shù)創(chuàng)新》課件
- 提升營(yíng)收的多元化策略計(jì)劃
- 地質(zhì)勘查技術(shù)服務(wù)行業(yè)相關(guān)投資計(jì)劃提議
- 財(cái)務(wù)科預(yù)算與成本控制計(jì)劃
- 丙型肝炎抗體檢測(cè)試劑盒相關(guān)行業(yè)投資規(guī)劃報(bào)告范本
- 寶石、玉石礦相關(guān)行業(yè)投資方案范本
- 《液壓與氣動(dòng)》課件 2過(guò)濾器
- 日用織物制品相關(guān)行業(yè)投資方案
- 《信客公開(kāi)》課件
- 浙江省寧波市慈溪市2023-2024學(xué)年高二上學(xué)期期末考試 物理 含解析
- 2024七年級(jí)數(shù)學(xué)上冊(cè)第4章相交線與平等線項(xiàng)目學(xué)習(xí)2包裝中的智慧習(xí)題課件新版華東師大版
- 碼頭安全生產(chǎn)知識(shí)培訓(xùn)
- 老年科護(hù)理查房護(hù)理病歷臨床病案
- Python語(yǔ)言基礎(chǔ)與應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 古代名劇鑒賞學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年廣西公需科目一帶-路題庫(kù)參考答案
- GB/T 35136-2024智能家居自動(dòng)控制設(shè)備通用技術(shù)要求
- 腕管綜合征護(hù)理常規(guī)
- 期末達(dá)標(biāo)測(cè)試卷(試題)-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論