AT89S51單片機實驗系統(tǒng)的開發(fā)與應用
2.3.2 軟件調(diào)試
(1)開發(fā)工具和開發(fā)語言:電路板開發(fā)工具為Multisim 10;編譯軟件一Keil C51;開發(fā)語言為C語言、匯編語言。
(2)調(diào)試注意事項:
①與此實驗開發(fā)系統(tǒng)配合使用的軟件主要有WAVE和ISP下載軟件。在與PC機連接時,單片機實驗開發(fā)系統(tǒng)一定要斷電,否則可能會燒壞MAX232芯片和PC機的主板。
②在斷電的情況下,將AT89S51單片機插入實驗板的單片機插座上,并將實驗板與PC機之問的串行通信電纜連接好,通信電纜一端接在PC的串口COM1或COM2上,另一端接實驗板。
③正確接通電源,并按下實驗板左下角的編程開關(guān),它旁邊的編程指示燈亮,說明該實驗系統(tǒng)處于程序下載燒寫狀態(tài)。
3 部分實例
3.1 跑馬燈實驗(8個發(fā)光二極管輪流點亮)
(1)實驗任務。利用程序控制來實現(xiàn)發(fā)光二極管的輪流點亮發(fā)光,該實驗用到P0的全部8個端口,以及P1.4端口。
(2)程序流程圖如圖2所示。
(3)實驗總結(jié)。實驗是實驗板的第一個實驗,這里要做的就是對單片機的熟悉,對I/O口的一些操作,也是對實驗板的性能的一個簡單測試。本文引用地址:http://butianyuan.cn/article/172651.htm
3.2 一鍵多功能識別實驗
(1)實驗任務。開關(guān)K6按鍵接在P3.7/RD管腳上,在AT89S51單片機的P1端口的4個發(fā)光二極管。上電的時候,L1接在P1.0管腳上的發(fā)光二極管在閃爍,當每一次按下開關(guān)SP1的時候,L2接在P1.1管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1時,L3接在P1.2管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1時,L4接在P1.3管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1的時候,又輪到L1閃爍了,如此輪流下去。
(2)程序流程圖。一鍵多功能識別程序流程如圖3所示。
(3)實驗總結(jié)。該實驗是對鍵盤和顯示系統(tǒng)的一個起步介紹實驗,通過這個實驗,能夠?qū)崿F(xiàn)一個按鍵控制顯示不同的結(jié)果。實驗結(jié)束后,學生對按鍵和顯示的配合使用有了更深入的了解。這個實驗既是對上個實驗的鞏固,又為以后的實驗提前作了準備,其中對按鍵的去抖動處理,應特別關(guān)注。
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論