版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、項(xiàng)目二 數(shù)碼管電子鐘制作,任務(wù)一數(shù)碼管顯示器數(shù)字顯示,任務(wù)一 數(shù)碼管顯示器數(shù)字顯示,,任務(wù)要求:,點(diǎn)亮8位數(shù)碼管顯示單元,上電后8位數(shù)碼管從左向右依次穩(wěn)定的顯示數(shù)字12345678,如下圖所示。,任務(wù)分析:,①數(shù)碼管工作原理,數(shù)碼管段碼計算表格,,,,,,,,,,,在多位8段數(shù)碼管顯示時,為了簡化硬件電路,通常將所有位的段選線相應(yīng)地并聯(lián)在一起,由一個單片機(jī)的8位I/O口控制,形成段選線的多路復(fù)用。而各位數(shù)碼管的公共級分別由
2、單片機(jī)獨(dú)立的I/O口線控制,順序循環(huán)地點(diǎn)亮每位數(shù)碼管,這樣的數(shù)碼管驅(qū)動方式就稱為“動態(tài)掃描”。在這種方式中,雖然每一時刻只選通一位數(shù)碼管,但由于人眼具有一定的“視覺殘留”,只要延時時間設(shè)置恰當(dāng),便會感覺到多位數(shù)碼管同時被點(diǎn)亮了。,②多位數(shù)碼管的動態(tài)掃描,硬件電路的設(shè)計與搭建,,數(shù)碼管顯示器數(shù)字顯示電路原理圖設(shè)計,74LS377是一個鎖存器,控制端口:E為低電時,選中74LS377鎖存芯片,CP為上升沿時能把輸入信號鎖入芯片中。,74L
3、S377真值表,74LS377管腳圖,74LS377 鎖存器簡介,數(shù)碼管顯示數(shù)字硬件模塊接線圖(YL-236單片機(jī)實(shí)訓(xùn)裝置),軟件編程,1、主程序流程圖,2、參考程序,程序知識點(diǎn):,unsigned char xdata DM _at_ 0x7fff; //外部地址段碼unsigned char xdata PX _at_ 0xbfff; //外部地址片選外部數(shù)據(jù)進(jìn)行賦值時,首先由P2口輸出其地址的高8位,P0口輸出地址低8
4、位。然后由P0口輸出賦值數(shù)據(jù),WR(P3.6口)輸出寫時序脈沖。例如:外部變量DM賦值時,先發(fā)送地址,P2賦值為0X7F,P0賦值為0xff。然后P0口輸出賦值數(shù)據(jù),WR輸出寫時序脈沖。,(1)單片機(jī)外部數(shù)據(jù)與總線概念,(2)“&”運(yùn)算與“|”運(yùn)算,①按位與運(yùn)算符(&) 參加運(yùn)算的兩個運(yùn)算量,如果兩個相應(yīng)的位都為1,則該位的結(jié)果值為1,否則為0。0&0=0 0&1=01&0=0
5、 1&1=1,②按位或運(yùn)算符(|)兩個相應(yīng)位中只要有一個為1,該位的結(jié)果值為1。即:0|0=0 0|1=1 1|0= 1 1|1=1,00000011& 0000010 1------------------------------ 00000001,00110 100| 00001111------------------------------ 0011111
6、1,(3)“~”與“!”置反運(yùn)算,①按位置反運(yùn)算符(~) 對參加運(yùn)算的運(yùn)算量按位置反。,②邏輯取反運(yùn)算符(!) 參加運(yùn)算運(yùn)算量若為0則輸出1,若不為0,則輸出0。,~ 00000011------------------------------ 11111100,! 00001111------------------------------
7、 0,(4) “>”移位運(yùn)算,①左移運(yùn)算(<<)左移運(yùn)算符其功能是把“<< ”左邊的運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由“<<”右邊的數(shù)指定移動的位數(shù), 高位丟棄,低位補(bǔ)0。 其值相當(dāng)于乘2。,②右移運(yùn)算(>>)右移運(yùn)算符“>>”其功能是把“>> ”左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,“>>”右邊的
8、數(shù)指定移動的位數(shù)。高位補(bǔ)0,其值相當(dāng)于除2。,PX=~(0x80>>i); 即:1000 0000右移i位并進(jìn)行取反。,項(xiàng)目實(shí)施,1.硬件電路連接。按照數(shù)碼管顯示器硬件電路接線圖,選擇所需的模塊并進(jìn)行布局,然后將電源模塊、主機(jī)模塊和數(shù)碼管顯示模塊用導(dǎo)線進(jìn)行連接。2.打開KEIL軟件,通過菜單“項(xiàng)目/新建項(xiàng)目”,新建立一個工程項(xiàng)目smgxs,然后再建一個文件名為smgxs.c的源程序文件,將上面的參考程序輸入并保存,同時將
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目二數(shù)碼管時鐘顯示器
- 數(shù)碼管按鍵顯示
- led數(shù)碼管顯示
- 單片機(jī)控制數(shù)碼管顯示數(shù)字
- led數(shù)碼管顯示控制
- 七段數(shù)碼管顯示數(shù)字電路
- led數(shù)碼顯示器和顯示屏
- 數(shù)碼管時鐘顯示按鍵調(diào)時間
- 數(shù)碼管顯示課程設(shè)計報告
- plc數(shù)碼管顯示課程設(shè)計
- 頻率計數(shù)碼管顯示程序
- 智能風(fēng)扇程序,數(shù)碼管顯示溫度
- 數(shù)碼顯示器畢業(yè)論文---lcd數(shù)碼顯示器的設(shè)計與制作
- 兩個數(shù)碼管動態(tài)顯示
- 用led數(shù)碼管顯示的秒表設(shè)計
- 單片機(jī)控制數(shù)碼管顯示程序
- 8位數(shù)碼管秒表計時顯示
- 數(shù)碼管學(xué)號滾動顯示課程設(shè)計
- 數(shù)碼管顯示控制器 數(shù)字電子技術(shù)課程設(shè)計
- 超聲波測距數(shù)碼管顯示.rar
評論
0/150
提交評論