单片机原理及应用
上QQ阅读APP看书,第一时间看更新

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的环境下,将电路原理图与软件连接,仿真模拟运行。