微型计算机原理及应用实验指导
附录2_微机原理与接口技术、单片机原理及应用实验指导书_[共8页]
![附录2_微机原理与接口技术、单片机原理及应用实验指导书_[共8页]](https://img.taocdn.com/s3/m/cbd7c1fa7375a417876f8fbd.png)
环境。否则提示“通信未连接”,则在脱机模式下进入程
序集成环境主窗口如附录图 2-2 所示。系统默认与实验
系统的连接方式为串口 1 连接。串口及通讯通信参数的 确定可在此窗口下设定。
附录图 2-1 MCS51 软件连接界面
附录图 2-2 单片机程序集成环境主窗口
113
微机原理与接口技术、单片机原理及应用实验指导书
附录 2
Windows 版单片机软件使用指南
2.1 软 件 启 动
在“开始/菜单 MCS51 软件,如附
录图 2-1 所示。
提示计算机系统正在与实验系统建立连接,此时,
请按实验系统板上的“RESET”按键,如果通讯通信正
常,则在计算机上提示“通信已连接!”,进入程序集成
2.3 编 辑 程 序
在“文件”中选择“新建”菜单,可进行 C 语言编辑或汇编语言编辑。也可以选择“打开”, 打开现有的实验程序(选择后缀.ASM 或.C 可分别打开汇编语言程序和 C 语言实验程序)。
2.4 编 译 调 试
主菜单中有“编译”栏,可对当前文件进行编译。“调试”栏可进行系统复位及其他调试手段。 “选项”栏“通讯通信串口选项”可进行通讯通信口设置。“查看”栏可打开内存、外存、寄存器
等窗口,通过修改存储器地址可查看不同地址区的内容,也可以对其进行修改。
2.5 不与计算机连接情况下的监控程序的使用
1.键盘布局及键盘定义 8051 教学实验系统键盘有 3×8 共 24 个键,外加两个第二功能键(SHIFT 和 CTRL),键盘
114
2.2 主窗口简介
主窗口由以下几个区域组成:最上部为此集成开収环境的程序名称及打开的文件名称(当没 有文件打开时,则无文件名称显示),一般为蓝底白字;它的下部为主菜单,主菜单的项目与工作 状态有关,当没有文件打开或运行时,只有 3 项(见附录图 2-2):文件、查看、帮助。而当有文 件打开时,则共有 9 项:文件、编辑、查看、编译、调试、控制对象、选项、窗口、帮助(主菜 单的功能见功能详解)。在主菜单的下部为工具栏,自左至右为:新建 C 文件( )、新建汇编文 件( )、打开(文件)( )、文件保存(存盘)( )、剪切( )、复制( )、粘贴( )、C 程序编译命令(Ctrl+F7)( )、C 程序连接命令(Shift+F7)( )、C 程序编译连接命令(F3)( )、 汇编命令(F3)( )、开始调试(F5)( )、停止调试(Shift+F5)( )、程序复位(Ctrl+F2) ( )、设置/清除断点(Ctrl+F8)( )、跟踪调试(F7)( )、单步执行(F8)( )、执行到光标 行(F4)( )、运行(F9)( )、反汇编窗口(Alt+5)( )、寄存器窗口(Alt+2)( )、内部 数据存储器窗口(Alt+3)( )、外部数据存储器窗口(Alt+4)( )、步进电机实验( )、炉温控 制实验( )、电机调速实验( )、中止实验( )、帮助( )这些工具并不是同时有效。具 体见工具按钮功能详解。在主界面的中央的大面积区域为文件的编辑区,可打开汇编文件、C 文 件及其他形式的文本文件。在主界面的下部为状态栏,最左边为命令/提示栏,显示当前正在执行 的命令或工作状态,当光标指向一个按钮时,此栏也显示此按钮的功能。第二栏为光标在编辑区 域中所处的行、列位置,右边的两栏分别显示当前键盘字母键的大/小写状态及小键盘的状态(数 字/命令)。
微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026

如图1.5,实验台右下方设有8个开关K7~K0,开关拨到“1”位置时开关断开,输出高电平,向下到“0”位置时开关接通输出低电平,电路中串接了保护电阻,使接口电路不直接同+5V、GND相连,防止误操作、误编程损坏集成电路。
图1.5逻辑电平开关电路
8)LED显示电路
如图1.6,实验台上设有8个发光二极管及驱动电路(输入端L7~L0),当输入信号为“1”时发光,为“0”时灭。
4)保存源程序
当前运行环境下,选择菜单栏中的“文件”菜单,菜单下拉后选择“保存”,如果是无标题文档,需在提示下输入文档的名称及选择保存的路径,单击确定后保存;否则程序自动保存当前文档显示区域中显示的文档。或者选择菜单栏中的“文件”菜单,菜单下拉后选择“另存为”,并在提示下输入文档的名称及选择保存的路径,单击确定后保存。
微机原理及接口技术
实验指导书
(2012版)
《微机原理及接口技术》课程教学团队编
2015年4月
概述/前言/课程介绍
《微机原理及接口技术实验》是电、计算机、控制等工科专业教育中的一门核心专业基础实验课,本实验由微机原理部分及接口部分组成,微机原理部分以微机指令系统,汇编程序设计为主要内容,程序设计面向16位/32位系统指今,接口部分面向3种常用的微机接口芯片8255、0832、0809开展实验,要求学生自行设计硬件电路,编程面向16位地址/数据系统,实现对接口芯片的控制并完成具体的实验要求。
汇编+链接+运行
在当前运行环境下,选择菜单栏中的“ASM编译”菜单,选择汇编+链接+运行选项则程序对当前ASM源文件进行汇编与链接,编译调试窗口中输出汇编与链接的结果,若程序汇编或链接有错,则详细报告错误信息。若汇编与链接成功,程序自动运行。
微型计算机原理与接口技术(第4版)___题解及实验指导

