实在不好意思,由于我的操作还不熟练,上一篇博文三八译码器输入状态与输出状态的对照图存在缺失,现已补全,对此感到十分抱歉。
1.进制和C语言基础*二进制:由0和1组成,逢2进1,书写二进制数据时需加前缀0b。
*十六进制:由09,AF(a~f)组成,逢16进1,书写十六进制数据时需加前缀0x.
2.C语言变量类型和范围 3.C语言编程语句,运算符,函数这些内容在课堂上学过,在此就不多赘述,只要注意,单片机程序相比于课堂知识,开始多用起void函数,循环结构出现死循环。
例如下方代码:
#include
sbit LED=P0^0;
sbit ADDR0=P1^0;
sbit ADDR1=P1^1;
sbit ADDR2=P1^2;
sbit ADDR3=P1^3;
sbit ENLED=P1^4;
void main()
{
ENLED=0;
ADDR3=1;
ADDR2=1;
ADDR1=1;
ADDR0=0;
LED=0;
while(1);
}
4.keil软件的使用
*新建工程
*单片机型号选择
*新建文件
*保存文件,注意一定是.c文件!
*添加文件
*编好程序后,创建HELX文件。
*编译程序
PS:学习单片机不是应付考试,这些知识其实可以随用随查,不必死记。
这样一来,从编程语言到编程软件(调试功能和烧录步骤以后会说明),我们都能够有所了解,做完了准备工作,就可以正式学习编程了,说真的心里挺激动的,哈哈。