南昌大学单片机实验内容及要求
实验内容及要求
(实验无考试,每次做完实验需独立验收,结合报告和实验现场记录综合给成绩)
实验一单片机开发软件使用(2学时)
【教学目标】
1、掌握单片机常用开发软件的使用
【重点难点】
1、PROTEUS仿真软件与KEIL软件
2、STC单片机ISP软件
【教学内容】主要内容:
1、用PROTEUS搭建单片机最小系统,与KEIL软件实现联合仿真调试
2、KEIL软件与STC ISP软件实现单片机硬件调试
实验二继电器控制实验(2学时)
【教学目标】
掌握继电器功率接口控制原理与编程
【重点难点】
继电器驱动器设计
【教学内容】主要内容:
在KEIL和PROTEUS软件上实现两路继电器控制,按键1,继电器1动作,LED1发点亮,按键2,继电器2动作,蜂鸣器报警。
实验三单片机I/O口基本操作(2学时)
【教学目标】
掌握单片机基本指令和寻址方式
【重点难点】
单片机I/O口功能和模式编程控制
【教学内容】主要内容:
用PROTEUS搭建单片机最小系统并在开发板上,编程实现8位流水灯显示
扩展内容:用PROTEUS搭建单片机最小系统并在开发板上,编程实现模拟钟盘显示
实验四、五 24秒倒计时实验+数码管动态显示(4学时)
【教学目标】
1、掌握单片机内置定时器/计数器的原理与定时编程
2、掌握数码管显示原理与编程
【重点难点】
1、定时器实现1秒定时的方法与编程
2、定时器工作模式
3、数码管显示段码、位码的生成
4、数码管动态显示编程
【教学内容】主要内容:
在实验箱上编程实现24秒到计时,用于篮球比赛的24秒违例判断。
按键控制计时的启动、停止和修改。
24秒倒计时结束,数码管全部点亮并闪烁
实验六数字频率计(2学时)
【教学目标】
掌握单片机内置定时器/计数器的原理与计数编程
【重点难点】
定时器实现计数功能的原理和频率计编程
【教学内容】主要内容:
在实验箱上编程实现对外部输入方波信号频率的测量:用信号发生器产生10-10k方波信号接入单片机,用单片机定时器计数器测量信号频率,并显示在数码管上。
实验七串行通信实验(4学时)
【教学目标】
掌握单片机串口通信的原理与编程
【重点难点】
1、串口通信波特率
2、串口通信主机、从机地址识别
1、多机通信协议制定
【教学内容】主要内容:
在实验箱上编程实现与上位机串口通信:握手协议成功后,上位机与单片机实现简单聊天通信。
扩展内容:三个单片机实验箱连接为一个主机两个从机,三机之间实现简单聊天。
实验八按键识别与显示(2学时)
【教学目标】
掌握矩阵按键识别原理与编程
【重点难点】
1、反转法矩阵按键识别与编程
2、74HC595编程
【教学内容】主要内容:
实验箱上编程识别16个按键,并将按键编码显示在数码管上,实现电话号码的输入
实验九单片机内置ADC转换实验(2学时)
【教学目标】
掌握单片机内置ADC模块编程
【重点难点】
单片机内置ADC转换速度控制与转换结果处理
【教学内容】主要内容:
用ADC实现按键识别,并将按键编码和对应的电压显示在数码管上
实验十 LED点阵显示编程(4学时)
【教学目标】
掌握LED点阵显示原理与编程
【重点难点】
点阵LED显示的扫描控制
【教学内容】主要内容:
1、在实验箱上编程识别16个按键,并将按键编码显示16x16LED点阵上
2、在多个16x16点阵上显示汉字,并实现滚动显示
实验十一单片机综合系统设计(8学时)
【教学目标】
掌握单片机综合应用系统设计方法
【重点难点】
单片机综合系统设计资源分配与功能模块化实现
【教学内容】主要内容:
每人或2到4人一组自选一个具有创意的单片机综合应用题目,划分功能模块,设计制作调试完成。
单片机实验报告一 单片机软件实验
南昌大学实验报告学生姓名:学号:专业班级:实验类型:⃞验证⃞综合⃞设计⃞创新实验日期:2019.4.9 实验成绩:实验一单片机软件实验(一)实验目的1.掌握51单片机keil软件集成开发环境,能够使用汇编语言编写应用程序。
2.掌握使用集成开发环境Keil进行单片机程序开发的方法3.掌握使用集成开发环境Keil进行单片机程序跟踪调试的方法。
(二)设计要求熟悉51单片机的keil软件集成开发环境,使用汇编语言编写“1+2+3+…+100”的程序。
(三)实验原理KeilC51软件使用:在KeilC51集成开发环境下,建立一个工程并编辑源程序,熟悉Keil C51集成开发环境下各种菜单、命令的使用。
(四)实验设备PC机,Keil C51集成开发环境。
(五)实验结果对汇编程序进行编译、链接、调试,在Keil C51软件中运行仿真结果如下图所示,由于“1+2+……100”运行结果超过8位二进制所能表示的范围,计算结果将存放于两个8位工作寄存器单元R2、R3中。
其中,低八位存放于R2中,高八位存放于R3中,R4中存放计算数。
下图中的寄存器窗口中可以显示计算结果为0x13ba。
调出存储器窗口Memory:选择菜单命令View →Memory Window →Memory 1:可见计算结果存放于当前工作寄存器R2(02H)与R3(03H)中,为0x13BA。
(六)结果讨论与心得体会第一次使用Keil C51软件,初步了解了软件:Keil uVision4的使用方法,初步了解了Keil软件中程序的编辑,新工程的建立运行,初步对单片机实验进行了解,加强了实验动手操作能力。
第一次尝试单步调试,能观察到内存中每一个单元的变化,感到单片机系统复杂中的严谨,收获颇丰。
(七)附录:实验源代码实验源代码如下:ORG 0000HLJMP MAINORG 0050H MAIN:MOV R2,#00HMOV R3,#00HMOV R4,#64HMOV A,#00HCLR C LOOP:MOV A,R2ADD A,R4MOV R2,AMOV A,#00HADDC A,R3MOV R3,ADJNZ R4,LOOPSJMP $END。
单片机实验要求及实验步骤
实验要求及实验步骤一、实验要求1、预习《单片机技术实验教程》书中第一、二、三章;第三章预习所要做的实验项目,并写预习报告。
2、每位同学必须编好每次实验程序,未编好程序不得上机做实验。
3、上机时,程序调试完后,须由指导老师在机器上检查运行结果,经认可签字后方可退出试验。
二、实验步骤1、路径:双击桌面图标进入Kei l软件集成开发环境。
[最初进入uV2时,只能看到工程管理窗口(左边窗框)、源程序窗口(右边窗框)和输出窗口(下面窗框)。
]2、实验的调试需按下面的步骤来完成:(1)建立一个工程项目文件;(2)工程选择一个目标器件(如AT89C51);(3)创建源文件,输入程序代码并保存;(4)把源文件添加到项目中;(5)为工程项目设置软硬件调试环境;(6)编译连接项目文件;(7)硬件调试或软件调试。
操作步骤:①工程的建立:点击窗口中“【工程】/【新建工程】”选项,然后在弹出的“新建工程”对话框中选择要保存项目文件的路径,在“文件名”文本框输入项目名,然后单击“保存”按钮。
此时左边工程管理窗口中“目标1”文件夹前会变成“+”(注:目标文件夹的前为“+”表示工程建立,否则未建立工程);同时弹出一个对话框,要求选择单片机的型号,在“为目标‘目标1’选择设备”对话框中双击“A tmel”,选择“AT89C51或AT89C52”后单击“确定”按钮。
②源文件的建立(输入设计的模块文件):点击窗口中“【文件】/【新建】”选项或单击工具栏上的按钮,在右边源程序窗口弹出的程序文本框中输入所设计的程序代码,输入完毕后,选择【文件】/【保存】选项,在弹出的“另存”对话框中输入文件名(后缀为.asm),单击”保存”按钮, 保存文件。
③把源文件添加到工程项目中(将模块文件选项入工程):单击左边工程管理窗口中“目标1”文件夹前面的+号,展开里面的内容“源程序组1”。
单片机实验报告四 外部中断实验
南昌大学实验报告学生姓名:学号:专业班级:实验类型:⃞验证⃞综合⃞设计⃞创新实验日期:2019. 4.30 实验成绩:实验四外部中断实验(一)实验目的1.掌握单片机外部中断原理;2.掌握数码管动态显示原理。
(二)设计要求1.使用外部中断0和外部中断1;2.在动态数码管上显示中断0次数,中断1用作次数清0,数码管采用74HC595驱动。
(三)实验原理1.中断:计算机执行主程序过程中,由于临时重要事件,需要暂停当前程序的运行,转到中断服务程序去处理临时事件,处理完后又返回原程序的断点处继续运行。
图1STC15单片机的中断系统包含21个中断源,2个中断优先级,二级中断服务嵌套,中断允许寄存器IE、IE2和INT_CLKO控制中断允许。
中断优先级寄存器IP、IP2管理中断优先级。
同优先级中断同时提出中断请求时,由内部的查询逻辑确定响应次序。
中断请求源中的外部中断0(INT0)和外部中断1(INT1)详述如下:1)外部中断0(INT0):中断信号由P3.2引脚输入。
通过IT0来设置中断请求的触发方式。
当IT0为“1”时,外部中断0为下降沿触发;当IT0为“0”时,无论是上升沿还是下降沿,都会引发外部中断0.一旦输入信号有效,则置位IE0标志,向CPU申请终端。
2)外部中断1(INT1):中断信号由P3.3引脚输入。
通过IT1来设置中断请求的触发方式。
当IT1为“1”时,外部中断0为下降沿触发;当IT1为“0”时,无论是上升沿还是下降沿,都会引发外部中断0.一旦输入信号有效,则置位IE0标志,向CPU申请终端。
2.LED数码管是显示数字和字母的常见显示器件,由8个发光二极管构成,结构如图2:图2段码:a、b、c、d、e、f、g、dp段的二进制代码(a为最低位),控制显示字型。
位选:公共端com,控制数码管是否显示。
3.数码管动态显示原理:任何时刻只有一个数码管处于显示状态,单片机采用“扫描”方式控制各个数码管轮流显示,通常将所有数码管段码线的相应段并联在一起,由一个8位I/O 端口控制。
单片机实训报告的方案
一、实训背景随着电子技术的飞速发展,单片机作为电子系统中的核心控制单元,其应用领域日益广泛。
为了使学生深入了解单片机的工作原理、应用方法以及设计过程,提高学生的动手能力和团队合作精神,特制定本单片机实训报告方案。
二、实训目的1. 掌握单片机的基本原理和结构,熟悉其各个模块的功能。
2. 熟悉单片机应用系统的一般设计过程,培养系统设计能力。
3. 提高学生的动手能力,通过实际操作加深对单片机知识的理解。
4. 增强团队合作意识,培养学生沟通协调能力。
5. 培养学生的创新意识和解决问题的能力。
三、实训内容1. 单片机基础知识- 单片机的结构和工作原理- 单片机的指令系统- 单片机的编程方法- 单片机的接口技术2. 单片机应用系统设计- 单片机最小系统设计- 单片机与外部设备接口设计- 单片机程序设计- 单片机应用系统调试3. 实践项目- LED流水灯- 设计目的:通过控制LED灯的闪烁,熟悉单片机的I/O操作。
- 设计要求:实现LED灯的快速闪烁,并实现闪烁频率的可调。
- 按键控制- 设计目的:通过按键控制LED灯的开关,熟悉单片机的中断系统。
- 设计要求:实现按键的识别和响应,控制LED灯的开关。
- 温度传感器- 设计目的:利用温度传感器采集环境温度,通过单片机处理并显示。
- 设计要求:实现温度的实时采集和显示,并具有超温报警功能。
- 智能小车- 设计目的:设计一款智能小车,实现避障、循迹等功能。
- 设计要求:实现小车的自动寻迹、避障和转向等功能。
四、实训步骤1. 理论学习- 讲解单片机的基本原理、结构、指令系统、编程方法等理论知识。
- 讲解单片机应用系统设计的一般流程和方法。
2. 实践操作- 学生分组,每组负责一个实践项目。
- 指导教师根据项目要求,讲解相关硬件和软件知识。
- 学生根据项目要求,进行硬件电路设计、软件编程和调试。
3. 作品展示- 学生完成项目后,进行作品展示和答辩。
- 指导教师对学生的作品进行评价和指导。
南昌大学单片机课程设计
课程设计任务书课程名称:微机原理与接口技术题目: B54型单片机系统的设计学院:机电工程学院系:机电工程系专业:机械设计制造及其自动化班级:机制124班学号: 54 学生姓名:起讫日期:指导教师:胡瑢华系分管主任:审核日期:说明BEIYON1 - 副本.DSN打开上面的protus软件可以看到完整的电路图1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。
2、进度表是课程设计工作检查的主要依据。
3、学生根据指导教师下达的任务书,独立完成课程设计。
4、本任务书在课程设计完成后,与说明书、电路原理图和程序清单等资料一并上交指导教师,作为课程设计的主要档案资料。
一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求单片机系统在各行各业自动控制领域的应用越来越广泛。
《微机原理与接口技术》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固单片机基础知识、掌握单片机系统开发过程和提高动手实践能力的目的。
2、技术要求每位学生应独立完整地设计一套单片机系统。
该系统CPU采用AT89S51芯片,晶振为12MHz。
硬件模块可包括:a)显示模块,采用串行口串接74HC164芯片控制5个7段数码管;b)键盘模块,采用2X2行列键盘;c)声音控制模块,采用蜂鸣器发声;d)A/D采集模块,采用ADC0809采集电位计的电压值;e)D/A输出模块,采用DAC0832输出某种波形。
要求实现以下功能:(1)系统上电后,按照从下进入,在数码管上显示学号的后五位12154。
(2)查询键盘,当用户按1至4号键时在数码管上显示相应数值(例如按1键数码管显示5个1,以此类推),同时伴随蜂鸣器响(只要按键处于按下的状态蜂鸣器就响,按多久就响多久,按键弹起后终止)。
需编制键盘去抖动程序(按键中断接INT0,行线接,,列线接,)。
(3)按键长按(超过秒)则按键可进行功能选择(1号键显示学号,3号键A/D 采集,0号键D/A转换功能运行)。
南昌大学单片机实验二 交通灯控制实验
实验二交通灯控制实验一、实验目的掌握十字路口交通灯控制方法。
二、实验内容利用系统提供的双色LED 显示电路,和四位静态数码管显示电路模拟十字路口交通信号灯。
4 位LED 数码管显示时间,LED 显示红绿灯状态。
三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。
四、实验说明和电路原理图交通信号灯控制逻辑如下:假设一个十字路口为东西南北走向。
开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后(20 秒),东西路口的绿灯,闪烁若干次后(3 秒),东西路口的绿灯熄灭,同时东西路口的黄灯亮,延时一段时间后(2 秒),东西路口的红灯亮,南北路口的绿灯亮,南北路口方向通车,延时一段时间后(20 秒),南北路口的绿灯闪烁若干次后(3 秒),南北路口的绿灯熄灭,同时南北路口的黄灯亮,延时一段时间后(2 秒),再切换到东西路口的绿灯亮,南北路口的红灯亮,之后重复以上过程。
双色LED 是由一个红色LED 管芯和一个绿色LED 管芯封装在一起,共用负极,当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。
本实验需要用到CPU 模块(F3 区)、静态数码管/双色LED 显示模块(B4 区)。
双色LED显示电路原理参见图2-1。
图 2-1 双色LED 显示电路五、实验程序参考框图实验示例程序参考框图如图2-2。
图2-2 程序流程图六、实验预习要求学习教材的相关内容,根据实验要求画出程序流程图,写出实验程序。
七、实验步骤1)系统各跳线器处在初始设置状态。
P10 同时接G1、G3;P11 同时接R1、R3;P1.2 同时接G2、G4;P1.3 同时接R2、R4;P1.6、P1.7 分别接静态数码显示的DIN、CLK。
2)启动PC 机,打开THGMW-51 软件,输入源程序,并编译源程序。
编译无误后,下载程序运行。
单片机实训报告实训方案
一、实训目的1. 掌握单片机的基本原理和组成。
2. 熟悉51单片机的编程方法及开发工具。
3. 培养动手实践能力,提高问题分析和解决能力。
4. 理解单片机在实际应用中的地位和作用。
二、实训内容1. 单片机基本原理- 单片机的组成结构- CPU的工作原理- 存储器分类及功能- I/O接口电路2. 51单片机编程- C语言编程基础- 51单片机指令系统- 程序设计方法- 常用函数和中断系统3. 单片机开发工具- Keil uVision软件的使用- 串口调试助手的使用- 实验箱的连接与调试4. 实训项目- 项目一:LED流水灯- 实现功能:通过单片机控制LED灯的闪烁,形成流水灯效果。
- 实训目标:熟悉单片机基本编程方法,掌握LED灯的控制。
- 项目二:按键控制LED灯- 实现功能:通过按键控制LED灯的开关。
- 实训目标:掌握按键输入的处理方法,了解中断系统。
- 项目三:数字时钟- 实现功能:通过单片机实现数字时钟的功能,显示时分秒。
- 实训目标:掌握定时器的工作原理,了解时钟系统的设计。
- 项目四:温度传感器数据采集- 实现功能:通过温度传感器采集环境温度,并在LCD显示屏上显示。
- 实训目标:学习传感器应用,掌握A/D转换器的工作原理。
三、实训步骤1. 准备工作- 熟悉实训环境,了解实验设备。
- 安装Keil uVision软件,配置实验箱。
2. 理论学习- 学习单片机基本原理、编程方法和开发工具。
- 阅读相关教材和资料,掌握知识点。
3. 项目实施- 根据实训项目要求,进行程序设计。
- 利用Keil uVision软件进行编译、调试和烧录程序。
- 连接实验箱,进行实际操作。
4. 结果分析- 分析程序运行结果,发现问题并解决。
- 总结实训过程中的经验和教训。
5. 撰写报告- 按照实训报告模板,撰写实训报告。
四、实训要求1. 严格遵守实训纪律,按时完成实训任务。
2. 认真学习理论知识,熟练掌握编程方法和开发工具。
单片机项目实训实验报告
一、实验背景与目的随着科技的发展,单片机作为嵌入式系统的重要组成部分,广泛应用于各个领域。
为了提高学生的实践能力和创新精神,我们选择了单片机项目实训作为实验课程。
本次实训旨在让学生掌握单片机的基本原理,熟悉其硬件和软件设计,并通过实际项目实践,提高学生的动手能力和解决问题的能力。
二、实验内容与步骤本次实训项目为设计一款基于ATmega16单片机的简易计算器。
该计算器能够实现基本的四则运算,并通过矩阵键盘和LCD1602显示屏进行人机交互。
1. 实验内容(1)设计计算器的硬件电路,包括ATmega16单片机、矩阵键盘、LCD1602显示屏等。
(2)编写计算器的软件程序,实现四则运算功能。
(3)测试计算器的功能,确保其正常运行。
2. 实验步骤(1)硬件设计根据实验要求,设计计算器的硬件电路。
主要包括以下步骤:1)选择合适的ATmega16单片机开发板。
2)设计矩阵键盘电路,包括按键布局和连接方式。
3)设计LCD1602显示屏电路,包括数据线和控制线。
4)将以上电路连接到ATmega16单片机开发板上。
(2)软件设计编写计算器的软件程序,实现以下功能:1)初始化ATmega16单片机,设置时钟频率。
2)初始化LCD1602显示屏,显示“0”作为初始值。
3)编写矩阵键盘扫描程序,检测按键状态。
4)根据按键输入,执行相应的四则运算。
5)将运算结果显示在LCD1602显示屏上。
6)实现清零、退格等功能。
(3)测试与调试1)将编写好的程序烧录到ATmega16单片机中。
2)连接计算器硬件电路,进行功能测试。
3)针对测试过程中发现的问题,进行调试和修改。
4)确保计算器能够正常运行,实现预期功能。
三、实验结果与分析经过实际操作和调试,我们成功设计并实现了一款基于ATmega16单片机的简易计算器。
该计算器能够实现基本的四则运算,并通过矩阵键盘和LCD1602显示屏进行人机交互。
以下是实验结果分析:1. 硬件设计方面,我们选择了合适的ATmega16单片机开发板,并设计了简洁的矩阵键盘和LCD1602显示屏电路。
南昌大学单片机课程设计报告
课程设计报告课程名称:微机原理课程设计题目:基于单片机的电子时钟设计学院:环境与化学工程系:过程装备与测控工程专业:测控技术与仪器班级:测仪091班学号:学生姓名:起讫日期:2011-12-19~2011-12-26指导教师:杨俊清、杨大勇摘要20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。
由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。
尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的,研究数字钟及扩大其应用,有着非常现实的意义。
单片机数字时钟就是其中的一款设计。
它具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号,精确度高等特点,同时可以用该电子钟发出各种控制信号,单片机数字钟是单片机为核心。
时钟,本设计是以单片机STC89C52配备LCD1602显示,数字钟采用24小时制方式显示时间,带有日期和时间的设置功能。
关键词:单片机电子时钟C语言目录一、设计任务、要求 (1)二、方案总体设计与论证 (1)三、硬件设计 (2)四、系统仿真与调试 (5)五、设计总结、心得体会等 (14)六、参考文献 (14)一、设计任务、要求1、设计任务:利用单片机的C语言、STC89C52单片机及独立按键和LCD1602设计出电子时钟,且完成课程设计报告。
2、设计要求:○1、用LCD1602液晶显示。
○2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00○3、能实现日期的设置,年、月、日3.创新部分:具有显示星期功能。
南昌大学单片机实验报告DOC
实验一I/O口输入输出实验一、实验目的掌握单片机P1口、P3口的使用方法。
二、实验内容以P1 口为输出口,接八位逻辑电平显示,LED显示跑马灯效果。
以P3口为输入口,接八位逻辑电平输出,用来控制跑马灯的方向。
三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。
四、实验步骤1)系统各跳线器处在初始设置状态。
用导线连接八位逻辑电平输出模块的K0到CP U模块的RXD(P3.0 口); 用8 位数据线连接八位逻辑电平显示模块的JD4B到CPU 模块JD8(P1 口)。
2)启动PC 机,打开THGMW-51软件,输入源程序,并编译源程序。
编译无误后,下载程序运行。
3)观察发光二极管显示跑马灯效果,拨动K0 可改变跑马灯的方向。
五、实验参考程序;//******************************************************************;文件名: Port for MCU51;功能: I/O口输入、输出实验;接线: 用导线连接八位逻辑电平输出模块的K0到CPU模块的RXD(P3.0口);; 用8位数据线连接八位逻辑电平显示模块的JD2B到CPU模块的JD8(P1口)。
;//******************************************************************DIR BIT P3.0ORG 0000HLJMP STARTORG 0100HSTART:OUTPUT1:MOV A, #0FEHMOV R5,#8LOOP1: CLRCMOV C,DIRJC OUTPUT2MOV P1, ARL AACALL DELAYDJNZR5, LOOP1SJMP OUTPUT1OUTPUT2:MOV A, #07FHMOV R5, #8LOOP2:CLR CMOV C,DIRJNCOUTPUT1MOV P1, ARR AACALL DELAYDJNZ R5,LOOP2SJMP OUTPUT2DELAY:MOV R6,#0DELAYLOOP1:MOV R7,#0DELAYLOOP2:NOPNOPDJNZ R7,DELAYLOOP2DJNZ R6,DELAYLOOP1RETEND六、实验结果当八位逻辑电平的K0拨到上方,即输出高电平时,实验箱B5区的八个LED灯从左至右循环点亮,当K0拨到下方,即输出低电平时,八个LED灯从右至左循环点亮。
