單片機人門匯編第6章七段數(shù)碼管顯示課件_第1頁
單片機人門匯編第6章七段數(shù)碼管顯示課件_第2頁
單片機人門匯編第6章七段數(shù)碼管顯示課件_第3頁
單片機人門匯編第6章七段數(shù)碼管顯示課件_第4頁
單片機人門匯編第6章七段數(shù)碼管顯示課件_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

實例解讀51單片機完全學(xué)習(xí)與應(yīng)用

Allyouneedtoknowaboutthe8051microcontroller

YangXZhangY編著萊·諾克斯NokesLWangYLiuX主審電子工業(yè)出版社2011.21

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示2第6章七段數(shù)碼管顯示七段數(shù)碼管3數(shù)字顯示最常使用的器件就是七段數(shù)碼管,它的7個亮段組成了一個“8”,點亮不同亮段的組合就形成了數(shù)字0~9。在數(shù)字鐘、微波爐、電飯煲、洗衣機等電子產(chǎn)品中常常使用七段數(shù)碼管來顯示數(shù)字信息。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.1.1二進(jìn)制與數(shù)字5“MOVP2,#15H”指令中立即數(shù)15H本身就是一個十六進(jìn)制的數(shù)字,如果使用七段數(shù)碼管與P2口接口,就能直接把數(shù)字“15”給顯示出來。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.1.2二進(jìn)制與語音6語音信號可以用波形來表示,比如把信號的一小段波放到一個縱坐標(biāo)為幅度值、橫坐標(biāo)為時間的坐標(biāo)系中,縱坐標(biāo)上由二進(jìn)制表示幅度,這樣可以把每個時刻的幅度都由二進(jìn)制數(shù)來表示。比如圖中t0時刻對應(yīng)的波形幅度為0101(A點),由此可得到一系列二進(jìn)制數(shù)表示不同時間的波形幅度。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.2■

元器件插曲之十一:七段數(shù)碼管6.2.1七段數(shù)碼管原理77個亮段實際上就是7個條形的發(fā)光二極管。按順時針方向,這7個亮段分別稱為a、b、c、d、e、f、g。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.2.1七段數(shù)碼管原理9如果要七段數(shù)碼管顯示數(shù)字“1”,只要點亮b、c兩段即可;如要顯示數(shù)字“5”,則需要點亮a、f、g、c、d段。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.2.2七段數(shù)碼管顯示數(shù)字10只要向7447的A(最低有效位)、B、C、D(最高有效位)管腳輸入BCD碼(二進(jìn)制數(shù))就可以得到對應(yīng)的數(shù)字顯示。比如顯示數(shù)字5,可以把5的BCD碼(二進(jìn)制數(shù))0101輸入A、B、C、D。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuXBCD碼顯示數(shù)字00000000110010200113010040101501106011171000810019第6章七段數(shù)碼管顯示6.3■應(yīng)用體驗——計時器6.3.1功能與電路11開機時兩位七段數(shù)碼管顯示“00”。系統(tǒng)有一個按鈕開關(guān)。當(dāng)?shù)?次按下按鈕開關(guān)后計時器開始計時,七段數(shù)碼管顯示的數(shù)字每過一秒增加1。第2次按下按鈕開關(guān)后計時停止,第3次按下后顯示清0。由于只設(shè)計了兩位七段數(shù)碼管,故該計時器最大計時為99秒。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.4■元器件插曲之十二:蜂鳴器6.4.1蜂鳴器13蜂鳴器(buzzer/beeper,電路符號

)是一種信號提示設(shè)備,常常用在電子設(shè)備的聲音提示中。蜂鳴器一般是基于壓電原理制成的,其鳴響頻率一般在200Hz~3kHz,工作電壓有3V、5V、9V、15V等幾種,工作電流一般在幾mA~幾百mA。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.5■

