微控制器原理與應用及C51程式設計實驗報告

2021-03-04 04:24:41 字數 1870 閱讀 3817

實驗報告

一. 軟體**

1.實驗要求

基本要求:用串列埠輸出「hello word」語句。增加的要求:延時或定時輸出語句,採用查詢/中斷的方式控制啟動/停止。

2.源程式:

(1).採用延時函式,延遲輸出語句,p0_0控制啟動/停止。

#include

#include

sbit p0_0=p0^0;

void delay(unsigned int delaytime);

void main(void)

}}void delay(unsigned int delaytime)

(2).採用定時器定時,延遲輸出語句。p0_0控制啟動/停止。

include

#include

sbit p0_0=p0^0;

#define uchar unsigned char

#define uint unsigned int

uchar count;

void main()

}}void timer0()interrupt 1

3.實驗心得:

第一次實驗不需要硬體實現,只需要用軟體**,串列埠輸出「hello word」語句就ok,所以此次實驗比較簡單,不需要費太多時間就能把實驗完成。

二. 鍵控流水燈

1.實驗要求:

8051微控制器的p1口的p1.0—p1.7分別接有led(d1—d8),當某一埠輸出,為「0」時,相應的led點亮,p0.

0、p0.1分別接有兩個按鈕k1和k2。現要求編寫可鍵控的流水燈程式,k1=0時,燈向左迴圈流動;k2=0時,燈向右迴圈流動;k1,k2同時為0 時,燈開始一左一右流動;k1,k2同時為1時,燈停止流動。

2.實驗原理圖:(附錄1)

3.源程式:

#include

#include

#define uchar unsigned char

sbit p0_0=p0^0;

sbit p0_1=p0^1;

uchar temp,count;

void main()

}void timer0()interrupt 1

4.實驗總結:通過本次實驗,對定時器的中斷有了更進一步的掌握,也能夠熟練應用定時器,還有按鍵控制流水燈的流動方向。

不過這次實驗的難度要高於上一次,經過了多次除錯之後才把實驗完成,耐心決定一切啊。

三. 串並轉換實驗

1. 實驗目的:了解微控制器串列埠方式0,及移位暫存器164應用。

實驗說明:串列埠方式0為移位寄存方式,資料由p3_0埠輸入,同步移位脈衝由p3_1埠輸出,傳送的8位資料低位在前。利用微控制器的序列介面方式0擴充套件並行介面輸入輸出,在led燈上迴圈顯示00~99。

2. 設計流程圖:

3. 實驗連線:din連線p3_0;clk連線p3_1

4. 實驗原理圖(附錄2)

5. 源程式:

#include

#include

typedef unsigned char byte;

byte i顯示的十位數

byte j顯示的個位數

byte dis_code[10]=;

0 1 2 3 4 5 6 7 8 9

void main()

}while(1);

} 6. 實驗心得:最後一次實驗,設計過程稍難,雖然硬體只需要連線兩根線就可以了,但是內部結構較為複雜,需要掌握74hc164晶元的功能和拐角,同時也為時分秒的設計奠定了一定的基礎。

通過這幾次實驗,我覺得微控制器實驗還是很有意思的。雖然我們只是學了一些皮毛,但是讓我感覺依然很受用,這門課的重點是實踐,只有搞好了動手環節,才能真正學好這門課。

微控制器原理及應用

網路教育學院 題目 課題一 微控制器電子時鐘設計 學習中心 甘肅農墾河西分校 層次 專公升本 專業 電氣工程及其自動化 年級 2015年春季 學號 201303576510 學生姓名 王書飛 一,引言 1957年,ventura發明了世界上第乙個電子錶,從而奠定了電子時鐘的基礎,電子時鐘開始迅速發展...

微控制器原理及應用

開始進棧保護 消抖開中斷 a r0 查表數碼管顯示r0 r0自加1 開始進棧保護 消抖開計數器 a r1 查表數碼管顯示r1 r1自加1 恢復現場 恢復現場 中斷返回 中斷返回 外中斷0顯示數a加1 定時器 計數器t0顯示數b加1 開始進棧保護 消抖開中斷 a r0 30h r1 n a 30h y...

微控制器原理及應用答案

嵌入式微處理器的基礎是通用計算機中的cpu,它的位址匯流排數目較多能擴充套件較大的儲存器空間,所以可配置實時多工作業系統 rtos rtos是嵌入式應用軟體的基礎和開發平台。正由於嵌入式微處理器能執行實時多工作業系統,所以能夠處理複雜的系統管理任務和處理工作。因此,廣泛地應用在移動計算平台 手機 工...