嵌入式學習筆記(1) 51微控制器之預備知識

2021-06-14 08:10:12 字數 553 閱讀 9951

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...