文档详情

单片机实验指导书..doc

发布:2017-01-04约1.35万字共25页下载文档
文本预览下载声明
目 录 第一章 TMD-2模块化单片机实验仪的结构 1 1.1主板结构 1 1.2主板扩展电路接口的组成 1 第二章 TMD-2软件介绍 2 2.1软件运行的2种方式 2 2.2 Keil仿真器使用说明 2 2.3 在系统编程软件(Flash Magic)的使用 8 2.4 串口调试助手的使用 11 第三章 TMD-2实验 13 实验一 I/O口实验 13 实验二 定时器实验 16 实验三 外部中断实验 19 实验四 单片机与PC机串口通讯实验 21 第一章 TMD-2模块化单片机实验仪的结构 1.1主板结构 TMD-2模块化单片机实验仪主板的组成: CPU:89C51RD2HXX(或AT89C51) 工作频率:6MHz RAM:62256(32K×8) 地址范围:0000H~7FFFH I/0口(输入输出设备): 8 个拨动开关,8 个 LED 灯 数据显示设备: 1个共阴极数码管,1个两行16字符的液晶显示器 逻辑笔 输出时钟频率(YCLK): 1MHz 系统电源: +5V/2A,+12V/0.5A,-12V/0.5A 主板结构框图如图1.1所示: 图1.1 TMD-2模块化单片机实验仪主板示意图 1.2主板扩展电路接口的组成 图1.2器件片选地址分配图 第二章 TMD-2软件介绍 2.1软件运行的2种方式 1.Keil仿真器调试法 2.在系统编程法 2.2 Keil仿真器使用说明 一、建立keil 项目:打开keil软件,如图2.1所示。 图2.1 keil软件界面 二、鼠标单击创建新项目下拉菜单 Project/New Project…,如图2.2所示。 图2.2 keil下创建新项目 选择新建项目的名字和保存路径,如图2.3所示。 图2.3 保存项目文件 三、选择单片机型号(如图2.4所示,根据单片机的生产厂商查找)。 图2.4 选择单片机型号 四、系统询问是否加载标准启动代码(如图2.5所示),选择“否”。 图2.5 是否加载标准启动代码 五、加入汇编语言源程序文件(xx.a51),建立 xx.a51 文件有两种方法: 方法一(xx.a51文件己经存在):在 Source Group1 上单击鼠标右键,选择“Add Files to Group source Group1”,然后选择所要添加的文件,如图2.6所示。 图2.6 添加文件到工程 方法二(xx.a51文件不存在): 1.新建空白文件,如图2.7所示。 2.将空白文件另存为 xx.a51文件,存放在与项目文件同目录下,如图2.8、图2.9所示。 3.将xx.a51 文件加载到项目中(同方法一)。 图2.7 新建空白文件 图2.8 新建空白文件 图2.9 将空白文件另存为 .a51汇编语言源程序文件 六、编辑程序,双击.a51文件,显示.a51 的编辑空间,如图2.10所示。 图2.10 编辑 .a51汇编程序文件 七、单击Project-Build Target或单击快捷键编译程序,如图2.11所示。 图2.11 编译 .a51汇编程序 八、观察编译输出窗口。 在最下面的 build Output窗口观察错误(Errors)、警告(Warnings)和生成.hex 文件等信息。 九、设置项目 1.鼠标单击Project/Options for Target Target l或单击快捷按钮。 2.在Output选项卡中将Create HEX File 选项勾上,如图2.12所示。 3.在Target选项卡中设置TMD-2 的主板晶振频率为6MHz,如图2.13所示。 4.在Debug选项卡中设置仿真选项: 选择Use:Keil Monitor-51 Driver; 选中Load Application at Startup,如图2.14所示。 5.在Settings选项卡中设置串口和波特率: 串口选择 COM3,波特率选择 9600, RST,DTR 均选择 Active,Catch Options全选择 Stop Program Execution with Serial Interrupt 不能选择,如图2.15所示。 图2.12 设置生成HEX文件界面 图2.13 设置主板晶振频率 图2.15 设置调试选项 十、开始调试运行程序 1.将TMD-2右上方仿真器开关拨到“仿真器”处。 2.检查电源线和串口线,上电。 3.鼠标单击菜单 Debug/Start/Stop Debug Session,或单击快捷按钮,如图2.16、图2.17所示。 图2.15 设置串口选项 图2.16 打开调试窗口
显示全部
相似文档