1 / 19
文档名称:

《单片机C程序设计》实验报告.doc

格式:doc   大小:161KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《单片机C程序设计》实验报告.doc

上传人:bai1968104 2021/4/12 文件大小:161 KB

下载得到文件列表

《单片机C程序设计》实验报告.doc

文档介绍

文档介绍:广东机电职业技术学院
实验报告
课程名称: 单片机C程序设计
开课时间: 2010~2011第2学期
指导教师: 李建波
学生姓名: 廖威
班 级: 控制1001
学 号: 30
单片机C程序设计 实验报告1
学生姓名:廖威 班级:控制1001
实验项目
显示自己的工号(=)
成绩
实验项目类型
验证
演示
综合
设计
其他
*
实验目的
用单片机显示自己的工号数字。(角色扮演)
实验原理
1 赋值指令(=)
2 数码管段码概念
3软件指令控制硬件(P2=0x3f;)
使用设备、仪器及材料
1 安装Windows XP操作系统的微型计算机1台
2单片机集成开发环境keil
3 软硬件开发平台proteus
4
5 单片机实验板1套(学生自备)
实验步骤
1 进行功能分析,工作框架搭建,工作分工。下载并安装Keil、Proteus软件。
2 使用单片机集成开发环境keil 。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。
新建文件夹
新建项目
新建文件
添加文件到项目
编辑C程序
编译生成“.hex”文件
3 使用软硬件开发平台proteus 。
新建电路图设计文件,保存在新建的文件夹中。
查找元器件
放置元器件
布局布线
修改元器件属性
进行仿真单片机程序。
实验过程原始记录
1 硬件电路
软件源程序
#include<>
main()
{
loop1:
P2=0x66;
P3=0x4f;
goto loop1;
}
实验结果及分析
在本次实验中,进行了软件编辑、编译、并得到了C文件源文件和以“.hex”结尾的单片机可执行的十六进制文件;在Proteus建立了正确的电路,仿真结果符合设计要求,正确显示了自己的学号(例如43号显示数字43)。
教师签名:李建波
2009年 月 日
单片机C程序设计 实验报告2
学生姓名:廖威 班级:控制1001
实验项目
两点控制1个灯(if)
成绩
实验项目类型
验证
演示
综合
设计
其他
*
实验目的
小王在工厂,领导给了个任务,多点控制1盏灯。(角色扮演)
实验原理
条件语句if…else…,如果就。
使用设备、仪器及材料
1 安装Windows XP操作系统的微型计算机1台
2单片机集成开发环境keil
3 软硬件开发平台proteus
4
5 单片机实验板1套(学生自备)
实验步骤
1 进行功能分析,工作框架搭建,工作分工。下载并安装Keil、Proteus软件。
2 使用单片机集成开发环境keil 。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。
新建文件夹
新建项目
新建文件
添加文件到项目
编辑C程序
编译生成“.hex”文件
3 使用软硬件开发平台proteus 。
新建电路图设计文件,保存在新建的文件夹中。
查找元器件
放置元器件
布局布线
修改元器件属性
进行仿真单片机程序。
实验过程原始记录
1 硬件电路
软件源程序
#include<>
sbit KEY1=P1^0;
sbit KEY2=P1^1;
sbit LED1=P2^6;
main()
{
P2=0x00;
loop1:
if(KEY1==0) { LED1=0;}
if(KEY2==0) { LED1=1;}
goto loop1;
}
实验结果及分析
在本次实验中,进行了软件编辑、编译、并得到了C文件源文件和以“.hex”结尾的单片机可执行的十六进制文件;在Proteus建立了正确的电路,仿真结果符合设计要求,当按下KEY1时灯亮,当按下KEY2时灯暗。
单片机C程序设计 实验报告3
学生姓名:廖威 班级:控制1001
实验项目
红绿灯电路或定时炸弹的设计
(while)
成绩
实验项目