图8-8 示例电路运行结果
请自己完成以上示例的硬、软件调试。每人的实验结果打包,以文件名(DZ班-学号-实验序号)上交, 并完成实验报告。
(3)KEIL编译器与Proteus软件联调
图8-10 远程联调Proteus设置
在Proteus ISIS 界面调入所设计的硬件图,点击调试,使用远程调试设备选项打√,即启动了Proteus与Keil的远程联调功能。紧接着点击ISIS 界面左下方的
按钮,使
得所设计的电路处于运行模式。
Keil平台,创建工程,打开“Project”菜单→ 选择“Options for Target ‘Target 1’”→在弹出的窗口中选择“Debug”→ 为连接调试选择仿真器 [见图8-11] → 按“确定”键。
图8-11 Keil+Proteus联调Keil端设置
设置完毕后,点击Keil工程编译成功,点击图8-12的文件进入调试状态。
按钮,使得编译成功的源
图8-12 Keil+Proteus联调
进入联调状态,程序处于待运行状态,最初始的时候,PC指针光标的位置。用户分别选择
指向0000H开始
四个功能键,可以实现程序全速运行,单步进
入,单步退出及程序复位等功能的选择。实现程序运行的Debug跟踪,辅助调试程序,最终用户运行的结果可以通过图8-10的ISIS界面观察硬件的状态变化。
图8-13 程序运行状态
(4)作业:
在Proteus ISIS 界面设计图8-14、8-15所示的MCS-51单片机分别于ADC0809及DAC0832的接口的电路原理图,为下一次实验做好准备。
图8-14 8031与ADC0809的接口设计
图8-14 8031与DAC0832的接口设计