2.5 实验:Keil+Proteus仿真模拟实验
课件 Keil+Proteus仿真模拟实验
视频 Keil+Proteus仿真模拟实验
【实验目的】
(1)掌握在Proteus的环境下,熟练绘制电路原理图的方法。
(2)掌握在Keil集成环境下建立工程,以及设计、编写C51程序的方法。
(3)能在Proteus的环境下,进行仿真模拟运行。
【实验内容】
进行LED发光二极管的花样表演。
(1)绘制如图2-19所示仿真电路图。
(2)在Keil集成环境中建立工程文件,输入“参考程序”中的源程序,完成编译。
(3)将编译好的HEX文件写入原理图的单片机中,进行仿真模拟运行并观察结果。
【实验准备】
(1)PC,Windows XP/Windows 7操作系统。
(2)Proteus仿真模拟软件。
(3)Keil软件。
【实验过程】
(1)启动Proteus ISIS,挑选所需元件。所需元件列表见表2-6。
表2-6 所需元件列表
(2)设计仿真电路图,如图2-20所示,并保存文件。
图2-20 仿真电路图
(3)在磁盘中首先创建一个新文件夹,并将其命名为工程名,接着在Keil集成环境下建立工程文件,编写C51源程序,并编译该工程文件生成HEX文件待用。工程中单片机选择AT89C51,如图2-21所示。
图2-21 C51源程序
(4)将所设计的电路原理图与目标代码程序相连接;在仿真电路图中,双击U1(即单片机),在弹出的对话框中,选择编译好的HEX文件,单击OK按钮后,完成连接工作。
(5)单击“仿真运行”按钮,并观察LED点亮情况,验证是否符合要求。
【参考程序】
【实验总结】
(1)在Proteus的环境下,熟练掌握各类元器件的选取方法,熟悉常用元器件的英文缩写。
(2)熟悉在Proteus中对选用元件的取值进行修改以及元件旋转摆放的方法。
(3)熟练掌握在Keil集成环境下建立单片机工程,以及对照原理图编写C51程序的方法,并学会查找错误与调试。
(4)在Proteus的环境下,将电路原理图与软件连接,仿真模拟运行。