你的位置:论文发表 >> 论文下载 >> 工学论文 >> 工程建筑 >> 详细内容 在线投稿

Proteus 仿真软件在单片机教学中的应用

浏览112次 时间:2014年3月27日 16:30

邱少嗳 佛山市三水区工业中等专业学校广东佛山 528100

程的畏惧感。下面以基于单片机的数码管静态显示数字“89C52”为例,介绍利用Proteus 软件实现电路的硬件设计、软件调试与系统仿真,实现单片机控制电路的功能要求,完成对控制方案的验证。

2.1 硬件设计

本例中的CPU 采用AT89C51 单片机,显示单元为5 位数码管,其中采用单片机的2 I/O 口来控制数码管的串行静态显示电路,将5 位“89C52”的断码通过串行方式输出到5 74LS164 移位锁存器的输出端锁存,并由5 位数码管显示。学生根据实验题目的控制要求及所需元器件在Proteus 仿真软件中设计出电路图,如图(1)所示。在此过程中,能帮助学生更进一步了解单片机及外围相关元器件的功能及引脚特点,巩固硬件知识。

2.2 软件设计

1)画程序流程图。学生根据实验控制要求,整理好编程思路,在实验册上画出程序流程图,即可在Proteus 仿真软件上进行程序的编写。

2)编写源程序。本课程采用汇编语言教学,而 Protues 仿真软件自带汇编编译器,可通过源文件菜单创建“ASM”源文件,打开相应文件的Source Editer 即可进行程序编写,并编译成HEX 文件。

2.3 系统调试与仿真

将编译后生成的HEX 文件载入到到单片机仿真系统中,通过调试菜单进行仿真机调试,即可看电路运行显示效果,5 个数码管会从左到右依次显示字符 “89C52”。在电路仿真过程中,单片机及相应芯片的每个引脚都有电平指示,红色代表高电平,蓝色代表低电平,编程者即可对程序做最基本的判断。当程序没达到预期效果时,可根据引脚电平的变化判断出程序出错部分。Proteus 系统中具有全速、单步、设置

断点等调试功能,当仿真结果与理论不相符时,学习者还可打开程序调试面板(8051 CPU Source C ode)进行调试。
TAG: 单片机 教学 仿真软件
上一篇 下一篇

论文发表与咨询

论文发表 写作指导 职称论文 毕业论文 客服联系方式:
投稿信箱:lunww@126.com
在线咨询客服QQ:站点合作85782530
在线咨询客服QQ:站点合作82534308
联系电话:18262951856
点击进入支付宝支付(支付宝认可网络诚信商家)
点击进入财付通支付(财付通认可网络诚信商家)
点击进入支付方式---->>>>

论文发表 诚信说明

论文发表 论文投稿 热点图片