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