版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目二簡易搶答器設計獨立按鍵識別檢測任務一一位數(shù)碼管顯示任務二數(shù)碼管動態(tài)顯示任務三簡易搶答器設計任務四任務三數(shù)碼管動態(tài)顯示任務描述用單片機驅動數(shù)碼管動態(tài)顯示,在數(shù)碼管上同時顯示出“910812”。知識鏈接數(shù)碼管動態(tài)顯示數(shù)碼管動態(tài)顯示當需要顯示的位數(shù)較多時,為了節(jié)省硬件接口,往往采用動態(tài)顯示的方式。1.顯示原理動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效,點亮數(shù)碼管采用動態(tài)掃描顯示。
所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人感覺好像各位數(shù)碼管同時都在顯示。
動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應略小于靜態(tài)顯示電路中的電阻。
動態(tài)顯示是指一位一位地輪流點亮各位數(shù)碼管,這種逐位點亮顯示器的方式稱為位掃描。
通常,各位數(shù)碼管的段選線相應并聯(lián)在一起,由一個8位的I/O口控制,各位的位選線(公共陰極或公共陽極)由另外的I/O口線控制。以動態(tài)方式顯示時,各數(shù)碼管分時輪流選通。要使其穩(wěn)定顯示,必須采用掃描方式,即在某一時刻只選通一位數(shù)碼管,并送出相應的段碼,在另一時刻選通另一位數(shù)碼管,并送出相應的段碼。
依此規(guī)律循環(huán),即可使各位數(shù)碼管顯示將要顯示的字符,雖然這些字符是在不同的時刻分別顯示的,但由于人眼存在視覺暫留效應,因此只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。某系統(tǒng)用單片機的I/O口控制兩個共陽極接法的LED顯示器。試編寫應用程序使得在LED顯示器上顯示“HP”兩個字符。2.應用舉例位選:哪一位顯示段選:顯示什么內容段選端位選端#include<reg51.h>//包含頭文件,頭文件包含特殊功能寄存器的定義#defineucharunsignedchar//重新定義為uchar,方便移植#defineuintunsignedint//數(shù)據(jù)類型unsignedint((無符號整型)重新定義為uint,方便移植
/****ms級延時函數(shù)****/voiddelayms(uintt){uinti,j;for(i=0;i<t;i++)for(j=0;j<120;j++);}
/****主函數(shù),動態(tài)顯示字母HP兩個字母****/main(){while(1) { P2=0x01;//位選,第一個數(shù)碼管顯示 P0=0x89;//段選,H的段碼
delayms(10); P2=0X00;//清消隱 P2=0x02;//位選,第二個數(shù)碼管顯示
P0=0x8c;//段選,P的段碼
delayms(10); P2=0x00;//清消隱
}}任務實施1.硬件電路。2.程序設計。1.硬件電路2.程序設計#include<reg51.h>//頭文件#defineuintunsignedint//數(shù)據(jù)類型unsignedint((無符號整型)重新定義為uint,方便移植/**************延時函數(shù)**********************/voiddelayms(unsignedintxms){ uinti,j; for(i=xms;i>0;i--) for(j=120;j>0;j--);}/**************數(shù)碼管顯示函數(shù)**********************/voiddisp2(){unsignedcharled[]={0x90,0xf9,0Xc0,0x80,0xf9,0xa4};unsignedchari,w;w=0x01; for(i=0;i<6;i++){P2=~w;w<<=1; P1=led[i];delayms(9); P1=0xff;
}}/**************主函數(shù)**********************/main() {while(1){disp2();//一直調用數(shù)碼管顯示函數(shù)
}}進階提高使用移位函數(shù)實現(xiàn)6位數(shù)碼管的動態(tài)顯示。核心代碼提示:voidmain(){inti;P2=0xfe;//開位選,打開第一位數(shù)碼管
while(1)//進入大循環(huán),開始動態(tài)掃描
{for(i=0;i<8;i++)//依次掃描8位數(shù)碼管
{P1=table[i+1];//給段選端P1送字型碼
delay(5000);P2=_crol_(P2,1);//循環(huán)右移
}}}知識總結動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效,點亮數(shù)碼管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB 4053.3-2025固定式金屬梯及平臺安全要求第3部分:工業(yè)防護欄桿及平臺
- 蔬菜宣傳活動策劃方案(3篇)
- 路基施工方案事例(3篇)
- 春節(jié)白酒活動策劃方案(3篇)
- 污水導向施工方案(3篇)
- 政治比賽活動方案策劃(3篇)
- 蓋體施工方案(3篇)
- 2025年酒店服務流程與操作手冊
- 人力資源盤點方案
- 2025年大學統(tǒng)計(統(tǒng)計學原理)試題及答案
- 2025年國資委主任年終述職報告
- 工程顧問協(xié)議書
- 大學教學督導與課堂質量監(jiān)控工作心得體會(3篇)
- 項目專家評審意見書標準模板
- 2025年高中計算機操作試題題庫及答案
- 2026年山西信息職業(yè)技術學院單招職業(yè)技能測試題庫及參考答案詳解1套
- 麻醉科麻醉后惡心嘔吐預防指南
- 04 《生于憂患死于安樂》對比閱讀(解析版)
- 外貿三方協(xié)議出口合同
- 物業(yè)員工交通安全培訓
- 碳積分交易平臺市場分析報告
評論
0/150
提交評論