9单片机实验指导书.pdf

上传人:Q****o 文档编号:56609629 上传时间:2022-11-02 格式:PDF 页数:25 大小:463.47KB
返回 下载 相关 举报
9单片机实验指导书.pdf_第1页
第1页 / 共25页
9单片机实验指导书.pdf_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《9单片机实验指导书.pdf》由会员分享,可在线阅读,更多相关《9单片机实验指导书.pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1/25 单片机原理及应用实验指导书 学生用)罗志会 吴正平三峡大学物理实验示范中心2009 年 3 月2/25 目录实验注意事项1)开发环境与最小系统实验 2课时 程序设计与调试 2课时(辅助指令记忆,简单程序调试、设计模版 3)中断系统 2课时外中断 0的产生和清除)4)定时器/计数器 2课时计时秒表设计)5)串行通讯 2课时双机串行通讯)6)I/O 口的扩展 2 课时 P0口通过 74LS273、74LS244扩展)7)显示实验 2课时LED 显示,LCD 显示)8)AD/DA 实验 2课时 明确实验目的、熟悉实验内容、实验步骤、了解所用单片机实验开发系统及硬件的结构、仪器设备的性能。(

2、2 通过收集相关的资料,设计自己的实验工程,作好必要的准备,做到有的放矢。熟悉所用的单片机实验开发系统及接口芯片,了解其外观、性能。(2 通电瞬间,应注意仪器是否正常工作,不要只看开关,如有不正常现象,应立即断电找出原因。(3 不允许自带光盘、软盘、闪存等存储媒质上机,违反者取消实验资格!指导教师允许情况除外)。4)故意或违规操作造成器件或仪器损坏,照价赔偿。正常情况下,按规定步骤进行,读取数据,并及时记录。(2 各种操作要有目的进行,不可盲动与本次实验无关的器件。3)接线要简单、正确、明了,红、绿、蓝、黑引线遵照电路连接规范进行硬件接线,经老师复查后允许后才可通电。实验完后,经老师确认,并把

3、仪器、导线、工具清理、收拾完毕,仿真器归原位,将芯片交回老师查收,签到后方可离开实验室。二、实验报告内容和要求 1.实验报告要用学校统一的纸,进实验时交老师查阅。2.实验内容应包括,是实验目的、原理、硬件接口电路图、程序流程图及清单、结果和分析以等。3.对实验中发现的问题应加以讨论,并提出自己的改进意见和要求等。文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2

4、C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10

5、C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:

6、CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 H

7、W2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC

8、10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编

9、码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3

10、 HW2C5M3G5Q7 ZC10C9I2G1S44/25 实验 1 VW 开发环境与最小系统实验一、实验目的和要求1.熟悉 MCS-51 单片机的VW、Keil C 实验开发环境,仪器的操作和使用。2.掌握 AT89C51 最小系统概念及硬件搭接的方法。二、实验设备1.TPC-2003 通用微机实验系统一套2.AT89C51开发板与仿真器一套3.TOP 851通用编程器一台4.PC机一套5.VW_G 集成调试环境软件一套6.Keil C 开发环境一套三、实验内容1)、实验开发系统软、硬件的使用TPC-2003 实验台的使用1开电脑机前,将主机ISA 数据线与实验台插接好,检查实验台上电开关是

11、否处于“关”状态,再开启主机电源。2.主机自检完成后,打开实验台电源+5V+/-12 必须断开),主机板上的2位 LED 显示器出现提示符“88”,表明系统正常。否则应立即关掉电源!3.关实验台电源,按预先设计的实验线路接好线后,检查无误,在指导教师允许下才可通电。实验台主机板通电后,不允许在上面放置任何物品,特别是金属物!按标示的方向插入DIP40 的通用插座,利用实验台的资源,按照最单片机小系统的设计要求搭接电路 电源时钟、RST、EA*)。5.用示波器检测ALE 脚与 XTAL1 脚的信号情况,判断芯片是否正常工作。细节请查阅 TPC-2003实验台用户手册)51仿真开发板的使用 读写单

