单片机实习报告.docx
- 文档编号:25648693
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:26
- 大小:1.99MB
单片机实习报告.docx
《单片机实习报告.docx》由会员分享,可在线阅读,更多相关《单片机实习报告.docx(26页珍藏版)》请在冰豆网上搜索。
单片机实习报告
目录
一、绪论
二、流水灯
三、拉幕灯
四、六十秒倒计时
五、ARES软件应用
六、心得体会
一、绪论
本次实习利用Proteus7professional软件中的ISIS软件和ARES软件进行仿真电路连接.利用Keiluvision4进行编程。
从而实现对AT89C51单片机的控制。
图1-1
图1-2
图1-3
1、ISIS软件
双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,出现如图2-1所示屏幕,表明进入ProteusISIS集成环境。
图2-1ProteusISIS集成环境
进入之后的界面类似如图2-2所示。
图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。
图2-2ISIS主窗口
选择器件→进行连接→执行
在原理图编辑窗口下面有一排按钮
,利用它可以控制仿真的过程。
点击按钮
开始仿真,开始以后按钮的小三角变成绿色,点击按钮
单步仿真,点击按钮
暂停和继续仿真切换,点击按钮
停止仿真。
以简单项目P1P2为例,说明仿真效果。
点击开始仿真按钮,电路如图2-20所示。
图2-20运行仿真
观察发现,单片机P1,P2,P3口引脚的每一根线的旁边都有一个红色的小方框,表明当前引脚是高电平,如果小方框是蓝色,表明引脚当前是低电平。
如果小方框是灰色,说明此引脚是悬空,P1口的8个引脚就是悬空。
与电源VCC相连的引脚都是高电平。
与地线GND相连的引脚都是低电平。
点击图中的一个按键,对应的发光二极管会亮。
放开按键发光二极管就灭。
点住一个按键不放,观察对应的P1口导线旁边的小方框,变成蓝色,和其对应的P2口的输出线旁边的小方框也变成蓝色,对应的发光二极管亮。
这是程序的作用,我们的程序就是将P1口的输入传送到P2口进行输出。
2、keiluvision软件
单击桌面上实验软件,选择如图1的图标或者单击屏幕左下方的“开始”→“程序”→实验软件→keiluvision.然后出现如图二的图标。
图一
图二
进入之后的界面类似如图三所示。
Keil是仿真系统中用来书写程序的软件,下面会有此次实习的过程简介。
在下面讲述的是一个流水灯控制程序。
详细讲解使用KEIL在其中的作用。
图三
打开keil软件的页面如图三,在每一次编写程序时,都需新建一个工程在图三所示标题栏上有工程项。
新建工程如图四所示。
图四
然后弹出一个对话框,表示你所新建的工程保存位置,如图五所示。
在此次实习中,我们一律使用本地磁盘F盘中,然后新建一个文件夹,在这个项目中命名为45678,并填充文件的名称,在这个项目中文件命名为123,如图六所示。
图五
图六
保存完工程后,自动弹出如图七的对话框,表示你所运用的程序所使用的芯片类型,在这次项目中我们使用的是Atmel的AT89C51型芯片,如图八所示。
图八
选择完成后,单击确定,则页面变化成如图九所示,表示新建工程完成。
图九
工程新建完成后,新建文件如图十所示。
图十
在图十页面中,编写项目的程序,编写完成后如图十一所示。
图十一
然后单击保存,如图十二所示。
保存在新建的工程里,值得注意的是,文件类型是ASM,则此次的文件名称为123.ASM.
图十二
然后右击源组,选择添加文件到组“源组一”如图十三
图十三
弹出如图十四的页面,提示查找。
修改文件类型后,弹出123.ASM
如图十五所示,单击添加,然后关闭对话框。
图十四
图十五
然后单击标题栏中的目标选项,弹出如图十六的页面,并在弹出的页面中
输出如图十七。
图十七
然后如图十八单击编译图标。
图十八
单击完成后,将显示出如图十九的页面。
图十九
完成编译后,若显示0个错误0个警告,则进行重新编译如图二十所示,编译完成如图二十一所示。
图二十
图二十一
二、流水灯
1)使18号灯先亮
2)18号灯保持亮状态,27号灯变亮
3)18,27,保持亮状态,36号灯变亮
4)18,27,36保持亮状态45号灯变亮
5)所有灯同时闪烁3下,然后同时关断
6)重复1}程序,如此循环下去
电路见图1-1,程序流程见图1-2,效果图见图1-3
图2-1
图2-2
图2-3
三、拉幕灯
使8个发光二级管顺序点亮并保持,然后按相反顺序变化,形如拉幕效果。
电路见图2-1,程序流程见图2-2,效果图见图2-3.
图3-1
图3-2
图3-3
四、60秒倒计时
使两个数码显示管秒和十秒。
系统上电显示60,然后每秒钟计数减一,到00秒自动停止计数,并不断闪烁提示。
电路图见3-1,程序流程图见3-2,效果图见3-3.
图4-1
图4-2
图4-3
五、ARES软件应
ARES软件是Proteus7professional软件中的一款软件。
是进行PCB(printedCircuitBoard)系统特征设计以及手动、自动布线,以此来实现一个完整的电子系统设计。
运行“开始”→“程序”→“Prouteus7professional”→“ARES7Professional”
出现如图所示的ProuteusARES编辑环境。
点状的栅格区域为编辑窗口,左上方为预览窗口,左下方为元器件列表区,即对象选择器。
其中,编辑窗口用于放置元器件,进行连线等;预览窗开口可显示选中的元件以及编辑区。
同ProuteusISIS编辑环境相似,在预览窗口中有两个框,篮框表示当前页的边界,绿框表示当前编辑窗口显示区域。
在预览窗口上单击,并移动鼠标指针,可以在当前页任意选择当前编辑窗口。
1、ProuteusARES工具箱图标按钮
ProuteusARES编辑环境当中提供很多使用的工具,如图左侧所示,选择相应的工具箱图标按钮,系统可以提供相应的操作工具。
(1)防止和不想工具按钮
Selection按钮:
光标模式,可选择或编辑对象。
Component按钮:
放置和编辑元件。
Paxkage按钮:
放置和编辑元件封装。
Track按钮:
放置和编辑导线。
Via按钮:
放置和编辑过孔。
Zone按钮:
放置和编辑敷铜。
Ratsnest按钮:
输入或修改连线。
ConnectivityHighlight按钮:
以高亮度像是连接关系。
(2)焊盘类型图标按钮
Roundthrough-holepad按钮:
放置圆形通孔焊盘。
Squarethrough-holepad按钮:
放置方形通孔焊盘。
DILPad按钮:
放置椭圆形通孔焊盘。
EdgeConnectorpad按钮:
放置板插头(金手指)。
CircularSMTpad按钮:
放置圆形单面焊盘。
RectangularSTMPad按钮:
放置方形单面焊盘,具体尺寸可在对象选择器中选。
PolyonalSTMpad按钮:
放置多边形单面焊盘。
Padstack按钮放置测试点。
(3)二维图形(2Dgraphics)模式图标按钮
2DGraphicsLine按钮:
直线按钮,用于绘制线。
2DGraphicsDox按钮:
方框按钮,用于绘制方框。
2DGraphicsCircle按钮:
圆形按钮,用于绘制圆。
2DGraphicsArc按钮:
弧线按钮,用于绘制弧线。
2DGraphicsClosedpath按钮:
任意闭合形状按钮,用于绘制任意闭合形状。
2DGraphicsText按钮:
文本编辑按钮,用于插入个种文字说明。
2DGraphicsSymbols按钮:
符号按钮,用于选择各种二维符号元件。
2DGraphicsMarkers按钮:
标记按钮,用于产生各种二维标记图标。
Dimension按钮:
测距按钮,用于放置测距标识。
另外,编辑区的下方系统还提供了各种旋转图标按钮当按下Component按钮,并在对象选择器中选择一个元件,就可以通过单击,对元件分别进行顺时针、逆时针、水平镜像和垂直镜像旋转。
下面是制作的PCB图和3D图:
Pcb图
3D图
六、心得体会
为期一周的单片机实习即将结束,在这一个星期的时间
里,我们温习了上学期学习的单片机技术的课程。
从没有正式接触过单片机的Proteus7professional软件到慢慢的熟悉了Proteus7professional软件的功能,再到会使用Proteus7professional软件的ISIS和ARES软件。
通过这一周的实习,我感觉我受益匪浅,在这一周中,我掌握了单片机的基础知识,各常用元件的封装方式和特性,以及电路板的制作方法以及PCB图的制作方法。
通过这一周的实习,我认为我能独立的完成简单的单片机设计任务。
最后感谢指导教师应文博老师的细心指导。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实习 报告