包涵完整的單片機實驗報告,內容詳細
正常工作后,運行結果是得到8盞LED 交替亮滅。實驗過程中可能存在 LED燈不亮的問題時,注意檢查排線是否插好或者說換根排線試試。
四、實驗心得
在本次實驗中,流水燈的程序相對來說是很簡單的,能控制 LED 流水燈左右移的方法有很多,就看怎么去運用了。這雖然是第一個單片機實驗,卻讓我深有體會,通過這次實驗,我了解了程序的架構,熟悉了單片機指令,掌握了一些基本語句,提高了常見問題的處理能力,同時產生了對編程的興趣。
一、實驗目的
1、了解 51單片機實驗開發板的使用步驟。
2、掌握 51單片機實驗開發板并行控制I/O 口的基本方法。
3、熟悉 keil 軟件,以 LED 閃爍為例子,通過 keil4 軟件進行匯編程序的輸
入、運行、調試、仿真。
二、實驗內容
1、實驗儀器設備
計算機一臺、單片機開發板一臺
2、實驗軟件
Keil5 軟件、普中程序燒錄軟件。
3、實驗程序代碼
#include <reg51.h>
void Delay10ms(unsigned int c); //延時10ms
void main()
{
while(1)
{
P0 = 0x00; //置P0口為低電平
Delay10ms(50); //調用延時程序,修改括號里面的值可以調整延時時間
P0 = 0xff; //置P0口為高電平
Delay10ms(50); // 調用延時程序
}
}
void Delay10ms(unsigned int c) //誤差 0us
{
unsigned char a, b;
for (;c>0;c--)
{
for (b=38;b>0;b--)
{
for (a=130;a>0;a--);
}
}
}
4、實驗步驟
4.1、連接開發板 LED模塊相關電路連線
連接方法:
JP10(P0)和 J12用8PIN排線連接起來,J21跳線帽接左邊
連線如下圖:
完整的Word格式文檔51黑下載地址:
單片機實驗報告.pdf
(2.45 MB, 下載次數: 5)
2019-5-30 10:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|