【摘要】:图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使用单片机的开发工具
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。