资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
单片机单片机 C 程序设计程序设计 实验报告实验报告 7学生姓名: 班级:实验项目类型验证演示综合设计其他实验项目设计光控灯(光敏元件、函数)成绩*一、实验目的 高级阶段。在以前的设计中,很少涉及到传感器、继电器,设计水平比 较低级,目前小王接到了第 1 个需要传感器的设计任务:根据光线强弱开灯 关灯,光线强的时候关灯,光线弱则开灯。实现这个功能证明自己具备了较 高的单片机 C 程序开发能力。 二、实验原理 软件知识:C 程序构成、关键词(goto、if) 、运算符与表达式=、数 据结构 char、结构化语句 if ()。 硬件知识:单片机芯片、继电器、灯、传感器、比较器。 三、使用设备、仪器及材料 1 安装 Windows XP 操作系统的微型计算机 1 台 2 单片机集成开发环境 keil C2.0 3 软硬件开发平台 proteus 6.9 4 单片机下载软件 STC_ISP_V3.3 5 单片机实验板 1 套(学生自备) 四、实验步骤 1 进行功能分析 2 使用单片机集成开发环境 keil C2.0。 3 使用软硬件开发平台 proteus 6.9。五、实验过程原始记录 1 硬件电路XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1 AT89C51R1470R2 10kRL2 5VD1 DIODEQ1 PNPL1220VV1 220 R3 10kR4 10kR5 10k45%RV1 20kU2COMPI2软件源程序#include sbit Guang=P10; sbit Lamp =P20; main() loop1:if(Guang=1) Lamp=0; else Lamp=1;goto loop1; 六、实验结果及分析在本次实验中,进行了软件编辑、编译、并得到了 C 文件源文件和以“.hex”结尾的单片机可执行的十六进制文件;在 Proteus 建立了正确的电 路,仿真结果符合设计要求,正确显示。单片机单片机 C 程序设计程序设计 实验报告实验报告 8学生姓名: 班级:实验项目类型验证演示综合设计其他实验项目设计声控灯(咪头)成绩*一、实验目的 设计声控电路,传感电路接收到信号后,进行动作,保持一段时间,然 后继续等待。 二、实验原理while(chuan_gan=1) /等待 三、使用设备、仪器及材料 1 安装 Windows XP 操作系统的微型计算机 1 台 2 单片机集成开发环境 keil C2.0 3 软硬件开发平台 proteus 6.9 4 单片机下载软件 STC_ISP_V3.3 5 单片机实验板 1 套(学生自备) 四、实验步骤1 进行功能分析,工作框架搭建,工作分工。2 使用单片机集成开发环境 keil C2.0。编译生成“.hex”文件3 使用软硬件开发平台 proteus 6.9。 新建电路图设计文件,保存在新建的文件夹中。 查找元器件 放置元器件 进行仿真单片机程序。五、实验过程原始记录 1 硬件电路XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1 AT89C51R1470R2 10kLED 7SEGRL2 5VD1 DIODEQ1 PNPL1220VV1 220继继电电器器3软件源程序loop1:/-Lamp=1; /强电设备不动作P0=0x40; /-while(chuan_gan=1) /等待/-Lamp=0; /强电设备开始动作for(num=9;num0;num-)P0=segnum;i=20000;while(i-);goto loop1;六、实验结果及分析 开机显示“” ; 等待按下按键后,从 90 显示,显示结束; 继续显示“” 。 。 。单片机单片机 C 程序设计程序设计 实验报告实验报告 9学生姓名: 班级:实验项目类型验证演示综合设计其他实验项目设计水位控制器(传感器、水泵)成绩*一、实验目的二、实验原理三、使用设备、仪器及材料 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 硬件电路4软件源程序六、实验结果及分析在本次实验中,进行了软件编辑、编译、并得到了 C 文件源文件和以“.hex”结尾的单片机可执行的十六进制文件;在 Proteus 建立了正确的电 路,仿真结果符合设计要求,正确显示。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号