51單片機(jī)視頻教程哪個(gè)好 51單片機(jī)入門教程?
51單片機(jī)入門教程?1. 單片機(jī)的概念是將微處理器(CPU)、存儲(chǔ)器(ROM和RAM)和I/O接口電路集成在一個(gè)集成電路芯片上,形成一個(gè)單片機(jī),也稱為MCU。(1)電平特性數(shù)字電路只有兩個(gè)電平:高電平
51單片機(jī)入門教程?
1. 單片機(jī)的概念是將微處理器(CPU)、存儲(chǔ)器(ROM和RAM)和I/O接口電路集成在一個(gè)集成電路芯片上,形成一個(gè)單片機(jī),也稱為MCU。
(1)電平特性
數(shù)字電路只有兩個(gè)電平:高電平和低電平
單片機(jī)為TTL電平:高5V低0V
RS232電平:計(jì)算機(jī)串口高12v低,因此計(jì)算機(jī)與單片機(jī)之間的通信需要添加電平轉(zhuǎn)換芯片MAX232等芯片
](2)二進(jìn)制
數(shù)字電路的兩級(jí)特性決定了它采用二進(jìn)制運(yùn)算。
二進(jìn)制邏輯操作:
邏輯變量:只有兩個(gè):“0”(假)和“1”(真)。
(3)基本語法:
變量定義
數(shù)據(jù)類型變量名
int num1;
double num2=2;
unsigned short Num3;
<1> if()語句
if(condition){branch}
if(condition){branch 1}else{branch 2}
if(X>=0)
{y=y/2}]else
{y=y*X}
<2>。While()語句
While(條件){loop body}
]While(I<10)
{s=k}
<3> For()語句
For(表達(dá)式1,條件2,表達(dá)式3){loop body}
For(I=0x!=YJ)
{Z/=3}