元器件插曲之十三:三極管及三極管開關(guān)6.5.1三極管基礎(chǔ)14三極管(transistor)是一種用于放大或開關(guān)電信號的半導(dǎo)體器件。三極管一般有3個管腳:b——基極、c——集電極、e——發(fā)射極。三極管根據(jù)內(nèi)部結(jié)構(gòu)的不同分為NPN型和PNP型兩個大類,注意兩類三極管電路符號中代表電流方向的箭頭指向不同:NPN的箭頭指向e極而PNP的箭頭指向b極。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.5.1三極管基礎(chǔ)15極性判別:

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.5.3三極管的直流增益17直流放大倍數(shù)hFE(又叫直流增益(dccurrentgain))可以用輸出電流與輸入電流之間的比值來描述:

如果IC=33mA

,IB=0.123mA,代入得:結(jié)論是:三極管把輸入電流IB放大了268倍。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.5.4三極管的電流關(guān)系式18三極管的電流關(guān)系: IE=IB+I(xiàn)C假設(shè),IC=33mA

,IB=0.123mA,代入得:

IE=IB+I(xiàn)C=0.123mA+33mA=33.123mA可見IE與IC非常接近,這是因為IB相對來說實在小得可憐,所以一般可以忽略IB不計,而得: IE≈IC

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.5.5三極管開關(guān)19三極管BC547的c極上掛了一個燈泡L1,只要給三極管b極一個約0.7V的偏置電壓VBE,則三極管的c極和e極之間開始導(dǎo)通,使燈泡L1、三極管c-e極與電流形成一個回路,于是形成電流。電流流過燈泡L1從而發(fā)光。三極管的偏置電壓VBE可通過調(diào)節(jié)電位器R1而獲得,這樣燈泡L1的亮滅控制由電位器R1控制偏置電壓VBE而實現(xiàn)。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.6.2電路設(shè)計21在計時器電路的基礎(chǔ)上再添加一個蜂鳴器及驅(qū)動電路:三極管Q1與電阻R16、R17構(gòu)成一個三極管開關(guān),Q1的b極與單片機的P1.7相連,當(dāng)P1.7輸出1時,三極管開關(guān)導(dǎo)通,蜂鳴器LS1鳴響;如果P1.7輸出0,三極管開關(guān)截止,蜂鳴器LS1不工作。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.6.3開關(guān)抖動的處理22潛在的問題:當(dāng)手指按下開關(guān)過程中產(chǎn)生一個跳變電平過程,開關(guān)在一個很短的時間內(nèi),出現(xiàn)了多次的接通與斷開。這樣,在輸出端VOUT出現(xiàn)一個電平在+5V和0之間抖動的過程。這對于單片機這個具有高靈敏觸角的器件來說,會產(chǎn)生誤動作。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.6.3開關(guān)抖動的處理23硬件解決辦法:首先利用RC電路將開關(guān)的抖動平緩化,然后用帶施密特觸發(fā)器的反相器74HC14將信號進(jìn)行門限化。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.6.4計時中數(shù)字的增加25秒表的顯示數(shù)據(jù)每過一秒增加1,其中涉及到加法運算指令:ADD A,RnADD A,directADD A,@RiADD A,#data其中ADD是助記符,A是累加器。第1種格式中,Rn代表工作寄存器R0、R1、R2、R3、R4、R5、R6、F7中的任意一個。所以指令“ADDA,Rn”的功能是把某一工作寄存器中的數(shù)值與累加器A中的數(shù)值相加,相加的結(jié)果放回累加器中。例如A=24H,R0=19H,執(zhí)行“ADDA,R0”后,R0的值不變,而累加器A=24H+19H=3DH。

歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實例解讀51單片機完全學(xué)習(xí)與應(yīng)用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第6章七段數(shù)碼管顯示6.6.4計時中數(shù)字的增加26A=26H,R0=FDH,執(zhí)行“ADDA,R0”

歡迎訪問“電路飛翔

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論