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

Zarah ·
更新时间:2024-11-10
· 948 次阅读

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

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


作者:BYZ-study



太原理工 51单片机 学习 大学 机器人 单片机

需要 登录 后方可回复, 如果你还没有账号请 注册新账号