12、片机)1.将仿真器紧固在开发板的DIP40插座上,缺口朝向手柄,锁紧仿真器。2.将串口线公头接在PC的 RS-232输出口,将随机所配的5V 直流电源插头插到右侧电源插座上,电源指示灯亮;3.运行“Keil C.exe”,初始化串口设置;4.在主菜单中选择“文件”,装载.ASM 的源文件;细节请阅读“如何把ASM 文件导入 KEIL 中仿真”或 Keil C 编译环境软件用户手册)VW 环境软件的使用1.PC 机上电正常工作后,在显示器的桌面上点击快捷图标“VW 集成调试文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C

13、5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C

14、9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:C

15、A4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW

16、2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC1

17、0C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码

18、:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3

19、HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S45/25 软件绿色版”,进入“伟福V 系列:软件模拟器”工作环境,并在跳出的对话框中选择“好”,进入软件调试平台。2.仿真器设置:选菜单栏仿真器/仿真器设置,将跳出对话框中的“选择厂商”、“选择CPU”、“选择晶振频率”工程设置成:Atmel、AT89C51、12000000 后,选“好”关闭对话框。3.源文件的建立和打开:选菜单栏文件/新文件或者工具栏新文件,出现源文件编辑窗口,输入

20、程序文本。(2 选菜单栏文件/保存文件 或另存为),要求输入文件名,同时保存类型选*.ASM。实验分为A、B、C 三组,先在F 盘下建“单片机学生实验”文件夹,再在该文件夹中建立“A 组”、“B 组”、“C 组”共三个子文件夹,各组同学按组保存自己的文件。文件名按下面要求写,如:146XXXS1 学号文件名保存路径为:F:单片机学生实验 A 组,然后单击保存即可。由老师演示,学生按步骤操作即可。2)、搭建单片机的最小系统。1.熟悉 TPC-2003 实验台的硬件资源 RST、时钟脉冲输出、DIP40 通用插座、LED 电路等),关闭实验台的电源开关。2.根据最小系统的概念,利用AT89C51

21、芯片搭接单片机的最小系统,上电时用示波器检查 AT89C51芯片及外围电路工作是否正常。3.利用单片机的P1 引脚和 LED注意比较直接驱动和增强驱动的效果),在实验台上自己搭接“跑马灯”电路,如图1-1。4 按 TOP851 的操作步骤,利用TOP851 编程器将“跑马灯”程序的二进制代码烧写进 AT89C51 芯片的 Flash ROM中。5.合上电源,单片机上电,完成“跑马灯程序”单片机对LED 循环点亮)。6.将仿真器锁紧在开发板上,插上串口线和电源,按照“如何进行仿真操作”的视频,利用Keil C51 软件环境,在线仿真调试“跑马灯”程序。文档编码:CA4Y5P4L4H3 HW2C5

22、M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9

23、I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA

24、4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2

25、C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10

26、C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:

27、CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 H

28、W2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S46/25 图 1-1 跑马灯电路四、实验报告要求1)什么是单片机的最小系统?画出在TOP-2003实验平台上搭建AT89C51单片机最小系统的简单原理图!2)简单描述运用 Keil C 软件仿真的过程3)为什么 AT89C51 的单片机外时钟要从XTAL1 引入,而 XTAL2 悬空?如果接晶振形成振荡时钟

29、,与MCS-51 接法上有无差别?五、参考程序“跑马灯”的实验参考程序142XXXS1 学员的参考程序如下:ORG 0090H MOV P1,#00H。送 P1口 MOV A,#01H。L1 发光二极管点亮LO33:MOV P1,A LCALL SE19。延时 RL A。左位移 SJMP LO33。循环ORG 07A0H SE19:MOV R6,#0A0H LO36:MOV R7,#0FFH LO35:NOP NOP DJNZ R7,LO35。DJNZ R6,LO36。延时 RET END文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4

30、L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G

31、5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G

32、1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5

33、P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M

34、3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I

35、2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4

36、Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S47/25 实验二 程序调试与分析一、实验目的和要求1.熟悉 MCS-51 指令系统,程序的基本结构。2.掌握汇编语言程序的设计、编译、调试。二、实验设备1.TPC-2003 通用微机实验系统一套2.AT89C51开发板与仿真器一套3.PC机一套4.VW_G 集成调试环境软件一套5.Keil C 开发环境一套三、实验内容1.单步调试程序打开菜单栏执行/跟踪,按照VW.P

