《单片机--试讲》由会员分享,可在线阅读,更多相关《单片机--试讲(9页珍藏版)》请在金锄头文库上搜索。
1、单片机虚拟实验室的组建, 狄飞,单片机虚拟实验室的组建,一、“把实验室装入PC、软件即仪器”,单片机虚拟实验室的组建,二、我们需要什么?1、硬件计算机2、软件1)Keil C51 uVision2 2)Proteus,单片机虚拟实验室的组建,三、我们如何整合Keil和Proteus?1、在计算机安装Keil、Proteus2、将联机调试用的链接文件VDM51.dll 复制到Keil 安装目录的 C51BIN 目录中3、编辑C51 里文件tool.ini,在C51字段中加入: TDRV1=BINVDM51.DLL(“PROTEUS VSM MONITOR 51 DRIVER“)4、在Proteu
2、s 的DEBUG中选中use remote debug monitor,单片机虚拟实验室的组建,四、我们如何进行虚拟的单片机实验?下面我们以并行D/A转换实验为例:利用DAC0832产生方波(采用单缓冲方式) ,来学习如何进行仿真调试。1、原理图在Proteus中绘出电路原理图(下页) ;设置AT89C51晶振频率为12MHz。2、流程图与程序略在Keil中新建项目,选择单片机型号,设置晶振频率,建立程序输入平台,输入源程序,保存后加入项目工作组。,单片机虚拟实验室的组建,单片机虚拟实验室的组建,3、调试1)直接加载目标程序方式:针对 ISP在线下载 在Keil软件中编写源程序,通过编译,生成
3、目标程序 ,将目标程序载入Proteus的单片机中,最后直接运行。2)Keil与Proteus联调方式 :模拟在线调试 Keil里设置仿真环境,在DEBUG中选中USE复选项的“PROTEUS VSM MONITOR 51 DRIVER”。直接在Keil里对源程序进行编译,并与Proteus建立连接,成功后就可以在Proteus上仿真、调试。,单片机虚拟实验室的组建,4、实验结果对示波器点击右键,选中VSM oscilloscope,就会弹出示波器,对其进行简单设置就能看到实验波形。如下:,单片机虚拟实验室的组建,五、小结1、PC即实验室2、丰富的元件库、仿真仪表资源3、大量范例可供学生参考 4、更有利于对学生创新意识、创造能力的培养5、更加准确、真实、形象。 6、缺点:仿真精度有限,