- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《單片机C程序设计》实验报告
广东机电职业技术学院
实验报告
课程名称:开课时间: 20~20第2学期
指导教师:学生姓名:班级学号:
软件源程序
#includereg51.h
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 C2.0
3 软硬件开发平台proteus 6.9
4 单片机下载软件STC_ISP_V3.3
5 单片机实验板1套(学生自备)
实验步骤
1 进行功能分析,工作框架搭建,工作分工。下载并安装Keil、Proteus软件。
2 使用单片机集成开发环境keil C2.0。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。
新建文件夹
新建项目
新建文件
添加文件到项目
编辑C程序
编译生成“.hex”文件
3 使用软硬件开发平台proteus 6.9。
新建电路图设计文件,保存在新建的文件夹中。
查找元器件
放置元器件
布局布线
修改元器件属性
进行仿真单片机程序。
实验过程原始记录
1 硬件电路
软件源程序
#includereg51.h
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) 成绩 实验项目类型 验证 演示 综合 设计 其他 * 实验目的
小王在工厂,领导给了个任务,按照时间顺序点亮3盏灯,红绿灯电路。(角色扮演)
实验原理
i=5000;while(i--){吃饭的动作}
吃饭为例:有5000颗米粒,当米粒没有吃完时,吃饭的动作需要重复进行。
使用设备、仪器及材料
1 安装Windows XP操作系统的微型计算机1台
2单片机集成开发环境keil C2.0
3 软硬件开发平台proteus 6.9
4 单片机下载软件STC_ISP_V3.3
5 单片机实验板1套(学生自备)
实验步骤
1 进行功能分析,工作框架搭建,工作分工。下载并安装Keil、Proteus软件。
2 使用单片机集成开发环境keil C2.0。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。
新建文件夹
新建项目
新建文件
添加文件到项目
编辑C程序
编译生成“.hex”文件
3 使用软硬件开发平台proteus 6.9。
新建电路图设计文件,保存在新建的文件夹中。
查找元器件
放置元器件
布局布线
修改元器件属性
进行仿真单片机程序。
实验过程原始记录
1 硬件电路
软件源程序
实验结果及分析
在本次实验中,进行了软件编辑、编译、并得到了C文件源文件和以“.hex”结尾的单片机可执行的十六进制文件;在Proteus建立了正确的电路,仿真结果符合设计要求,可以看到红绿灯按照时间顺序依次点亮。
单片机C程序设计 实验报告4
学生姓名:廖威 班级:控制1001
实验项目 设计霓虹灯(数组) 成绩 实验项目类型 验证 演示 综合 设计 其他 * 实验目的
文档评论(0)