#include //在这里告诉编译器使用的芯片类型,在reg52.H这个头文件里说明芯片相关的定义
#include //stdio.h定义了一些函数,如是面使用printf()函数
void main() //主函数main()任何程序都必不可以且只能有一个
{
unsigned char a1,a2; //在这里定义两个字节变量0-255
singned char b1,b2; //在这里这义两个有符号变量范围-127--127
//从这里开始配置硬件(对单片机进行设置)
scon=0x50; //配置串口,具体的你看下51单片机的资料,
tmod=(tmod & 0x0f)| 0x20; //这里将单片机的定时器1配置给串口提供时钟即串行通讯的波特率来源
th1=221;
ie|=0x90; //这里配置单片机的中断
tr1=1;
ti=1;
a1=0x7f; //将值0x7f写入a1变量中,a1就相当于对一个存储地址取名叫a1,使用的是单片机的b1=0x7f; //RAM存储器
printf("a1=%d",(int)(a1)); //将变量值自串口输出
a1=0x91;
b2=0x91;
printf("a2=%d,(int)(a2));
printf("b2=%d,(int)(b2));
//上面的程序只执行一次,即单片机复位后执行一次上面的程序
//下面开始进入主循环
while(1)
{}
}
13-08-02 09:44