微型计算机原理与接口技术(第4版)___题解及实验指导这份大纲旨在为《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》给出一个概览,请参考以下内容。
概述介绍微型计算机原理与接口技术的基本概念引言微型计算机的发展和应用阐述微型计算机系统的组成和层次结构计算机硬件描述计算机硬件的基本组成包括中央处理器、存储器和输入输出设备讨论硬件的功能和特点计算机软件介绍计算机软件的概念和分类强调操作系统的作用和功能讨论软件的开发和应用微型计算机接口研究计算机与外部设备之间的连接和通信介绍接口的原理和技术分析接口的设计和实现实验指导实验准备介绍进行实验所需的基本准备工作包括实验器材、软件环境和实验原理的研究实验内容提供各章节相关实验的具体内容和步骤引导学生逐步完成实验任务强调实验中的关键点和注意事项实验总结总结每个实验的目的和结果分析实验过程中遇到的问题和解决方法提供实验的评价和改进建议通过这份《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》大纲,学生可以了解该教材的内容和结构,对于研究和实验有一个整体的认识和预期。
本章介绍微型计算机原理与接口技术的基本概念和背景。
首先,讲解了计算机系统的组成和发展历程,帮助读者了解计算机系统的基本结构和演化过程。
其次,介绍了微型计算机的特点和分类。
通过本章的研究,读者能够建立起对微型计算机原理与接口技术的整体认识和理解。
本章将深入探讨微型计算机的结构和各个功能部件的作用。
首先,介绍了微型计算机的总线结构和数据流动方式,帮助读者了解信息在计算机系统中的传输过程。
然后,讨论了微型计算机的存储器层次结构和主要存储器的特点。
随后,讲解了微型计算机的中央处理器(CPU)的功能和内部结构。
最后,介绍了微型计算机的输入输出系统,包括输入设备和输出设备的种类和原理。
通过本章的研究,读者能够全面了解微型计算机的内部结构和各个功能部件的作用。
本章重点介绍微型计算机的编程技术,包括指令系统和汇编语言编程。
微型计算机原理及接口技术实验报告

