




已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
5.4 數(shù)碼管驅(qū)動與程序設(shè)計,目 錄,LED數(shù)碼管的內(nèi)部結(jié)構(gòu),單個LED數(shù)碼管,單個數(shù)碼管就是用8個獨立的LED發(fā)光二極管按照“日”字形排列起來的。 在實際應(yīng)用中,一般會將8個LED的陽極或者陰極并聯(lián)在一起組成數(shù)碼管。 由此可見,一個數(shù)碼管至少有9個引入端,其中ah被定義為段選端,并聯(lián)在一起的公共端com被定義為位選 端。,8個獨立的LED發(fā)光二極管,abcdefgh,COM,COM,abcdefgh, , ,共陰:陰極并聯(lián),共陽:陽極并聯(lián),a,b,c,d,e,f,g,h,LED數(shù)碼管的工作原理,abcdefgh,GND,+5V,abcdefgh, , ,共陰極數(shù)碼管,共陽極數(shù)碼管,筆段發(fā)光: 位選端輸入低電平0; 段選端輸入高電平1。,a,b,c,d,e,f,g,h,a,b,c,d,e,f,g,h,筆段發(fā)光: 位選端輸入低電平1; 段選端輸入高電平0。,COM,COM,10000000,10000000,通過控制筆段發(fā)光,數(shù)碼管可以顯示數(shù)字09,以及一些字母符號等。,單個共陽極數(shù)碼管LN3161BS,Vcc,P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0,LN3161BS引腳結(jié)構(gòu)圖 它有10個管腳,2個內(nèi)部相連的com端1和6,8個位選端。 LN3161BS測試電路 將段選端ah連接到單片機的P0口,則通過程序即可控制筆段的亮滅。,與單片機相連,R8 1k R7 1k R6 1k R5 1k R4 1k R3 1k R2 1k R1 1k,一個數(shù)碼管只能顯示1位數(shù)字,如果要 顯示多位數(shù)字怎么辦? 方法一:將多只單個數(shù)碼管并接在一起。 缺 點:4位并列的數(shù)碼管就需要4 8=32根段 選信號,管腳過多,連線復(fù)雜。 方法二:動態(tài)掃描方式進(jìn)行數(shù)碼管顯示。 優(yōu) 點:不增加段選信號線,利用人眼的視覺暫 留效應(yīng),使數(shù)字輪流顯示來實現(xiàn)。,1 0 0 1 1 0 0 1,10011001,4位動態(tài)數(shù)碼管,LN3461AS四位動態(tài)共陰數(shù)碼管內(nèi)部結(jié)構(gòu),LN3461BS四位動態(tài)共陽數(shù)碼管內(nèi)部結(jié)構(gòu),段 選 端 復(fù) 用,段 選 端 復(fù) 用, 采用段選端復(fù)用的方法,僅需12個 管腳。 兩者外型尺寸大小、管腳的排列順 序和名稱完全一樣。,目 錄,TinyView數(shù)碼管電路組成,TinyView 數(shù)碼管電路,4位共陽數(shù)碼管LN3461BS,限流電阻,PNP型三極管,單片機I/O口驅(qū)動能力不夠,增加三極管以提高com口的電流驅(qū)動能力,與單片機相連,目 錄,筆段與數(shù)值的對應(yīng)關(guān)系,a,b,c,d,e,f,g,h,+5V,hgfedcba, ,共陽極數(shù)碼管,11111110,數(shù)碼管有8個筆段,每個筆段有亮和滅兩種狀態(tài),則每個數(shù)碼管有28 = 256種顯示組合,去掉“點(h)”,其余7個筆段有27 = 128種顯示組合。,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,11111101,11111011,11110111,11101111,11011111,10111111,01111111,假設(shè)將ah對應(yīng)8位二進(jìn)制數(shù)的07位:,七段共陽極數(shù)碼管段碼表,a,b,c,d,e,f,g,h,假設(shè)將ah對應(yīng)8位二進(jìn)制數(shù)的07位:,0,1,1,0,0,0,0,0,0,0xC0,1,1,1,1,1,1,0,0,1,0xF9,2,1,0,1,0,0,1,0,0,0xA4,3,1,0,1,1,0,0,0,0,0xB0,4,1,0,0,1,1,0,0,1,0x99,實驗1TinyView段碼表生成,8個開關(guān)控制數(shù)碼管的8個顯示段,JP1與JP36的segAsegH連接,將JP36的com連接到與K9相連的JP1,位選控制開關(guān),8個段選控制開關(guān), 當(dāng)位選控制開關(guān)K9撥到位置0時,三極管導(dǎo)通,com1被拉到高電平,K1K8對段選端的控制才有效。 假設(shè)將K1K8對應(yīng)8位二進(jìn)制數(shù)的07位,通過實驗驗證:筆段數(shù)值對應(yīng)關(guān)系表和七段共陽極數(shù)碼管段碼表。,實驗24位數(shù)碼管顯示1234,實驗分析:只要求在4位數(shù)碼管上顯示1234,但并沒有要求在同一時間顯示數(shù)字。 實現(xiàn)方法:每次只讓一個數(shù)碼管顯示。將與K9相連的JP1先與JP36中的com1相連,撥動K1K8在第1個數(shù)碼管上顯示正確的數(shù)字;然后將K9撥到控制com2,依此類推,實現(xiàn)在4個數(shù)碼管上分別顯示1234。,實驗步驟: 第1個數(shù)碼管顯示1; 第2個數(shù)碼管顯示2; 第3個數(shù)碼管顯示3; 第4個數(shù)碼管顯示4。,根據(jù)段碼表,撥到顯示字符“1”的位置1111 1001,與com1相連,根據(jù)段碼表,撥到顯示字符“2”的位置1010 0100,與com2相連,根據(jù)段碼表,撥到顯示字符“3”的位置1011 0000,與com3相連,根據(jù)段碼表,撥到顯示字符“4”的位置1001 1001,與com4相連,目 錄,數(shù)碼管的動態(tài)掃描顯示實驗電路,與P1口相連,相當(dāng)于K1K8位置,分別與P3.0、P3.1、P3.2、P3.3相連,替代手動撥插連接它們的引線,動態(tài)掃描:每次只有一位數(shù)碼管顯示,即在實際操作過程中數(shù)字是輪流顯示的,但只要輪流操作的速度達(dá)到一定的范圍,人眼看到的將是整體顯示的效果。,數(shù)碼管的動態(tài)掃描顯示程序?qū)崿F(xiàn),.AREA HOME(ABS, CODE) .ORG 0x0000 Start: MOV P1 , #0xF9 ;等效:將K1K8撥到顯示字符“1”的位置 CLR P3.0 ;等效:將com1連接到K9(0電平) ACALL Delay ;延時 SETB P3.0 ;等效:拔掉com1的連接線 MOV P1 , #0xA4 ;等效:將K1K8撥到顯示字符“2”的位置 CLR P3.1 ;等效:將com2連接到K9(0電平) ACALL Delay ;延時 SETB P3.1 ;等效:拔掉com2的連接線 MOV P1 , #0xB0 ;等效:將K1K8撥到顯示字符“3”的位置 CLR P3.2 ;等效:將com3連接到K9(0電平) ACALL Delay ;延時 SETB P3.2 ;等效:拔掉com3的連接線 MOV P1 , #0x99 ;等效:將K1K8撥到顯示字符“4”的位置 CLR P3.3 ;等效:將com4連接到K9(0電平) ACALL Delay ;延時 SETB P3.3 ;等效:拔掉com4的連接線 SJMP Start ;返回Start,循環(huán)執(zhí)行程序,0xF9:1111 1001 字符“1”的數(shù)值,將0xF9送往P1口,即數(shù)碼管的段選端segAsegH,P3.0置0,三極管Q11導(dǎo)通,com1被拉高,第1位數(shù)碼管將顯示字符“1”,延時長短:在保證數(shù)碼管顯示亮度的前提下盡量短,P3.0置1,三極管Q11關(guān)閉,第1位數(shù)碼管的所有筆段全部熄滅,1 0 0 1 1 1 1 1,10011111,0,1,1,0,數(shù)碼管的動態(tài)掃描顯示實驗現(xiàn)象,人眼看到的最終效果:,動態(tài)掃描:每次只有一位數(shù)碼管顯示,即在實際操作過程中數(shù)字是輪流顯示的,但只要輪流操作的速度達(dá)到一定的范圍,人眼看到的將是整體顯示的效果。,目 錄,數(shù)字符號的意義,1 ?,2 ?,對小孩而言,只有將數(shù)字字符和具體的事物聯(lián)系起來,才能真正理解數(shù)字的含義,對機器而言同樣如此。,數(shù)字符號只有和具體的事物聯(lián)系起來才有意義,否則將什么也不是。,讓單片機能夠識別數(shù)字字符,在上一個實驗中,顯示了“1234”,但單片機并“不知道”顯示的“1234”是什么意思?,如何讓單片機“知道”這些數(shù)字符號呢? 在數(shù)字字符和數(shù)值之間建立對應(yīng)的關(guān)系。 比如,數(shù)字“1”和數(shù)值“0xF9”之間的對應(yīng)關(guān)系,即數(shù)值“0xF9”在數(shù)碼管上顯示的符號就是數(shù)字“1”?!岸未a表”既建立了數(shù)字與數(shù)值之間的這種聯(lián)系。,如何用程序來實現(xiàn)呢? 將這些無序的數(shù)據(jù)列成表格。如: 對Table表格的數(shù)據(jù),可以用指令“MOVC A, A+DPTR”查找,其所查的表地址是由“DPTR”寄存器(16位)和A寄存器(8位)相加而來,所以可以將DPTR的數(shù)值固定在Table不動,而用A寄存器做查表指針。當(dāng)A 的數(shù)值為09時,其所指向的地址偏移量正好是數(shù)值所對應(yīng)的數(shù)字符號。,Table: .DB 0xC0, 0xF9, 0xA4, 0xB0, 0x99 ;字符:0、1、2、3、4 .DB 0x92, 0x82, 0xF8, 0x80, 0x90 ;字符:5、6、7、8、9,數(shù)字字符獲取子程序范例,從“數(shù)字字符與數(shù)值的關(guān)系”可知,使用查表法即可找到與數(shù)字符號相對應(yīng)的數(shù)值。,Get_Segment_Cod
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本1995
- 辦公家具訂購合同范本
- pc構(gòu)件模具合同范本
- 中學(xué)軍訓(xùn)合同范本
- 共同抵押合同范本
- 中介和工廠合同范本
- 華泰期貨合同范本
- 公司簽訂賠償合同范例
- 修假山承攬合同范本
- 中國石化合同范本
- 新教科版六年級下冊科學(xué)全冊教案
- 雞肉食品行業(yè)報告
- 華為十六字方針解析以崗定級-以級定薪-人崗匹配、易崗易薪
- 顆粒增強鋁基復(fù)合材料
- 火車站消防指導(dǎo)培訓(xùn)課件
- 婦產(chǎn)科全套課件
- 穴位貼敷的運用課件
- 中心靜脈壓與有創(chuàng)動脈血壓監(jiān)測護理
- 【銅版畫“飛塵”技法實踐研究4900字(論文)】
- 人教版道德與法治五年級下冊全冊課件(完整版)
- 《GMP實務(wù)教程》 完整全套教學(xué)課件 項目1-14 GMP基礎(chǔ)知識-藥品生產(chǎn)行政檢查
評論
0/150
提交評論