37、DF 文档中的相应内容操作,注意熟悉F7跟踪:可以跟踪到函数或程序内部)、F8、断点设置等基本操作。1)“当前模块:142XXXS1”中“小手光标”位置是PC 指针所在,“寄存器”中显示当前各寄存器中的内容。“数据存储区”中地址用右键显示地址,“输入数据”为十六进制XXXX,确认后调试。2)首先单步运行,选主菜单/调试/单步运行或者选工具栏单步运F7)。运行一个循环,观察相关的寄存器和存储区的变化。注意利用 SFR、DATA 等更改程序中相关寄存器的值,调整程序执行的状态。熟练 WV 程序调试界面。有问题的地方及时和老师讨论。3)运用连续运行和设断点运行。工具栏/为连续运行,在“当前模块”中鼠

38、标出现“小手”时点击,“红色手”即为断点位置。4)记录下数据区 xxxx H-XXXX H中,在执行程序前后的内容变化。2.分析下列程序,熟练调试操作,解释程序实现的功能及程序结构类型顺序结构、分支程序、循环程序、子程序、中断服务程序)。训练程序一:ORG 1000H START:MOV DPTR,#2000H MOV A,20H MOVC A,DPTR+A MOV 21H,A SJMP$TABLE EQU 2000H TABLE DB 00H,01H,04H,09H,10H,19H END 调试方法 思考:分析程序出现的问题,如果把伪指令TABLE EQU 2000H 换成ORG 2000H

39、是否也能得到同样的结果。程序实现的功能及程序结构类型。训练程序二:ORG 1000H START:MOV DPTR,#2000H MOV R0,#64H LOOP:MOVX A,DPTR MOV 20H,A。副本 JNB ACC.7,NEXT。判断符号 MOV A,20H CPL A INC A MOVX DPTR,A NEXT:INC DPTR DJNZ R0,LOOP SJMP$思考:指出循环程序的初始化、循环体和控制变量的修改与循环次数的控制。程序实现的功能及程序结构类型。训练程序三:ORG 0013H START:MOV C,P2.2 ORL C,TF0 ANL C,P1.1 MOV

40、F0,C。暂存 F0 MOV C,IE1 ORL C,/25H ANL C,F0 ANL C,/26H MOV P1.3,C SJMP$END 说明:MCS-51 单片机有着优异的位逻辑功能,可以方便地实现各种复杂的逻辑运算。这种用软件代替硬件的方法,可以大大简化甚至完全不用硬件,但比硬件要多花一些运算时间。思考:分析调试中出现的问题,观察位处理机的工作过程训练程序四MULTB:MOV R0,#23H MOV R7,#04H LOOP:MOV R0,#00H。清零DJNZ R7,LOOP 文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4

41、L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G

42、5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G

43、1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5

44、P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M

45、3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I

46、2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4

47、Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S49/25 ACALL BMUL SJMP$BMUL:MOV A,R2 MOV B,R4 MUL AB。低位乘ACALL RADD MOV A,R2 MOV B,R5 MUL AB。交叉乘DEC R0 ACALL RADD MOV A,R4 MOV B,R3 MUL AB。交叉乘DEC R0 DEC R0 ACALL RADD MOV A,R5 MOV B,R3 MUL

48、 AB。高字节乘DEC R0 ACALL RADD RET RADD:ADD A,R0 MOV R0,A MOV A,B INC R0 ADDC A,R0 MOV R0,A INC R0 MOV A,R0 ADDC A,#00H。加进位MOV R0,A RET END 本程序未对BMUL 和 RADD 的有关寄存器内容作堆栈保护,因为主子程序,利用TPC-2003 实验台上的资源或Proteus 软件,搭建电平方式外部中断请求的实验装置,中断事件处理为对P1口灯依次点亮一次,试编写程序。提示:D 触发器预置和清零端SD=0 且 RD=1 时,Q 置“1”端,即负脉冲有效;二者均为高电平时不影响

49、工作;CP 控制脉冲端上跳沿翻转,其它不变)图 2-1 外中断控制电路142XXXS3 学员的参考程序如下:ORG 0000H AJMP MAIN ORG 0003H AJMP W1 。中断入口程序,跳转到中断服务子程序去。*主程序初始化相关寄存器的设置*文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4

50、Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C5M3G5Q7 ZC10C9I2G1S4文档编码:CA4Y5P4L4H3 HW2C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