实验报告(单片机)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实
验
报
告
实验课程:单片机原理及应用
实验名称:实验1 ——原理图绘制练习
班级:13自动化2班学号:201310320226 :李浩
教师:张玲成绩:
实验日期:2016 年 5 月24 日
一、实验目的:学习Proteus 软件的使用,掌握单片机原理图的绘图方法
二、实验内容:
1、绘制“计数显示器”电路原理图;
2、利用提供的hex文件验证此电路的运行效果。
三、实验要求:
提交的实验报告中应包括:1、绘图方法简述,要求说明元件与电源的选取、摆放及属性编辑,总线与标签的画法等内容;2、电路原理图;3、仿真运行效果展示,要求就仿真文件加载方法及3~4幅运行截图进行简要说明;4、实验小结,说明遇到的主要问题或实验1体会等。
参考电路原理图如下:
元件类别电路符号元件名称
Microprocessor ICs “U1”80C51
Miscellaneous “X1”/12MHz CRYSTAL
Capacitors “C1”~“C2”/1nF CAP
Capacitors “C3”/22μF CAP-ELEC
Resistors Packs “RP1”/7-100ΩRESPACK-7
Resistors “R1”/100ΩRES
Optoelectronics “LED1”~“LED2”7SEG-COM-CAT-GRN
Switches & Relays “BUT”BUTTON ————————————————
1、绘图方法简述
Protues绘图:打开之后首先新建设计,然后按照元件英文名查找器件,单击鼠标即可放置好元件,单击引脚即可连好导线。点击左方标签后即可在相应导线上放置标签,点击总线图标后即可画出总线。Keic中生成hex文件后在protues中双击单片机芯片即可下载仿真程序。点击左下角播放开始仿真。
2、电路原理图
3、仿真运行效果展示
4、实验小结
因为是第一次实验,我准备的不是很充分,导致去了实验室后不知道干什么,而且因为是机房的机子,我没考虑到机子上的软件问题,所以我只是画好了原理图而没有仿真,所以第一次实验草草了事,就结果而言,是以失败而告终。
实
验
报
告
实验课程:单片机原理及应用
实验名称:实验二——LED指示灯循环控制
班级:13自动化2班学号:201310320226 :李浩
教师:张玲成绩:
实验日期:2016 年 5 月25 日
一、实验目的
熟悉μVision3编译软件、掌握C51编程与调试方法。
二、实验内容
1、按照教材P243的图A.34,绘制实验二电路原理图;
2、编写C51程序,实现8个LED灯依次点亮的功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0的顺序,无限循环,间隔约50ms;
3、观察仿真结果,完成实验报告。
三、实验要求
1、采用两种加载并运行可执行文件的方法,即proteus独立运行和proteus + Keil联合运行,体会其中的差异和意义;
2、练习采用单步、断点以及监视窗等手段进行程序调试的方法;
3、观察仿真结果,完成实验报告:绘制的电路原理图、编程思路分析及C51源程序、调试过程简述,仿真运行效果以及实验小结。
1、电路原理图
2、编程思路及C51源程序
#include
#include
int a=0xfe;
int i;
void delay(int x)
{
int i,j;
for(i=0;i<100;i++)
for(j=0;j } void main() { while(1) { for(i=0;i<7;i++) { P0=a; delay(500) ; a=_crol_(a,1); } for(i=0;i<7;i++) { P0=a; delay(500) ; a=_crol_(a,-1); } } } 3、调试过程简述 1.首先启动ISIS模块,使用A4纸,写上名字,学号,班级 2.选取元件,有80C51,CRYSTAL,CAP,,CAP-ELEC,RESPACK-8,RES, LED-YELLOW 3.摆放元件,将元件一一放好,鼠标单击元件在点击图纸就可以 4.编辑元件属性,编辑元件文本属性,更改电阻,电容 5.原理图布线,把元件之间用导线连接起来,还有画总线 6.添加.hex仿真文件,书写对应的程序 7.仿真运行 4、仿真运行效果 5、实验小结 因为以前学过protues,所以真正用起来不是很难,只是时间有点久,忘了很多步骤,但是书上有清楚地步骤,所以就结果而言,完成的比较顺利 实 验 报 告 实验课程:单片机原理及应用 实验名称:实验三——指示灯和数码管的中断控制 班级:13自动化2班学号:201310320226 :李浩 教师:张玲成绩: 实验日期:2016 年 5 月26 日