51單片機應用手冊數組
1、 引腳圖
spa
2、 特殊功能寄存器映像及復位值
經常使用的寄存器詳細介紹:
code
程序模板:圖片
#include<reg51.h>//頭文件 #include"common.h"//包含公共文件(單文件能夠不用) sbit LED=P2^0;//引腳位定義 #define LED_ON LED=0//宏定義 #define LED_OFF LED=1 unsigned char a;//變量聲明 unsigned char array[4]={1,1,1,1};//數組聲明 //主程序 void main(){ EA=1;//打開中斷總開關 TMOD&=0xf0;//清除T0設置 TMOD|=0x01;//將T0設置爲模式1 TMOD&=0x0f;//清除T1設置 TMOD|=0x20;//將T1設置爲模式2 ET0=1;//打開T0中斷 TR0=1;//啓動T0 IT0=1;//設置降低沿觸發 EX0=1;//啓動外部中斷0 while(1){ //這裏寫主程序須要執行的代碼 } } //INT0中斷處理程序 void INT10() interrupt 0{ LED_ON; } //定時器T0中斷處理程序 void InterruptT0() interrupt 1{ TH0=0xff;//T0初始值高8位 TL0=0xff;//低8位 }
中斷號interrupt 0 INT0it
1 T0 2 INT1 3 T1 4 串口