#太原理工大学机器人团队#51单片机20天学习打卡——Day3

实在不好意思,由于我的操作还不熟练,上一篇博文三八译码器输入状态与输出状态的对照图存在缺失,现已补全,对此感到十分抱歉。

1.进制和C语言基础

*二进制:由0和1组成,逢2进1,书写二进制数据时需加前缀0b。

*十六进制:由09,AF(a~f)组成,逢16进1,书写十六进制数据时需加前缀0x.

2.C语言变量类型和范围在这里插入图片描述

3.C语言编程语句,运算符,函数

这些内容在课堂上学过,在此就不多赘述,只要注意,单片机程序相比于课堂知识,开始多用起void函数,循环结构出现死循环。

例如下方代码:

#include<reg52.h>
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:学习单片机不是应付考试,这些知识其实可以随用随查,不必死记。
这样一来,从编程语言到编程软件(调试功能和烧录步骤以后会说明),我们都能够有所了解,做完了准备工作,就可以正式学习编程了,说真的心里挺激动的,哈哈。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值