AT89S51單片機實(shí)驗系統的開(kāi)發(fā)與應用
3.3 定時(shí)器對蜂鳴器控制
(1)實(shí)驗任務(wù)。改變定時(shí)器的初值來(lái)改變頻率使蜂鳴器發(fā)出不同的聲音。
(2)程序流程圖如圖4所示。
(3)實(shí)驗總結。該實(shí)驗是利用定時(shí)器中斷來(lái)改變揚聲器的頻率,實(shí)驗中要注意中斷函數的書(shū)寫(xiě)方法以及對定時(shí)器處置的改變方式。定時(shí)器在單片機中是很常見(jiàn)的,所以對定時(shí)器要熟練的掌握和應用。本文引用地址:http://dyxdggzs.com/article/172651.htm
3.4 六位數碼管顯示實(shí)驗
(1)實(shí)驗任務(wù)。讓6個(gè)8位數碼管同時(shí)顯示0~5六個(gè)數字。
(2)程序流程如圖5所示。
(3)實(shí)驗總結。作為一種輸出方式,數碼管顯示不僅可以實(shí)現友好的人機界面,而且設計簡(jiǎn)單,價(jià)格便宜。數碼管顯示可以分為靜態(tài)顯示和動(dòng)態(tài)顯示兩種。靜態(tài)顯示很占用電路板空間,而且大量占用I/O端口,因此,該實(shí)驗選用了節省電路板空間的動(dòng)態(tài)顯示方式。
3.5 串行通信實(shí)驗
(1)實(shí)驗任務(wù)。由上位機發(fā)送命令控制發(fā)光二極管的亮滅。
(2)程序流程圖如圖6所示。
(3)實(shí)驗總結。該實(shí)驗的代碼很簡(jiǎn)單,而且沒(méi)有用到串行口中斷,通過(guò)EA=0關(guān)閉了所有中斷,通過(guò)這個(gè)實(shí)驗學(xué)生可以體會(huì )到上位機與單片機通信的原理和規劃,以及使用方法,現今上位機和單片機的通信系統廣泛應用,希望通過(guò)這個(gè)小實(shí)驗能使學(xué)生掌握應用這一技術(shù)。
3.6 DS18B20溫度采集實(shí)驗
(1)實(shí)驗任務(wù)。通過(guò)電子元件DS18B20,進(jìn)行溫度采集。
(2)程序流程圖如圖7所示。
(3)實(shí)驗總結。數據采集和處理是51單片機的常用領(lǐng)域,除了電信號以外,單片機還可以利用傳感器實(shí)現對非電信號的采集。該實(shí)驗采用了一種直接輸出式的溫度傳感器芯片DS18B20實(shí)現單片機控制溫度系統。
4 結語(yǔ)
該實(shí)驗開(kāi)發(fā)系統基本涵蓋了C52單片機中的所有資源,是集單片機開(kāi)發(fā)實(shí)驗板、在系統可編程,并可以升級成為在線(xiàn)仿真器的綜合實(shí)驗開(kāi)發(fā)系統。除了可以完成單片機課程教學(xué)大綱規定的“LED實(shí)驗”、“按鍵操作實(shí)驗”、“蜂鳴器操作實(shí)驗”、“數字顯示實(shí)驗”等常規基礎
實(shí)驗以外,還可以滿(mǎn)足課程設計、實(shí)習實(shí)訓、畢業(yè)設計等教學(xué)環(huán)節的需求,開(kāi)發(fā)諸如“雙機通信”、“電子溫度計”、“萬(wàn)年歷”、“電子琴”、“數顯秒表”、“模擬交通燈”、“紅外遙控”等較高檔次的綜合實(shí)驗項目,它是一款經(jīng)過(guò)多次改型和完善的、高性?xún)r(jià)比的單片機學(xué)習和開(kāi)發(fā)系統。
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論