当前位置:文档之家› 单片机实习报告

单片机实习报告

一、绪论
二、流水灯
三、拉幕灯四、六Βιβλιοθήκη 秒倒计时五、ARES软件应用
六、心得体会
一、
本次实习利用Proteus7 professional软件中的ISIS软件和ARES软件进行仿真电路连接.利用Keil uvision4进行编程。从而实现对AT89C51单片机的控制。
图1-1
图1-2
图1-3
1
双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,出现如图2-1所示屏幕,表明进入Proteus ISIS集成环境。
图一
图二
进入之后的界面类似如图三所示。
Keil是仿真系统中用来书写程序的软件,下面会有此次实习的过程简介。
在下面讲述的是一个流水灯控制程序。详细讲解使用KEIL在其中的作用。
图三
打开keil软件的页面如图三,在每一次编写程序时,都需新建一个工程在图三所示标题栏上有工程项。新建工程如图四所示。 图四
然后弹出一个对话框,表示你所新建的工程保存位置,如图五所示。在此次实习中,我们一律使用本地磁盘F盘中,然后新建一个文件夹,在这个项目中命名为45678,并填充文件的名称,在这个项目中文件命名为123,如图六所示。
输出如图十七。
图十七
然后如图十八单击编译图标。
图十八
单击完成后,将显示出如图十九的页面。
图十九
完成编译后,若显示0个错误0个警告,则进行重新编译如图二十所示,编译完成如图二十一所示。
图二十
图二十一

1) 使1 8号灯先亮
2) 1 8号灯保持亮状态,2 7号灯变亮
3) 1 8,2 7,保持亮状态,3 6号灯变亮
1、Prouteus ARES工具箱图标按钮
Prouteus ARES编辑环境当中提供很多使用的工具,如图左侧所示,选择相应的工具箱图标按钮,系统可以提供相应的操作工具。
(1)防止和不想工具按钮
Selection按钮:光标模式,可选择或编辑对象。
Component按钮:放置和编辑元件。
Paxkage按钮:放置和编辑元件封装。
图五
图六
保存完工程后,自动弹出如图七的对话框,表示你所运用的程序所使用的芯片类型,在这次项目中我们使用的是Atmel的AT89C51型芯片,如图八所示。
图八
选择完成后,单击确定,则页面变化成如图九所示,表示新建工程完成。
图九
工程新建完成后,新建文件如图十所示。
图十
在图十页面中,编写项目的程序,编写完成后如图十一所示。
图十一
然后单击保存,如图十二所示。保存在新建的工程里,值得注意的是,文件类型是ASM,则此次的文件名称为123.ASM.
图十二
然后右击源组,选择添加文件到组“源组一”如图十三
图十三
弹出如图十四的页面,提示查找。修改文件类型后,弹出123.ASM
如图十五所示,单击添加,然后关闭对话框。
图十四
图十五
然后单击标题栏中的目标选项,弹出如图十六的页面,并在弹出的页面中
图2-1Proteus ISIS集成环境
进入之后的界面类似如图2- 2所示。
图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。
图2-2 ISIS主窗口
选择器件→进行连接→执行
在原理图编辑窗口下面有一排按钮 ,利用它可以控制仿真的过程。点击按钮 开始仿真,开始以后按钮的小三角变成绿色,点击按钮 单步仿真,点击按钮 暂停和继续仿真切换,点击按钮 停止仿真。
点击图中的一个按键,对应的发光二极管会亮。放开按键发光二极管就灭。
点住一个按键不放,观察对应的P1口导线旁边的小方框,变成蓝色,和其对应的P2口的输出线旁边的小方框也变成蓝色,对应的发光二极管亮。这是程序的作用,我们的程序就是将P1口的输入传送到P2口进行输出。
2
单击桌面上实验软件,选择如图1的图标或者单击屏幕左下方的“开始”→“程序”→实验软件→keil uvision.然后出现如图二的图标。
Track按钮:放置和编辑导线。
Via按钮:放置和编辑过孔。
Zone按钮:放置和编辑敷铜。
Ratsnest按钮:输入或修改连线。
Connectivity Highlight按钮:以高亮度像是连接关系。
(2)焊盘类型图标按钮
Round through-hole pad按钮:放置圆形通孔焊盘。
图3-1
图3-2
图3-3

使两个数码显示管秒和十秒。系统上电显示60,然后每秒钟计数减一,到00秒自动停止计数,并不断闪烁提示。电路图见3-1,程序流程图见3-2,效果图见3-3.
图4-1
图4-2
图4-3

ARES软件是Proteus7 professional软件中的一款软件。是进行PCB(printed Circuit Board)系统特征设计以及手动、自动布线,以此来实现一个完整的电子系统设计。
以简单项目P1P2为例,说明仿真效果。点击开始仿真按钮,电路如图2-20所示。
图2-20运行仿真
观察发现,单片机P1,P2,P3口引脚的每一根线的旁边都有一个红色的小方框,表明当前引脚是高电平,如果小方框是蓝色,表明引脚当前是低电平。如果小方框是灰色,说明此引脚是悬空,P1口的8个引脚就是悬空。与电源VCC相连的引脚都是高电平。与地线GND相连的引脚都是低电平。
运行“开始”→“程序”→“Prouteus 7professional”→“ARES 7Professional”
,出现如图所示的Prouteus ARES编辑环境。
点状的栅格区域为编辑窗口,左上方为预览窗口,左下方为元器件列表区,即对象选择器。其中,编辑窗口用于放置元器件,进行连线等;预览窗开口可显示选中的元件以及编辑区。同Prouteus ISIS编辑环境相似,在预览窗口中有两个框,篮框表示当前页的边界,绿框表示当前编辑窗口显示区域。在预览窗口上单击,并移动鼠标指针,可以在当前页任意选择当前编辑窗口。
4) 1 8,2 7,3 6保持亮状态4 5号灯变亮
5) 所有灯同时闪烁3下,然后同时关断
6) 重复1}程序,如此循环下去
电路见图1-1,程序流程见图1-2,效果图见图1-3
图2-1
图2-2
图2-3

使8个发光二级管顺序点亮并保持,然后按相反顺序变化,形如拉幕效果。电路见图2-1,程序流程见图2-2,效果图见图2-3.
相关主题