CL
ADD
AL, CH
;高4位加低4位
POP
CX
RET
BCD2BIN
ENDP
CODE
ENDS
END
START
编辑后:
编译后:
点击运行后:
运行后:
4.实验总结:
本次实验中:三个结构中数据段datasegment定义数据,堆栈段stacksegment要求存取空间,代码段codesegment编写主程序代码,用寄存器CX将,入口参数AL中存放两位BCD码,出口参数AL 中存放转换后的二进制数。首先调取存取空间,并且调用子程序,CALL指令,HLT是8086处理器处于停止状态,不执行指令,定义过程的伪指令PROC,子程序中push将把CX的值压入堆栈段,SHR逻辑右移指令,MUL的乘法指令,子程序BCD2BIN中的RET是返回指令。本实验通过对子程序的调用,以及返回等操作来实现将BCD码转换成二进制数。
ENDS
END
START
将问号改成0后编译源程序得到错误如下:
清除错误后得到
点击run
运行后得到
2. 代码转换实验
从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。
源程序:
CODE
SEGMENT
ASSUME
CS:CODE
ST:
MOV
AH, 01H
INT
4、实验总结
通过本实验:可以知道在不同的环境下运行emu8086是要注意某些问题,比如xp环境下的问号在win7下要改成0,编辑程序的框架分为三个部分数据段datasegment堆栈段stacksegment代码段codesegment。编辑好以后要点击编译必须无误后才能运行。点击运行后可以在下一个界面单步观察,AX BX CX DX CS IP SS SP BP SI DI DS ES的值的情况以便更好的了解emu8086。
微机原理实验指导书

前言《微型计算机原理及应用》是一门实践性很强的专业技术基础课,因此,必须在课堂教学的基础上配以足够的实验或实践性教学环节,以便理论联系实际,使学生能深入理解课堂教学内容,加强学生动手能力,以加深对理论学习的理解和掌握,提高学生分析问题﹑解决问题的能力。
本实验指导书是《微型计算机原理及应用》一书的配套教材。
该实验指导书紧密结合教材内容,使用复旦大学科教仪器厂生产的FD-SJ8088A微机实验系统,合理安排了微机实验。
全书共分二部分。
第一部分汇编语言上机操作及程序调试方法及软件部分实验第二部分FD-SJ8088A微机实验系统介绍及硬件部分实验对于每一个实验都给出了实验目的﹑实验内容﹑预习要求﹑报告要求﹑实验提示﹑思考题。
实验提示部分我们仅给出部分文字提示和参考流程图,以作为学生自己编程时的参考。
我们主张学生在做实验前,必须要充分预习,充分准备,要依靠自己在实验前编出的程序,经过实验调试改正程序,得出正确的结果。
这样做实验,才能真正有收获,才能真正提高分析问题和解决问题的能力。
本实验指导书在编写的过程中,得到了本系的领导和老师的支持﹑指导和帮助,在此表示衷心的谢意。
由于编者水平有限,书中不妥或错误之处在所难免,欢迎大家在使用中提出宝贵意见。
编者2005年8月目录实验须知 (3)第一部分汇编语言上机操作及软件部分实验实验一汇编语言上机环境的熟悉和命令使用 (4)实验二利用D E B U G命令调试程序 (7)实验三利用中断指令进行输入输出程序设计 (9)实验四汇编语言综合编程实验 (11)第二部分硬件部分实验FD88调试软件 (12)实验五简单I/O接口控制实验 (21)实验六 8255 接口控制实验 (21)实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的、内容和实验任务。
2.每次实验前做好充分的预习,对所需预备知识做到心中有数。
3.实验前应编好源程序,并对调试过程、实验结果进行预测。
《微机原理及应用》实验指导书(jian)

实验守则1.学生应按照课程教学计划,准时上实验课,不得迟到早退。
2.实验前认真阅读实验指导书,明确实验目的、步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。
3.进入实验室必须遵守实验室的规章制度。
不得高声喧哗和打闹,不准抽烟、随地吐痰和乱丢杂物。
4.做实验时必须严格遵守仪器设备的操作规程,爱护仪器设备,节约使用材料,服从实验教师和技术人员指导。
未经许可不得动用与本实验无关的仪器设备及其它物品。
5.实验中要细心观察,认真记录各种实验数据。
不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。
6.实验时必须注意安全,防止人身和设备事故的发生。
若出现事故,应立即切断电源,及时向指导教师报告,并保护现场,不得自行处理。
7.实验完毕,应主动清理实验现场。
经指导教师检查仪器设备、工具、材料和实验记录后方可离开。
8.实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。
在规定时间内交指导教师批改。
9.在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。
10.凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸而事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按章程予以赔偿。
11.学生进入开放实验室做实验时,应遵守学校开放实验室的相关规定和程序。
2012年3月DICE-8086K系统安装与使用(一)键盘监控程序的功能和操作方法系统一经接通电源,数码管上显示监控提示符“P.”。
1. 键盘显示系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。
系统具有24个注塑键盘,左边l6个是数字键,右边8个是功能键。
在键盘监控状态下用户可以通过一组键命令完成下列操作·读写寄存器内容·读写存储器内容·EPROM传送·断点设置/清除·通过单步、断点、连续等功能来调试运行实验程序。
32位微型计算机原理与接口技术实验指导

