理论教育 智能电子产品设计与制作:系统仿真及闪光灯仿真知识

智能电子产品设计与制作:系统仿真及闪光灯仿真知识

时间:2023-10-20 理论教育 版权反馈
【摘要】:图1.6所示为P2.0输出低电平的状态。图1.8装载单片机程序3.Proteus仿真启动仿真,观察发光二极管的显示状态,可以看到LED以1Hz频率闪烁,图1.9为LED的点亮状态。图1.9闪光灯仿真知识链接:1.3相关知识→1.3.3使用单片机的开发工具

智能电子产品设计与制作:系统仿真及闪光灯仿真知识

一、程序调试

使用Keil C51集成开发软件,完成以下操作:

(1)创建工程*.uvproj(本项目为LED1.uvproj),新建源程序文件*.c(本项目程序为chengxu1.c),输入并编辑程序,添加源程序文件到工程,设置目标选项。

(2)源程序编译,直至生成目标文件*.hex(本项目为LED1.hex)。

(3)程序调试,打开“I/O-Port”的“Port2”窗口,全速运行程序。图1.6所示为P2.0输出低电平的状态。

二、Proteus仿真

1.仿真电路图设计

运行Proteus ISIS,在Pick devices窗口中选择系统所需元器件见表1.1。设计如图1.7所示闪光灯原理图。

图1.6 程序调试

表1.1 元器件明细表

(www.daowen.com)

图1.7 闪光灯电路

2.装载目标代码

在Proteus中,选中AT89C52单击鼠标左键,打开“Edit Component”对话窗口,如图1.8所示,在“Program File”栏中选择已经生成的.hex目标文件,然后单击“OK”按钮保存设置。

图1.8 装载单片机程序

3.Proteus仿真

启动仿真,观察发光二极管的显示状态,可以看到LED以1Hz频率闪烁,图1.9为LED的点亮状态。

图1.9 闪光灯仿真

知识链接:1.3相关知识→1.3.3使用单片机的开发工具

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