51单片机应用手册
一、 引脚图
二、 特殊功能寄存器映像及复位值
常用的寄存器详细介绍:
程序模板:
#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 INT0
1 T0
2 INT1
3 T1
4 串口
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。