桂林航天工业学院学生实验报告
课程名称
单片机原理及应用
实验项目名称
Keil开发环境介绍实验日期专业班级2015年10月12日自动化4班
开课院(系)及实验室学生姓名陈忠常指导教师冯宝
电子信息与自动化学院学号2013090110426实验成绩
一、实验目的熟悉单片机的编程软件keil的使用。二、实验内容应用KeilC软件编写一个简单的信号灯控制程序,并将HEX文件下载到开发板上。三、实验结果实验步骤1、打开keil软件,在project选项下新建NewuVisio
project如下图
f2、新建工程后选择芯片如图
3、给工程添加C语言文件,如图
4、建好文件后,开始编写c程序
f编译没有错误,然后下载
四、实验结果分析正确建立工程文件,编写C语言,编译成功后,选择生成HEX文件,下载到开发板上,灯如程序亮起,如图
教师评价:
教师签名:批改时间:年月日
f桂林航天工业学院学生实验报告
课程名称单片机原理及应用实验项目名称单片机控制单灯亮灭实验日期专业班级2015年10月14日自动化4班
开课院(系)及实验室学生姓名陈忠常
电子信息与自动化学院学号2013090110426实验成绩
指导教师冯宝
一、实验目的
1、掌握51单片机如何控制信号输出。2、掌握KeilC集成开发环境的使用。3、掌握51开发平台的使用。
二、实验内容
实现单个灯的亮灭,并实现控制亮灭的时间长度。
三、实验程序i
cludereg52hsbitkey1P24sbitD1P10voiddelayu
sig
edcharyu
sig
edcharjkforjyj0jfork0k57kvoidkeyoifkey10
fdelay5ifkey10D10voidkeycifkey10delay5ifkey10D11voidmai
while1keyodelay10key11delay10keycdelay10四、实验原理图
f五、实验结果
程序可以正常运行,可以控制单个灯的亮灭,并可以通过修改程序的数据来控制的亮灭的时间长短
教师评价:
教师签名:批改时间:年月日
f桂林航天工业学院学生实验报告
课程名称单片机原理及应用实验项目名称单片机控制流水灯实验日期专业班级2015年10月14日自动化4班
开课院(系)及实验室学生姓名陈忠常
电子信息与自动化学院学号2013090110426实验成绩
指导教师冯宝
一、实验目的
进一步熟悉keil软件的使用。了解并熟悉单片机IO口和LED灯的电路结构,学会构建简单的流水灯电路。掌握C51中单片机IO口的编程方法和使用IO口进行输入输出的注意事项。
二、实验原理
MCS51系列单片机有四组8位并行IO口,记作P0、P1、P2和P3。每组IO口内部都有8位数据输入缓冲器、8位数r