1微控制器的C語言程式設計報告格式

2021-03-04 09:56:13 字數 770 閱讀 7291

序號姓名學號

專業班級組號指導老師

1.學習掌握微控制器的c語言程式設計方法

2.熟悉並掌握protues**軟體的按章,使用及除錯方法。

3.熟悉keil c的編譯環境使用及除錯方法

1. 針對圖1,用微控制器c語言程式設計實現時鐘,並利用protues**演示。(1秒鐘的定時使用定時器中斷方式)

(1)硬體原理圖

圖1 定時電路原理圖

(2)軟體流程圖

(3)程式清單(標註注釋)

2.針對圖2,用微控制器c語言程式設計按鍵按下,顯示資料增加1,並用protues**執行

(1)硬體原理圖

圖2 計數電路原理圖

(2)軟體流程圖

(3)程式清單(標註注釋)

(1) c51的資料型別有哪些?標準c語言的資料型別有哪些?兩個的區別?

(2) 在程式設計中include』reg51.h』的使用及作用是什麼?

(3) 在設計中微控制器的位如何表示?如何賦值?如果是特殊功能暫存器的位如何定義並賦值?如果是普通的位如何定義和賦值?

(4) 在程式設計中define的使用和功能是什麼?

在程式設計中模組化的結構如何理解?主函式和子函式如何架構?子函式的呼叫如何使用?

(5) 自學c51程式設計用定時器延時的方法完成專案1-1 led燈閃一下的程式。

(6) 比較定時器延時和軟體延時程式設計的區別?

(7) 定時器延時1s(較長時間的程式設計方法,查詢和中斷方法的區別)?

1. 遇到的問題,如何解決?

2. 知識總結等?

微控制器C語言考點彙總

1 微控制器就是在一塊矽片上整合了 處理器,儲存器和輸入 輸出介面 振盪電路 計數器等電路的一塊積體電路。2 微控制器最小系統就是能讓微控制器工作起來的乙個最基本的組成電路。以微控制器為核心,微控制器的18 19引腳端外接石英晶體振盪電路,9引腳外接復位電路,20腳接地,31腳接電源,就構成了微控制...

微控制器C語言學習好

前言 2 基礎知識 微控制器程式設計基礎 2 第一節 單數碼管按鍵顯示 4 第二節 雙數碼管可調秒錶 6 第三節 十字路 通燈 6 第四節 數碼管驅動 7 第五節 鍵盤驅動 8 第六節 低頻頻率計 14 第七節 電子錶 17 第八節 序列口應用 17 微控制器的外部結構 1 dip40雙列直插 2 ...

51微控制器的C語言程式結構

預處理命令 include 子函式 void delay void 主函式 void main void 2 c語言是由函式構成的,乙個c語言程式可以包含多個函式,但是有且只能有乙個主函式 函式名為main 主函式沒有返回值和引數 void main void c語言程式的執行總是從主函式main開...