1、微控制器概念:在一片積體電路晶片上整合微處理器(CPU)、儲存器(ROM和RAM)、I/O介面電路,從而構成了單晶片微型計算機,即微控制器(single chip Microcomputer)也叫微控制器(MCU)。
2、學習51微控制器C語言程式設計基本知識:(1)電平特性
數位電路中只有兩種電平:高和低
微控制器為TTL電平: 高 +5V 低 0V
RS232電平:計算機的串列埠 高 -12V 低+12V
所以計算機與微控制器之間通訊時需要加電平轉換晶片max232等其他晶片
(2)二進位制
數位電路中的兩種電平特性決定了它使用二進位制運算。
二進位制邏輯運算:
邏輯變數 : 只有兩個:“0”(假)和“1”(真)。
(3)基本語法:
變數定義
資料型別 變數名
int num1;
double num2 = 2;
unsigned short num3;
<1> if()語句
if(條件){分支}
if(條件){分支1}else{分支2}
if(x>=0)
{y=y/2;}
else
{y=y*x;}
<2> .while()語句
while(條件){迴圈體}
while(i<10)
{s+=k;}
<3> for()語句
for(表示式1;條件2;表示式3){迴圈體}
for(i=0;x!=y;j++)
{z/=3;}
1、微控制器概念:在一片積體電路晶片上整合微處理器(CPU)、儲存器(ROM和RAM)、I/O介面電路,從而構成了單晶片微型計算機,即微控制器(single chip Microcomputer)也叫微控制器(MCU)。
2、學習51微控制器C語言程式設計基本知識:(1)電平特性
數位電路中只有兩種電平:高和低
微控制器為TTL電平: 高 +5V 低 0V
RS232電平:計算機的串列埠 高 -12V 低+12V
所以計算機與微控制器之間通訊時需要加電平轉換晶片max232等其他晶片
(2)二進位制
數位電路中的兩種電平特性決定了它使用二進位制運算。
二進位制邏輯運算:
邏輯變數 : 只有兩個:“0”(假)和“1”(真)。
(3)基本語法:
變數定義
資料型別 變數名
int num1;
double num2 = 2;
unsigned short num3;
<1> if()語句
if(條件){分支}
if(條件){分支1}else{分支2}
if(x>=0)
{y=y/2;}
else
{y=y*x;}
<2> .while()語句
while(條件){迴圈體}
while(i<10)
{s+=k;}
<3> for()語句
for(表示式1;條件2;表示式3){迴圈體}
for(i=0;x!=y;j++)
{z/=3;}