32位微型计算机原理与接口技术实验指导下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!32位微型计算机原理与接口技术实验指导引言在现代计算机科学领域中,微型计算机的原理和接口技术至关重要。
南京邮电大学微型计算机原理与接口技术实验报告书微机报告1

微型计算机原理与接口技术
实验报告书
班级155302 学号15530232 姓名高文俊
RESET ENDP
CODE ENDS
END BEG
三.上机结果及分析
我初步掌握了对系统定时源1CH中断进行计时实现长时间定时的方法,复习了DOS系统I/O功能的调用,并学会了BIOS键盘输入01H号功能的调用,对汇编程序的设计有了进一步的理解未来汇编只能在32位操作系统中才能更高的运行,不会轻易的出现错误,好在最后我也实现了我的实验目的,完成了用户登录的要求,完善了实验结果,而我自己对于错误密码也有一定程度的反应。
签名高文俊
时间:2017年5月31日。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微型计算机原理及应用实验指导实验一数据查找实验一、实验目的熟悉汇编语言编程。
二、实验内容在7000H-700FH中查出有几个字节是零,统计“00”的个数再显示在数码管上。
三、实验程序框图四、实验步骤(1)在7000H-700FH单元中放入随机数,其中几个单元中输入零。
(2)用连续方式从起始地址0160H开始运行程序(输入0160后按EXEC键)。
(3)观察显示器上的内容,应显示内容为“00”的单元的个数。
五、思考修改程序,查找其它内容。
实验程序1 ORG 0160H2 FIND: MOV SP,#60H ;设栈指针3 MOV R0,#10H ;查找16个字节4 MOV R1,#00H5 MOV DPTR,#7000H6 FIND1: MOVX A,@DPTR7 CJNE A,#00H,FIND2 ;取出的内容与00H相等吗?8 INC R1 ;计数值加1,指针加19 FIND2: INC DPTR10 DJNZ R0,FIND1 ;未完继续11 MOV A,R112 MOV R0,#79H ;个数送显示缓冲区13 ANL A,#0FH14 MOV @R0,A15 INC R016 MOV A,R117 SWAP A18 ANL A,#0FH19 MOV @R0,A20 INC R021 MOV A,#10H22 MOV R4,#04H23 FIND3: MOV @R0,A24 INC R025 DJNZ R4,FIND326 FIND4: LCALL DISP ;循环调显示程序27 SJMP FIND428 DISP: SETB 0D4H ;显示子程序29 MOV R1,#7EH30 MOV R2,#20H31 MOV R3,#00H32 DISP1: MOV DPTR,#0FF21H33 MOV A,R234 MOVX @DPTR,A35 MOV DPTR,#DATA136 MOV A,@R137 MOVC A,@A+DPTR38 MOV DPTR,#0FF22H39 MOVX @DPTR,A40 DISP2: DJNZ R3,DISP241 DEC R142 CLR C43 MOV A,R244 RRC A45 MOV R2,A46 JNZ DISP147 MOV A,#0FFH48 MOV DPTR,#0FF22H49 MOVX @DPTR,A50 CLR 0D4H51 RET52 DATA1: DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;显示代码53 DB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH54 END实验二工业顺序控制模拟实验一、实验目的掌握工业顺序控制程序的简单编程和中断的使用。
二、实验预备知识在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作,例如注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作。
对这类断续生产过程的控制称为顺序控制,可用单片机控制实现。
三、实验内容8032的P1.0-P1.6控制注塑机的七道工序,模拟控制七只发光二极管的亮灭,高电平时发光二极管点亮。
设定每道工序时间转换为延时,P3.4为启动开关,低电平启动。
P3.3为外故障输入模拟开关,P3.3为0时不断告警。
P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。
四、实验说明实验中使用外部中断0,编中断服务程序的关键是:1. 保护进入中断时的状态,并在退出中断之前恢复进入时的状态。
2. 必须在中断服务程序中设定是否允许中断重入,即设置EX0位。
一般在进入中断服务程序时应保护PSW、ACC以及中断服务程序使用但非其专用的寄存器,本实验未涉及。
五、实验程序框图六、实验接线图七、实验步骤(1)P3.4连K1,P3.3连K2,P1.0-P1.6分别连到L1-L7,P1.7连SIN(电子音响输入端)。
(2)K1开关拨在上面,K2开关拨在上面。
(3)用连续方式从起始地址0580H开始运行程序(输入0580后按EXEC键),此时应处于等待启动状态。
(4)K1拨至下面(低电平),各道工序应正常运行。
(5)K2拨至下面(低电平),应有声音报警(人为设置故障)。
(6)K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续执行。
八、思考修改程序,使每道工序中有多位输出。
实验程序1 ORG 0013H2 LJMP HA2S33 ORG 0580H4 HA2S: MOV P1,#00H ;关各道工序5 ORL P3,#00H6 HA2S1: JB P3.4,HA2S1 ;是否开始工作7 ORL IE,#84H ;初始化中断寄存器8 ORL IP,#04H9 MOV PSW,#00H10 MOV SP,#53H11 HA2S2: MOV P1,#01H ;第一道工序12 ACALL HA2S713 MOV P1,#02H ;第二道工序15 MOV P1,#04H ;第三道工序16 ACALL HA2S717 MOV P1,#08H ;第四道工序18 ACALL HA2S719 MOV P1,#10H ;第五道工序20 ACALL HA2S721 MOV P1,#20H ;第六道工序22 ACALL HA2S723 MOV P1,#40H ;第七道工序24 ACALL HA2S725 SJMP HA2S2 ;循环26 HA2S3: MOV B,R2 ;外部中断服务程序27 HA2S4: MOV P1,#00H ;关各道工序28 MOV 20H,#0A0H29 HA2S5: SETB P1.7 ;声音报警31 CLR P1.732 ACALL HA2S633 DJNZ 20H,HA2S534 CLR P1.735 ACALL HA2S636 JNB P3.3,HA2S4 ;判断故障是否已经排除37 MOV R2,B38 RETI ;排除故障后中断返回39 HA2S6: MOV R2,#06H ;延时子程序140 ACALL DELAY41 RET42 HA2S7: MOV R2,#30H ;延时子程序243 ACALL DELAY44 RET45 DELAY: PUSH 02H ;延时子程序46 DELAY1: PUSH 02H47 DELAY2: PUSH 02H48 DELAY3: DJNZ R2,DELAY349 POP 02H50 DJNZ R2,DELAY251 POP 02H52 DJNZ R2,DELAY153 POP 02H54 DJNZ R2,DELAY55 RET56 END实验三交通灯控制模拟实验一、实验目的1.掌握用8255A芯片扩展8051的输入输出接口的方法;2.掌握8051内部定时器的使用方法;3.掌握8051中断功能的使用方法;4.熟悉8051汇编程序的设计方法。
二、实验设备DVCC-598JH单片机、微机仿真实验系统三、实验内容用8255A芯片扩展单片机的I/O口,用作输出口,控制发光二极管的亮灭,模拟交通灯管理。
编程实现各个状态的转换。
每个状态的持续时间用8051单片机的内部定时器和中断实现。
四、实验要求因为本实验是交通灯控制模拟实验,所以要先了解实际交通灯的变化情况和规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1东西绿灯通车,南北红灯。
过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。
再转状态3,南北绿灯通车,东西红灯。
过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。
然后回到状态1。
状态1至状态4为一个循环;循环不断重复,直到断电。
在本实验中,用十二个发光二极管代表十二盏交通灯,要求发光二极管的亮灭状态转换与交通灯相同。
各状态的持续时间和黄灯闪烁次数要求如表1所示。
要求用8051内部定时器和中断功能实现各个状态的延时。
状态要求0 仅在系统复位后执行一次,持续10S。
1 每个循环执行一次,持续20S。
2 每个循环执行一次,黄灯闪烁5次;每次闪烁,黄灯亮和灭均持续0.5S。
3 每个循环执行一次,持续20S。
4 每个循环执行一次,黄灯闪烁5次;每次闪烁,黄灯亮和灭均持续0.5S。
做实验前要完成如下准备工作:1.确定各个状态对应的8255A的输出数据。
2.根据8051内部定时器和中断的特点设计定时方式。
3.绘制程序的流程图。
4.编制控制程序。
五、实验程序框图图1 状态转换六、实验接线图及说明图2 实验接线十二个发光二极管L1-L12的亮灭由8255A的输出口线控制,其对应关系如表2所示。
方向东南西北颜色绿黄红绿黄红绿黄红绿黄红灯序号L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 控制口线PB3 PB2 PB1 PB0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 控制逻辑为:控制口线输出高电平时,对应的发光二极管亮;控制口线输出低电平时,对应的发光二极管灭。
七、实验步骤1.按接线图,连接8255A的输出口线和发光二极管。
2.输入程序。
3.调试程序,检验状态的转换和持续的时间。
实验程序1 ORG 0630H2 HA4S: MOV SP,#60H ;设栈指针3 MOV DPTR,#0FF2BH4 MOV A,#80H ;设置PC、PB口为输出口,工作在方式05 MOVX @DPTR,A6 MOV DPTR,#0FF29H7 MOV A,#02H8 MOVX @DPTR,A9 INC DPTR10 MOV A,#49H11 MOVX @DPTR,A ;点亮四个红灯12 MOV R2,#25H13 LCALL DELAY ;延时14 HA4S3: MOV DPTR,#0FF29H15 MOV A,#08H16 MOVX @DPTR,A17 INC DPTR18 MOV A,#61H19 MOVX @DPTR,A ;东西绿灯亮,南北红灯亮20 MOV R2,#55H21 LCALL DELAY ;延时22 MOV R7,#05H ;黄灯闪烁次数为05H23 HA4S1: MOV DPTR,#0FF29H25 MOVX @DPTR,A26 INC DPTR27 MOV A,#51H ;东西黄灯亮,南北红灯亮28 MOVX @DPTR,A29 MOV R2,#20H30 LCALL DELAY ;延时31 MOV DPTR,#0FF29H32 MOV A,#00H33 MOVX @DPTR,A34 INC DPTR35 MOV A,#41H ;南北红灯亮36 MOVX @DPTR,A37 MOV R2,#20H38 LCALL DELAY ;延时39 DJNZ R7,HA4S1 ;闪烁次数未到继续40 MOV DPTR,#0FF29H41 MOV A,#03H42 MOVX @DPTR,A43 INC DPTR45 MOVX @DPTR,A ;东西红灯亮,南北绿灯亮46 MOV R2,#55H47 LCALL DELAY ;延时48 MOV R7,#05H ;置黄灯闪烁次数49 HA4S2: MOV DPTR,#0FF29H50 MOV A,#02H51 MOVX @DPTR,A52 INC DPTR53 MOV A,#8aH54 MOVX @DPTR,A ;东西红灯亮,南北黄灯亮55 MOV R2,#20H56 LCALL DELAY ;延时57 MOV DPTR,#0FF29H58 MOV A,#02H59 MOVX @DPTR,A60 INC DPTR61 MOV A,#08H ;东西红灯亮62 MOVX @DPTR,A64 LCALL DELAY ;延时65 DJNZ R7,HA4S2 ;闪烁次数未到继续66 LJMP HA4S3 ;循环67 DELAY: PUSH 02H ;延时子程序68 DELAY1: PUSH 02H69 DELAY2: PUSH 02H70 DELAY3: DJNZ R2,DELAY371 POP 02H72 DJNZ R2,DELAY273 POP 02H74 DJNZ R2,DELAY175 POP 02H76 DJNZ R2,DELAY77 RET78 END实验四A/D转换实验一、实验目的1. 掌握A/D转换与单片机的接口方法。