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 串口