微控制器C語言考點彙總

2021-03-04 01:34:29 字數 2121 閱讀 4296

1、微控制器就是在一塊矽片上整合了**處理器,儲存器和輸入、輸出介面、振盪電路、計數器等電路的一塊積體電路。

2、微控制器最小系統就是能讓微控制器工作起來的乙個最基本的組成電路。以微控制器為核心,微控制器的18、19引腳端外接石英晶體振盪電路,9引腳外接復位電路,20腳接地,31腳接電源,就構成了微控制器的最小系統。

3、微控制器簡介:8位**處理器,支援isp功能,節的ram。

4、at89s51共有40個引腳,4個埠。

5、驅動軟體有8個ttl閘電路,p0口即可作資料輸入/輸出及資料匯流排(d0~d7),也可作位址輸出即作位址匯流排,可構成完整的16位位址匯流排。

6、p可以驅動4個ttl閘電路:1、p1.5:

mosi端,主出從入資料端;2、p1.6:miso端,主入從出資料端;3、p1.

5:sck端,序列時鐘輸入端。

7、rst引腳出現兩個機器週期以上的高電平將微控制器復位。

8、除微控制器at89s51外,還有振盪電路和復位電路。

9、只要復位引腳高電平保持兩個機器週期以上的時間,便能完成系統重置的各項工作,使得內部特殊功能暫存器的內容均被設定成已知狀態。

10、c51使用sfr命令來對微控制器這些埠進行定義。

11、使用sbit命令定義特殊功能暫存器中的可定址位。

12、執行一條指令的執行時間稱為指令週期;執行一條指令的時間為乙個機器週期,乙個機器週期為微控制器振盪器的12個振盪週期。

13、一維陣列即陣列中每陣列元素只帶乙個下標。

14、c51程式的編譯:執行keilc51;建立乙個新工程;選中atmel公司的at89s51;編輯c程式;將c51程式新增到工程中;設定使keilc51對c51程式編譯後輸出hex檔案;對c51程式進行編譯。

15、所謂動態顯示,就是在顯示時,微控制器控制電路連續不斷重新整理輸出顯示資料使各數碼管輪流點亮。

16、函式的說明有兩種格式,分別是原型說明格式和定義型說明格式。

17、按鍵的特性:作為機械按鈕,按鍵下或者放開時,都存在著接通或斷開的機械顫抖現象,從而使訊號電平具有抖動現象;由於按鍵的抖動,使按鍵對應的輸出電平出現干擾脈衝,為了保證每按一下按鍵微控制器程式只動作一次,就需要消除因按鍵的抖動現象而引起的錯誤動作,具體的處理方式分為硬體消除抖動和軟體消除抖動。

18、在讀入埠或埠引腳狀態前需要先向該埠或引腳寫入1。

19、對按鍵處理的方式:不斷查詢按鍵;抽樣檢測一次;採用微控制器的外部中斷方式實現負脈衝的處理。

20、cpu在正常執行程式時,系統中出現特殊請求,cpu暫時中止當前執行程式,轉去處理更緊急的事件,處理完畢後,cpu返回主程式的過程。

21、中斷源有外部中斷、內部定時/計數器和序列通訊口中斷三種。

22、中斷呼叫與子程式呼叫的區別:子程式的呼叫是程式中預先安排好的,在程式中寫有呼叫子程式的命令。而中斷是隨機發生的,當中斷事件發生後,cpu自動停止正在執行的程式,保護好現場資料,轉去執行中斷任務。

23、定時/計數器實質上就是乙個加1計數器,定時器實際上也就是以計數方式工作。

24、每個機器週期等於12個振盪週期,故計數頻率為振盪器頻率的1/12,當採用12mhz的晶振時,計數速率為1mhz。

25、當定時/計數器工作於計數方式時,外部計數脈衝輸入引腳。最高能計數的外部頻率為微控制器的振盪頻率的1/24,高於此頻率時計數值不準確。

26、由thx的高8位和tlx的低8位構成全16位定時/計數器,其最大計數器值為:m=212=65536.

27、初始化程式設計格式:tmod=方式字;thx=高8位初始值;tlx=低8位初始值;etx=1;ea=1;trx=1。

28、已知晶振頻率為6mhz,t0=1,t=1ms,求th0\th1;計數器計數2000次,求th0\th1

解:(1)th0=(65536-1000*6/12)/256=254=feh

tl0=(65536-1000*6/12)%256=12=0ch

(2)th0=(65536-2000)/256=248=f8htl0=(65536-2000)%256=48=30h

29、序列通訊的基本方式:同步通訊和非同步通訊。

30、線性度:dac的實際轉換特性曲線和理想直線之間的最大偏移差。

31、ad5541:一塊16位的電壓輸出型序列d/a轉換器。

32、adc0809是採用cmos工藝製成的單片8位8通道逐次漸進型a/d轉換器。

33、乙個漢字要用32個位元組來表示。

微控制器C語言學習好

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

微控制器筆記彙總

第一章1.1數制定義 十進位制 0,1,2,3,4,5,6,7,8,9 d 逢十進一 二進位制 0,1 b 逢二進一 八進位制 0,1,2,3,4,5,6,7 o逢八進一 十六進製制 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f h 逢十六進一 1.2數制轉換 十進位制 二進位制 ...

微控制器大彙總

1 簡述時鐘週期 機器週期 指令週期的概念及相互關係。答 時鐘週期是輸入微處理器的時鐘訊號的週期。機器週期是機器完成乙個基本動作的時間。在mcs 51系列微控制器中,乙個機器週期由12個時鐘週期組成。指令週期是指執行一條指令所需的時間,由乙個到數個機器週期組成。2 mcs 51外擴的程式儲存器和資料...