| 公司 | 產(chǎn)品 |
| AT(Atmel) | AT89C51 AT89C52 |
| Intel(英特爾) | i87C54 i87C58 |
| STC | STC89C51RC STC89C52RC |
| P0口(39腳-32腳) | 每個(gè)口可獨(dú)立控制,無內(nèi)置上拉電阻,使用時(shí)需要外接 |
| P1口(1腳-8腳) | 每個(gè)口可獨(dú)立控制, 內(nèi)置上拉電阻 ,使用時(shí)需要進(jìn)行寫1操作 |
| P2口(21腳-28腳) | 同P0口 |
| P3口(10腳-17腳 | 同P1口 |
標(biāo)號(hào) | 引腳 | 第二功能 | 說明 |
P3.0 | 10 | RXD | 串行輸入 |
P3.1 | 11 | TXD | 串行輸出 |
P3.2 | 12 | TNT0\ | 外部中斷0 |
P3.3 | 13 | TNT1\ | 外部中斷1 |
P3.4 | 14 | T0 | 定時(shí)器/計(jì)數(shù)器0外部輸入端 |
P3.5 | 15 | T1 | 定時(shí)器/計(jì)數(shù)器1外部輸入端 |
十進(jìn)制 | 二進(jìn)制 | 十六進(jìn)制 | 十進(jìn)制 | 二進(jìn)制 | 十六進(jìn)制 |
0 | 0 | 0 | 8 | 1000 | 8 |
1 | 1 | 1 | 9 | 1001 | 9 |
2 | 10 | 2 | 10 | 1010 | A |
3 | 11 | 3 | 11 | 1011 | B |
4 | 100 | 4 | 12 | 1100 | C |
5 | 101 | 5 | 13 | 1101 | D |
6 | 110 | 6 | 14 | 1110 | E |
7 | 111 | 7 | 15 | 1111 | F |
數(shù)據(jù)類型 | 關(guān)鍵字 | 所占位數(shù) | 表示數(shù)范圍 |
無符號(hào)字符型 | unsigned char | 8 | 0-255 |
有符號(hào)字符型 | char | 8 | -128-127 |
無符號(hào)整型 | unsigned int | 16 | 0-65535 |
有符號(hào)整型 | int | 16 | -32768-32767 |
無符號(hào)長整型 | Unsigned long | 32 | |
無符號(hào)長整型 | long | 32 | |
單精度實(shí)型 | float | 32 | |
雙精度實(shí)型 | double | 64 | |
位類型 | bit | 1 | 0-1 |
算術(shù)運(yùn)算符 | 邏輯運(yùn)算符 | 位運(yùn)算符 | |||
算術(shù)運(yùn)算符 | 含義 | 邏輯運(yùn)算符 | 含義 | 位運(yùn)算符 | 含義 |
+ | 加 | > | 大于 | & | 邏輯與 |
- | 減 | < | 小于 | ! | 邏輯或 |
* | 乘 | >= | 大于等于 | ^ | 異或 |
/ | 除 | <= | 小于等于 | ~ | 取反 |
++ | 自加 | == | 測(cè)試相等 | >> | 左移 |
-- | 自減 | != | 測(cè)試不等 | << | 右移 |
% | 求余 | & & | 按位與 | ||
|| | 按位或 | ||||
! | 非 | ||||
語句 | 類型 |
If | 選擇語句 |
while | 循環(huán)語句 |
for | 循環(huán)語句 |
switch/case | 多分支選擇語句 |
do-while | 循環(huán)語句 |
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |