(五)任务实施
2025年09月21日
(五)任务实施
步骤一:创建51单片机的C语言工程
① 在D盘下创建文件夹,命名为“共同体类型”。
② 启动Keil,创建工程,命名为“共同体类型”,并把工程存放至“D:\共同体类型” 文件夹下,如图9-20所示。工程创建完成后,如图9-21所示。
图9-20 设置工程路径
图9-21 工程创建完成
步骤二:创建C语言源程序文件main.c,并添加到工程中
① 创建main.c文件,如图9-22所示。
图9-22 创建main.c文件
② 将main.c文件添加至工程,如图9-23所示。
图9-23 将main.c文件添加至工程
步骤三:编写C语言源程序
使用一个核心板控制两个功能板,快速取出一个int型变量,即16位变量中的高8位与低8位。比如对于65 135这个数,按照之前的方法,需要进行除法运算和求余数运算,则65 135/256的结果即高8位,65 135%256的结果即低8位。
利用共同体来实现提取高8位和低8位的任务,可以很容易降低这部分开销。
编写C语言源程序,如图9-24所示。
图9-24 编写C语言源程序
代码如下:
步骤四:编译程序
编译程序,如果有警告、错误,则修改程序,重新编译,如图9-25所示。
图9-25 程序编译结果
配置工程属性,生成HEX文件,如图9-26所示。
图9-26 生成HEX文件
步骤五:写入单片机
把生成的HEX文件写入单片机,观察现象,验证功能,并进行成果展示。