單片機(jī)入門2(按鍵、數(shù)碼管)_第1頁
單片機(jī)入門2(按鍵、數(shù)碼管)_第2頁
單片機(jī)入門2(按鍵、數(shù)碼管)_第3頁
單片機(jī)入門2(按鍵、數(shù)碼管)_第4頁
單片機(jī)入門2(按鍵、數(shù)碼管)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)入門課程——2、按鍵、數(shù)碼管靜態(tài)顯示回顧單片機(jī)基本結(jié)構(gòu)、軟件使用詳解“跑馬燈”獨(dú)立按鍵的使用數(shù)碼管的靜態(tài)顯示綜合小實(shí)驗(yàn):花樣燈(按鍵控制不同花樣,同時(shí)數(shù)碼管顯示號碼)回顧單片機(jī)基本結(jié)構(gòu)、軟件使用好久不見大家了,從前講的忘了么?好像還有不少人上兩次沒來……大家要迎頭趕上啊,上次沒來的多看看課件,軟件趕緊上公郵里下種子,天天供種我容易么……所以自覺留種……不知道公郵和BT?你OUT了……AT89S5240引腳DIP封裝8KBFlash存儲器(ROM)256B用戶RAMP0--P3四個并行I/O口6個中斷源三個內(nèi)置定時(shí)器最高工作頻率33MHz外接晶振EA高電平外接晶振復(fù)位電路ISP下載線接口單片機(jī)最小系統(tǒng)軟件使用(再次演示)Keil寫程序,Proteus畫電路圖仿真,這幾乎將伴隨51單片機(jī)學(xué)習(xí)的始終;我將會給09級同學(xué)開一套單片機(jī)開發(fā)板,在這之前,先用軟件打好基礎(chǔ);日后自己做東西的時(shí)候,仿真仍然是方便的輔助工具。回顧單片機(jī)基本結(jié)構(gòu)、軟件使用詳解“跑馬燈”獨(dú)立按鍵的使用數(shù)碼管的靜態(tài)顯示綜合小實(shí)驗(yàn):花樣燈(按鍵控制不同花樣,同時(shí)數(shù)碼管顯示號碼)詳解“跑馬燈”上次那個“非正式活動”您如果參加了,一定記得那個燒寫到單片機(jī)最小系統(tǒng)中的程序;跑馬燈程序很簡單基礎(chǔ),其中需要注意的是:根據(jù)硬件電路判斷正負(fù)邏輯,控制I/O口輸出高低電平并移位,延時(shí)一段時(shí)間。程序代碼空函數(shù)延時(shí)P2口賦初值(只有P2.0為0)P2口左移P2口末位置10一旦移到最左端,P2口恢復(fù)初值狀態(tài)0左移1位仿真可以不加復(fù)位電路回顧單片機(jī)基本結(jié)構(gòu)、軟件使用詳解“跑馬燈”獨(dú)立按鍵的使用數(shù)碼管的靜態(tài)顯示綜合小實(shí)驗(yàn):花樣燈(按鍵控制不同花樣,同時(shí)數(shù)碼管顯示號碼)獨(dú)立按鍵的使用獨(dú)立按鍵是按鍵的基本形式,按鍵一端接地,另一端直接接到單片機(jī)I/O口,向單片機(jī)輸入外部的“命令”;程序上用掃描按鍵函數(shù)來實(shí)現(xiàn),一般用外部中斷或定時(shí)器控制,在我們沒學(xué)中斷、定時(shí)器之前,先學(xué)習(xí)“直接掃描”法。按鍵消抖由于硬件電路的原因,按鍵剛按下的5ms到10ms期間難免不穩(wěn)定,需要“消抖”;硬件消抖(并聯(lián)電容、RS觸發(fā)器);軟件消抖:常用的有延時(shí)消抖和定時(shí)器計(jì)數(shù)消抖,同樣,我們先學(xué)最簡單的延時(shí)消抖。按鍵掃描、消抖的部分程序截圖……回顧單片機(jī)基本結(jié)構(gòu)、軟件使用詳解“跑馬燈”獨(dú)立按鍵的使用數(shù)碼管的靜態(tài)顯示綜合小實(shí)驗(yàn):花樣燈(按鍵控制不同花樣,同時(shí)數(shù)碼管顯示號碼)數(shù)碼管的靜態(tài)顯示七段數(shù)碼管大家用過多次,它其實(shí)和跑馬燈電路沒有區(qū)別,只不過排成了“8”字形;根據(jù)將發(fā)光二極管正極或負(fù)極作為公共端的不同,分為共陽和共陰,兩者編碼相反,注意區(qū)分。四位共陰四位共陽P0口是“開漏式”接口,要接上拉電阻才能使用P0口接數(shù)碼管各段LED燈的管腳(多位數(shù)碼管是并聯(lián)關(guān)系,所以只有一套接口)四位數(shù)碼管的四個公共端與另外四個管腳連接,這里我接到了P3.0至P3.3共陰數(shù)碼管編碼表

0x3f,0x06,0x5b,0x4f,0x66,0x6d,

0

1

2

3

4

50x7d,0x07,0x7f,0x6f,0x77,0x7c,6 7

8

9

A

B

0x39,0x5e,0x79,0x71,0x00CD

E

F無顯示顯示函數(shù):先確定哪一位要顯示,再確定顯示什么定義數(shù)碼管每位顯示的編碼以及片選端的編碼大家看過演示后一定會心生疑問:如何才能讓四個數(shù)碼管一起亮呢?其實(shí)只需要利用人眼視覺暫留,快速掃描即可。程序模仿按鍵掃描程序,大家自己思考一下,我們下次再講。回顧單片機(jī)基本結(jié)構(gòu)、軟件使用詳解“跑馬燈”獨(dú)立按鍵的使用數(shù)碼管的靜態(tài)顯示綜合小實(shí)驗(yàn):花樣燈(按鍵控制不同花樣,同時(shí)數(shù)碼管顯示號碼)綜合小實(shí)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論