欢迎来到天天文库
浏览记录
ID:38445036
大小:2.78 MB
页数:118页
时间:2019-06-12
《第6章 MCS-51单片机接口基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6.1汇编源程序的建立与编译6.1.1Proteus中的源程序设计与编译6.1.2KeilµVision中的源程序设计与编译6.2Proteus与单片机电路的交互式仿真与调试6.2.1加载目标代码6.2.2单片机系统的Proteus交互仿真6.2.3调试菜单与调试窗口6.2.4观察窗口6.3I/O口输入输出应用6.3.1Proteus电路设计6.3.2源程序设计6.3.3Proteus调试与仿真6.3.4总结与提示6.44×4矩阵式键盘识别技术6.4.1Proteus电路设计6.4.2源程序设计6.4.3Proteus调试与仿真6.4.4总结与提示6.5动态扫描显示6.5.1Pro
2、teus电路设计6.5.2源程序设计6.5.3Proteus调试与仿真6.5.4总结与提示6.68×8点阵LED显示6.6.1Proteus电路设计6.6.2源程序设计6.6.3Proteus设计与仿真6.6.4总结与提示6.7I/O口的扩展6.7.1Proteus电路设计6.7.2源程序设计6.7.3Proteus调试与仿真6.7.4总结与提示6.8定时器/计数器实验6.8.1Proteus电路设计6.8.2源程序设计6.8.3Proteus设计与仿真6.8.4总结与提示6.9外部数据存储器扩展6.9.1Proteus电路设计6.9.2源程序设计6.9.3Proteus调试与仿真
3、6.9.4总结与提示6.10外部中断实验6.10.1Proteus电路设计6.10.2源程序设计6.10.3Proteus调试与仿真6.10.4总结与提示6.11单片机与PC机间的串行通信6.11.1Proteus电路设计6.11.2源程序设计6.11.3Proteus调试与仿真6.11.4总结与提示6.12单片机与步进电机的接口技术6.12.1Proteus电路设计6.12.2源程序设计6.12.3Proteus调试与仿真6.12.4总结与提示6.13单片机与直流电动机的接口技术6.13.1Proteus电路设计6.13.2源程序设计6.13.3Proteus调试与仿真6.13.
4、4总结与提示6.14基于DAC0832数模转换器的数控电源6.14.1Proteus电路设计6.14.2源程序设计6.14.3Proteus调试与仿真6.14.4总结与提示6.15基于ADC0808模数转换器的数字电压表6.15.1Proteus电路设计6.15.2源程序设计6.15.3Proteus调试与仿真6.15.4总结与提示第6章MCS-51单片机接口基础MCS-51系列单片机在很多产品中得到了广泛的应用。在具体的工程实践中,单片机应用技术所涉及的实践环节较多,且硬件投入较大,如果因为控制方案有误而进行相应的开发设计,会浪费较多的时间和经费。Proteus仿真软件很好地解决
5、了这些问题,它可以像Protel一样绘制硬件原理图并实现硬件调试,再与Keil编程软件进行联调,实现对控制方案的验证。尤其对于初学单片机的用户提供了极大的方便。6.1汇编源程序的建立与编译Keil是德国Keil公司开发的单片机编译器,是目前最好的51单片机开发工具之一,可以用来编译C源代码和汇编源程序、连接和重定位目标文件和库文件、创建HEX文件、调试目标程序等,是一种集成化的文件管理编译环境。在Proteus中,可以直接与Keil编程软件进行联调,进而实现对所设计电路的验证。6.1.1Proteus中的源程序设计与编译ProteusVSM提供了简单的文本编辑器,用它作为源程序的编
6、辑环境。对于不同系列的单片机,VSM均提供了相应的编译器,使用时可根据单片机的型号和语言要求来选取。编译器有以下几种:ASEM51(51系列单片机编译器);ASM11(Motorola单片机编译器);AVRASM(AtmelAVR系列单片机编译器);AVRASM32(AtmelAVR系列单片机编译器);MPASM(PIC单片机编译器);MPASMSWIN(PIC单片机编译器)。1.建立源程序文件在ProteusISIS界面中单击菜单Soure(源程序),在弹出的下拉菜单中单击“Add/RemoveSourceFiles…”(添加/移开源程序)选项,弹出如图6-1所示对话框,单击“C
7、odeGenerationTool”(目标代码生成工具)下方框中按钮,弹出下拉菜单,根据需要选择相应的编译器,例如“ASEM51”(51系列单片机编译器)。图6-1Add/RemoveSourceCodeFiles对话框在图6-1中单击“New”按钮,弹出如图6-2所示的对话框,在文件名框中输入新建源程序文件名“mydesign”,单击“打开”按钮,弹出图6-2中所示的小对话框,选择“是”按钮,新建的源程序文件就添加到图6-1中的“SourceCodeFilename
此文档下载收益归作者所有