1. ttl電平:高+5v(有電) 低0v(沒電)。
2. rs232電平: 計算機串列埠 高-12v 低+12v, 所以微控制器與計算機通訊時要加電平轉換晶元max232。
3. 概念:c51就是開發51微控制器的c語言。
4. c51的資料型別擴充套件定義(即除了c中int 、char等之外):
(1) sfr:特殊功能暫存器宣告(一般情況程式設計時用不到)
(2) sfr16:sfr的16位資料宣告(一般情況程式設計時用不到)
(3) sbit: 特殊功能位宣告
(4) bit: 位變數宣告
例:sfr scon = 0x98; sfr16 t2 = 0xcc; sbit ov =psw^2; sbit led0=p0^0 /*微控制器p00引腳,p一定要大寫*/;
5. c51的包含的標頭檔案:
reg51.h和reg52.h(定義特殊功能暫存器和位暫存器,常用),math.h(定義常用數**算),stdio.h ,stdlib.h , absacc.h
6. << 、>> 左移右移後補零。
嵌入式微控制器面試筆記
面試題目彙總 最重要 簡單又重點突出的自我介紹!第1基礎介紹 1.1 記憶體洩露和記憶體溢位是什麼意思 1.2 static的使用 1.3 break 和continue的區別 1.4 指標函式和函式指標的區別 1.5 陣列和鍊錶的區別 1.6 extern 的用途 1.7 volatile用途 第...
從微控制器到嵌入式
1 什麼是微控制器?微控制器是乙個控制系統,接收管腳中斷輸入,進行一些簡單的邏輯操作,對記憶體或flash進行訪問,再輸出到管腳 2 什麼是嵌入式?嵌入式有linux核心 linux核心功能有 程序管理 記憶體管理 檔案系統管理 裝置驅動 網路管理 3 微控制器和嵌入式有什麼共同點?都是靠中斷驅動,...
收集嵌入式論壇(ARM,DSP,FPGA,微控制器)
我先來 csdn 硬體嵌入式板塊,自是不用說了,俺就是在這裡成長的。www.armce.com bbs 這個專門wince的,我感覺也不錯,裡面收藏了很多原創和非原創工具 驅動開發網wince板塊,以前很火,不知道為啥現在墮落了。www.21ic.com 貌似也墮落了,不過偶爾去瞧瞧還可以,http...