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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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無顯示顯示函數:先確定哪一位要顯示,再確定顯示什么定義數碼管每位顯示的編碼以及片選端的編碼大家看過演示后一定會心生疑問:如何才能讓四個數碼管一起亮呢?其實只需要利用人眼視覺暫留,快速掃描即可。程序模仿按鍵掃描程序,大家自己思考一下,我們下次再講?;仡檰纹瑱C基本結構、軟件使用詳解“跑馬燈”獨立按鍵的使用數碼管的靜態顯示綜合小實驗:花樣燈(按鍵控制不同花樣,同時數碼管顯示號碼)綜合小實

溫馨提示

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

評論

0/150

提交評論