微控制器實驗總結

2021-04-22 08:38:11 字數 850 閱讀 9111

微控制器實驗1、實驗2

實驗1:流水燈(主函式)

aa=0xfe;

while(1)

錯誤:從燈1跳到燈2的時間過短, 在燈2處, 不在迴圈。

改正: while(1)

注意:void delay(uint);//放置定義下

void delay(uint xms){}

舉一反三:左移主程式:燈1亮,過0.5s,燈1、2亮,再過0.5s,燈1、2、3亮——

void main()

}實驗2:利用定時器控制數碼管的顯示

要求:(定時器1)前兩位數碼管80s迴圈顯示,(定時器0)燈3每300ms間隔顯示,達到80s時,蜂鳴器報時1聲。

sbit dula=p2^6 ; //宣告段選位置p2.6

sbit wela=p2^7 ; //宣告位選位置p2.7

sbit led3=p1^2 ; //宣告燈3位置p1.2

sbit bell=p2^3 ; //宣告蜂鳴器位置p2.3

uchar code table= ; //共陰極數碼管的陣列編碼,0—f

void display(uchar xnum) // 法1

// void display(uchar shi , uchar ge) 顯示子函式法2(接定時器1)

void main() //主函式

void t0_time() interrupt 1 //定時器0

}void t1_time() interrupt 3 //定時器1

shi=num/10; 法2

ge=num%10;

}}錯誤: if (num==81)

此時,當計時到80s時,蜂鳴器不報時。

微控制器實驗

實驗一實驗環境的建立 實驗目的 學習建立實驗所需的 工作環境。實驗內容 1 進行proteus軟體的安裝 2 進行keilc51 uvision4軟體的安裝 3 掌握keilc51 uvision4和proteus聯調的方法。實驗背景知識 1 proteus軟體簡介。proteus isis是英國l...

微控制器實驗

實驗五 外部器件應用實驗 學院物理與機電工程學院 專業電子科學與技術 班級2014級2班 學號201410530227 姓名舒小飛 指導老師柳妮 實驗五 外部器件應用實驗 一 實驗目的 1.學習ms 51微控制器內部的定時 計數器的使用和程式設計方法 2.熟練編寫定時器,計數器的定時程式和中斷程式 ...

微控制器實驗

數碼轉換實驗 學號 1042402025姓名 張炎峰專業 電氣工程與自動化 2.2.1 實驗目的 1 掌握不同進製數及編碼相互轉換的方法,加深對數碼轉換的理解 2 熟悉keil c51整合開發環境的操作及程式除錯方法。2.2.2 實驗裝置 pc機一台,td nmc 教學實驗系統 或 td pit 教...