- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 汇编源程序的建立与编译7.2 Proteus与单片机电路的交互式仿真与调试7.3 I/O口应用7.4 4×4矩阵式键盘识别技术7.5 动态扫描显示7.6 8×8点阵LED显示7.7 I/O口的扩展 7.8 定时/计数器实验7.9 外部数据存储器扩展7.10 外部中断实验7.11 单片机与PC机间的串行通信7.12 单片机与步进电机的接口技术7.13 单片机与直流电动机的接口技术7.14 基于DAC0832数/模转换器的数控电源7.15 基于ADC0808模/数转换器的数字电压表 7.1.1 Proteus中的源程序设计与编译 1. 建立源程序文件 在Proteus ISIS界面中单击菜单Soure(源程序), 在弹出的下拉菜单中单击“Add/Remove Source Files…”(添加/移开源程序)选项, 弹出如图7-1所示对话框。单击“Code Generation Tool”(目标代码生成工具)下方框中按钮, 弹出下拉菜单, 根据需要选择相应的编译器, 例如“ASEM51”(51系列单片机编译器)。 在图7-1中单击“New”按钮, 弹出如图7-2所示的对话框, 在文件名框中输入新建源程序文件名“mydesign”, 单击“打开”按钮, 弹出图7-2中所示的小对话框, 选择“是”按钮, 新建的源程序文件就添加到图7-1中的“Source Code Filename”方框中, 如图7-3所示。同时在ISIS界面的“Source”菜单中也加入了源程序文件名“mydesign.asm”, 如图7-4所示。 2. 编写源程序代码 单击菜单【Source】→【mydesign.asm】, 弹出图7-5所示的源程序编辑窗口。编写源程序后存盘退出。 3. 源程序编译 (1) 编译器设置。第一次使用编译器时需进行相关的设置, 单击菜单【Source】→【Define Code Generation Tools】, 出现图7-6所示界面, 本例中实际设置结果如图7-6所示。 (2) 编译源程序, 生成目标代码文件。单击【Source】→【Build All】, 编译结果在弹出的编译日志对话框中。如果没有错误, 便成功生成目标代码“.hex”文件。本例中生成的目标代码文件为“mydesign.hex”。 7.1.2 Keil μVision中的源程序设计与编译 1. 新建项目 (1) 双击桌面快捷图标即可进入如图7-7所示的集成开发环境编辑操作界面, 主要包括三个窗口: 工程项目窗口、编辑窗口和输出窗口。 (2) 单击 Project 菜单, 在弹出的下拉菜单中选中“New Project”选项, 新建一个项目, 如图7-8所示。 (3) 选择要保存的路径, 输入工程文件的名字(比如保存到uv目录里, 工程文件的名字为“shiyan1”), 如图7-9所示, 然后单击“保存”按钮。 (4) 这时会弹出一个对话框, 要求选择单片机的型号。这里可以根据所使用的单片机来选择,Keil几乎支持所有51核的单片机。 这里以Atmel的AT89C51来说明, 如图7-10所示。 (5) 完成以上步骤后, 显示画面如图7-11所示。 先进行选项设置, 将鼠标指针指向“Target 1”并单击右键, 再从弹出的右键菜单中单击“Options for Target”选项, 如图7-12所示。 (6) 从弹出的“Options”对话框中选择“Output”标签栏, 并按图7-13所示设置各项。 2. 建立一个新的ASM汇编语言程序并编译 下面开始编写源程序。 (1) 在菜单栏中, 单击“File”菜单, 再在下拉菜单中单击“New”选项, 或直接单击工具栏的快捷图标来建立一个新的编辑窗口。 在此编辑窗口中输入用户的应用程序。 具体输入前建议首先保存该空白文件, 具体方法是单击菜单上的“File”按钮, 在下拉菜单中选中“Save As”选项, 在弹出对话框的“文件名”栏右侧编辑框中输入欲使用的文件名, 同时, 必须输入正确的扩展名, 如“Text1.asm”, 然后, 单击“保存”按钮, 如图7-14所示。 (2) 回到编辑界面后, 单击“Target 1”前面的“+”号, 然后在“Source Group 1”上单击右键,弹出如图7-15所示的菜单。 然后单击“Add File to Group‘Source Group 1’”, 打开如图7-16所
文档评论(0)