這是我本學期初學51單片機做的實驗流水燈,里面含有原理圖,c51程序,和詳細的實驗原理,請大家指教
一、實驗目的與要求: 1. 了解單片機I/O口的工作原理。 2. 掌握51單片機的匯編指令。 3. 熟悉匯編程序開發,調試以及仿真環境。 二、實驗環境:(硬件環境、軟件環境) 硬件環境:焊錫絲若干, 電烙鐵若干個,電腦一臺,單片機開發板一塊,數據線一根。 軟件環境:Keilc 5編程軟件,ISIS Professional仿真軟件。 三、實驗原理 通過更改P0口8位的高低電平,分別控制8個發光二極管的亮滅。具體的亮滅情況如下表:
要實現“流水燈”效果,也就是需要將P0口的輸出值發生以下變化: FE→FD→FB→F7→EF→DF→BF→7F→BF→DF→EF→F7→FB→FD→FE→...... 四、實驗內容 通過匯編指令對單片機I/O進行編程(本實驗使用P0口),以控制八個發光二極管以一定順序亮滅。(即流水燈效果) 仿真原理圖: 
編寫程序: 
元器件清單表:
五、實驗步驟 1、在ISIS Professional仿真軟件上畫好仿真圖。 2、在Keilc 5編程軟件上編譯好程序。 3、將Keilc 5軟件生成的led.hex導入仿真圖的51芯片中并運行,檢查仿真實驗效果。 4、仿真成功后焊接實物電路板。 5、電路板焊完后,通過單片機開發板將電腦上的程序燒錄到80C51芯片中,將接好的usb接口通上電源,觀察效果。 6、若電路板效果與理想不一致,找到原因,排查錯誤,直至成功為止。 六、實驗結果 
完整的Word格式文檔51黑下載地址:
流水燈--《單片機原理與應用實驗》實驗報告.doc
(879.5 KB, 下載次數: 16)
2018-12-26 21:40 上傳
點擊文件名下載附件
|