单片机实验指导书2010
单片机原理及应用实验指导书_2010汇总
《单片机原理与应用》实验指导书青岛科技大学信息学院实验一简单程序设计一、实验目的1.熟悉实验环境2.掌握基本指令的使用方法3.掌握RAM的操作方法二、预习知识1. MCS-51存储器组织2. 简单指令3. QTH单片机实验仪和模拟调试器集成开发环境三、实验设备与环境1.硬件:QTH单片机实验仪2.软件:QTH模拟调试器集成开发环境四、实验内容1. 设从片内30H和32H开始分别存放两个16位无符号二进制数(低8位在低地址,高8位在高地址),完成两个数相加的程序,并将结果放入34H开始的单元。
将1122H和3344H分别送入RAM单元,观察结果和CY标志;再分别将8899H和AABBH放入RAM单元,再观察结果和CY标志。
2.将30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元。
3.实现将无符号数扩大6倍,设扩大6倍后的值不超过255。
4.试求内部RAM30H~37H单元中8个无符号数的算术平均值,结果存入38H单元。
5. 以上编写的程序,进行单步执行,观察相应专用寄存器、RAM空间(包括工作寄存器区、位寻址区、用户RAM区)数据的变化情况以及程序存储器的指令代码。
6. 验证堆栈操作的步骤:PUSH direct:①(SP)←(SP)+1,②direct地址单元的内容压入SP指向的单元。
POP direct:①SP指向的单元内容弹出到以direct为地址的单元,②(SP)←(SP)-1。
7. 调试上课所讲的例题。
五、实验要求掌握程序的设计、调试并保证其正确运行;认真完成实验报告。
六、实验报告1、实验目的2、实验内容3、实验采用的器件和连线4、实验结果和现象5、实验过程分析6、实验总结实验二I/O端口实验一、实验目的1.指令系统的熟悉掌握2.学习延时程序的编写和应用3.学习P0~P3作为普通I/O口的使用方法4.了解发光二极管(LED)的工作原理及驱动方法二、预习知识1.振荡周期、时钟周期、机器周期、指令周期2.指令系统3.单片机的输入、输出控制三、实验设备与环境1.硬件:QTH单片机实验仪2.软件:QTH模拟调试器集成开发环境四、实验内容1. 设系统晶振为6MHz,编写一个延时500ms的延时程序。
单片机实训指导书
单片机实训指导书一、实训课题单片机训练二、实训时间安排时间内容第一周第一天数制转换第二天、单片机的基础知识第三天C语言基础知识第四天DVCC_52JH++仿真实验仪的使用单灯闪烁程序的制作调试第二周第一天跑马灯的制作与调试第二天广告灯的左移右移第三天按键的使用,花式的切换交通灯的制作与调试第四天数码管的静态、动态显示第三周第一天定时器/计数器的使用第二天99s计时器第三天24小时时钟设计第四天24小时时钟设计复习、实训考核三、实训目标1.知识目标掌握单片机的基础知识、DVCC_52JH++仿真试验仪的使用、掌握C语言的基础知识2.能力目标(1)能正确使用常用编程软件(2)能正确使用常用的仿真软件(3)掌握单片机的基础知识(4)掌握C语言的基础知识(5)能合理地调试程序3.情感目标(1)培养学生的学习兴趣,提高学生的动手操作能力(2)使学生养成在学习中相互配合,团结协作的习惯。
(3)加强安全教育,使学生养成良好的安全操作习惯。
四、学生技能训练知识准备1.单片机的理论知识2. C语言基础知识3.编译仿真软件的合理使用五、实训场地、设施要求配有keil c、仿真软件的电脑、DVCC_52JH仿真实验仪六、实训所需材料清单电脑、教材七、实训工艺规范要求1.电路连接布局合理、整齐美观2.程序编写符合一定的规范,排版比较合理3. 干扰信号尽量少八、技能训练步骤和操作要领1.检查电脑是否正常工作2. 编写合理地程序3. 按要求调试出合理的结果九、实训安全要求及处置预案1.佩戴鞋套2.准备好实训报告纸3.检电脑是否正常工作4.自检电路和程序6.注意事项①保护电脑及试验仪,保护好实验用的下载线和连接线②调试程序及时进行保存③注意编程调试的细节。
十、职业技能训练的反馈矫正措施在学生做的过程中,教师进行巡回指导,发现问题及时指出并加于纠正。
十一、实训报告、体会的书写要求1.条理清楚、文理通顺、语句符合技术规范、字迹工整、图表清楚。
单片机实验指导书
单片机实验指导书一、实验介绍单片机是一种集成电路,能够完成各种控制和计算任务。
本实验指导书将引导您进行单片机实验,以帮助您了解单片机的基本原理和应用。
在本实验中,您将学习如何搭建实验环境、编写程序以及进行各种实验操作。
二、实验准备1. 实验设备和材料:- 单片机开发板- USB数据线- 适配器- 数字电路元件(如LED、电位器等)2. 软件准备:- 单片机开发软件(如Keil、IAR EWARM等)- 编程软件(如C语言编辑器)- USB驱动程序三、实验步骤1. 搭建实验环境:- 将USB数据线连接单片机开发板和计算机。
- 通过适配器给单片机开发板供电。
- 检查驱动程序是否正确安装。
2. 编写程序:- 打开单片机开发软件,并创建一个新的工程。
- 选择适当的单片机型号和编程语言。
- 编写程序代码,实现所需功能。
- 编译程序并下载到单片机开发板。
3. 实验操作:- 根据实验要求连接相应的电路元件。
- 调试程序,确保程序能正确运行。
- 运行实验并观察结果。
四、实验注意事项1. 请确保您具备基本的电路和编程知识。
2. 在操作实验设备和元件时,请小心谨慎,避免发生触电等事故。
3. 如果遇到问题,请及时咨询实验指导人员或相关专家。
五、实验示例以下是一个简单的实验示例,用于演示如何控制LED灯的亮度:实验电路连接:将一个LED灯连接至单片机开发板的一个GPIO口。
程序代码:#include <reg51.h>sbit LED = P1^0;void delay(unsigned int time){unsigned int i,j;for(i=0;i<time;i++)for(j=0;j<120;j++);}void main(){while(1){LED = 1; // 点亮LEDdelay(200); // 延时200msLED = 0; // 熄灭LEDdelay(200); // 延时200ms}}六、实验总结通过本次实验,我们学习了搭建实验环境、编写程序以及进行单片机实验操作的基本步骤和注意事项。
单片机实验指导书
单片机原理及应用实验指导书殷爱华南京理工大学实验一62256 SRAM自检一、实验目的:1.熟悉仿真器的使用。
2.了解教学实验系统的结构和地址译码方式。
3.通过62256自检程序实验,掌握数据存储器检测方法。
二、实验要求1.实验内容与方法编写自检程序,要求通过循环程序逐个单元检测62256芯片。
分别由低地址单元到高地址单元写入55H和AAH,并读出后进行比较,以判断存储器单元是否工作正常,如果检测结果正常,则点亮一个发光二极管,若检测结果不正常,则使该二极管以闪烁的方式进行指示。
62256RAM的寻址范围为0000H ~7FFFH 。
2.要求①按实验内容自编程序,并输入计算机进行仿真调试。
②完成I/O口某一位的输出与发光二极管电路的连接。
③注意实验设备、电源的使用安全。
④调试完毕观察发光二极管的工作情况是否满足设计要求。
⑤提交试验报告。
三、注意事项1. 不带电操作。
2. 不要随便用手触摸电路板及元器件。
3. 接插电路时务必注意元件正负方向,以防止元件被击穿。
四、实验器材与设备:1. PC计算机一台2. 单片机教学实验开发系统一套3. 实验器材若干五、实验原理:六、实验步骤:七、程序功能要求:八、程序流程图:九、实验源程序并附简单说明:十、实验感想及建议实验二8255可编程并行口输入/输出一、实验目的:1.熟悉仿真器的使用。
2.了解教学实验系统的结构和地址译码方式。
3.掌握8255可编程并行I/O扩展口编程。
二、实验要求1.实验内容与方法编写8255并行输入输出程序,编写8255按位置位/复位程序。
要求8255工作于基本输入/输出方式,PA口和PC口的高4位为输出口,PB口和PC口的低4位为输入口。
用发光二极管显示工作是否正常。
8255的PA口地址—F228H,PB口地址—F229H,PC口地址—F22AH,控制寄存器地址—F22BH。
2.要求①按实验内容自编程序,并输入计算机进行仿真调试。
②完成8255并行输出口与输入口的对应电路连接。
单片机部分实验指导书
目录1、实验一多路开关实验 (3)2、实验二可编程增益放大器实验 (5)3、实验三A/D转换实验 (7)4、实验四D/A转换实验 (11)5、实验五静态显示实验 (13)6、实验六动态扫描显示实验 (15)7、实验七液晶显示实验 (18)8、实验八矩阵式键盘实验 (23)9、实验九开关量输入输出实验 (28)10、实验十24WC02串行E2PROM的读写实验 (30)11、实验十一PCF8563时钟/日历芯片的应用实验 (37)12、实验十二外部程序存储器EPROM的扩展实验 (45)13、实验十三 SRAM外部数据存储器扩展实验 (47)14、实验十四单片机与PC机的RS232串行通信实验 (50)15、实验十五单片机与PC机的MAX485串行通信实验 (52)16、实验十六打印机实验 (54)17、实验十七 USB通信实验 (57)18、实验十八网络控制器实验 (102)实验一多路开关实验一.实验目的1.掌握多路开关与单片机的接口方法。
了解按键识别的编程方法。
2.通过实验了解单片机如何进行多路开关实验。
二.实验内容利用线路板DSC-SCM01提供CPU处理器,利用线路板DCP-SCM02上的发光二级管显示及查询式键盘完成多路开关实验。
当对应的按键按下时,相应的发光二极管亮。
三.实验器材1.主控屏+5V电源2. DCP-SCM01 单片机电路3. DCP-SCM02 键盘及显示电路四.实验原理图五.实验说明该实验通过线路板DCP-SCM01及线路板DCP-SCM02完成,线路板DCP-SCM02上发光二极管的阳极接正5V电源,所以要使某个发光二极管亮,只要使对应的发光二极管的阴极为低电平即可。
六.实验步骤1.利用导线按表格中的对应关系将DCP-SCM01对应的端口与DCP-SCM02对应的端口连接起来即可DCP-SCM02 DCP-SCM01发光二极管显示单元的插座U3 P0查询式键盘区域的插座U4 P1EA脚接+5VD_SWITCH.C3.输入并编辑D_SWITCH.C文件,并且编译生成HEX文件。
《单片机原理及应用》实验指导书.
单片机原理及应用实验指导书罗钧付丽编重庆大学光电工程学院2010年5月目录实验规则 (2实验一单片机监控程序实验(4学时 (3 附1.1:LAB2000P实验仪 (9附1.2:验证实验程序 (10附1.3:K EIL的使用步骤参考 (17实验二 A/D转换实验 (3学时 (21附2.1:验证实验程序 (24实验三 D/A转换实验 (2学时 (25附3.1:DA转换实验程序 (27实验四单片机系统综合实验( 3学时 (28附4.1:实验仪中的温度传感器电路 (30附4.2:直流电机和步进电机控制接口电路 (31实验规则为了维护正常的实验教学次序,提高实验课的教学质量,顺利的完成各项实验任务,确保人身、设备安全,特制定如下实验规则:一、实验前必须充分预习,完成指定的预习内容,预习要求如下:1.认真阅读本实验指导书,分析掌握本次实验的基本原理;2.完成各实验预习要求中指定的内容;3.明确实验任务。
二、实验时,认真、仔细的写出源程序,进行调试,有问题向指导老师举手提问;三、实验时注意观察,如发现有异常现象(电脑故障或实验箱故障,必须及时报告指导老师,严禁私自乱动。
四、实验过程中应仔细观察实验现象,认真记录实验数据、波形、逻辑关系及其它现象,记录的原始结果必须经指导教师审阅签字后,方可离开。
五、自觉保持实验室的肃静、整洁;实验结束后,必须清理实验桌,将实验设备、工具、导线按规定放好,并填写仪器设备使用记录。
六、凡有下列情况之一者,不准做实验:1.实验开始后迟到10 分钟以上者;2.实验中不遵守实验室有关规定,不爱护仪器,表现不好而又不服从教育者;七、实验后,必须认真作好实验报告,在规定时间里必须交给实验指导老师,没交实验报告者,视为缺做一次实验。
实验报告要求必须包括:1.写出设计实验程序;2.总结实验步骤和实验结果;八、一次未做实验,本实验课成绩视为不及格。
以上实验规则,请同学们自觉遵守,并互相监督。
实验一单片机监控程序实验(4学时实验预习要求:1.按照附3学习使用Keil软件。
单片机实验指导书(简化版2010) (1)
实验一清零实验(基础实验)一、实验目的1. 掌握存储器读写方法。
2. 了解存储器的块操作方法。
二、实验内容1. 指定内部RAM中某块的起始地址和长度,要求能将其内容清零。
2. 指定外部RAM中某块的起始地址和长度,要求能将其内容清零。
3. 指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如0FFH)。
三、实验说明通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以了解单片机编程、调试方法。
四、实验仪器和设备PC机、W A VE软件。
五、参考程序框图设置块起始地址设置块长度当前地址内容清零地址加1否是否清除完?是结束存储器块清零参考程序框图六、参考程序(略)实验二拆字程序(基础实验)一、实验目的掌握汇编语言设计和调试方法。
二、实验内容把7000H的内容拆开,高位送7001H低位,低位送7002H低位。
7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区时用。
三、实验说明通过本实验,屏蔽半字节及拆字的方法,同时也可以了解单片机编程、调试方法。
四、主要仪器设备及耗材PC机、W A VE软件五、参考程序框图六、参考程序(略)开始7000内容送A高低位交换屏蔽高位后送7001H 7000H内容送A屏蔽高位后送7002H结束实验三拼字程序(基础实验)一、实验目的掌握汇编语言设计和调试方法。
二、实验内容把7000H的低四位BCD数和7001H的低四位BCD数,拼成压缩BCD码的形式存放在7002H。
三、实验说明通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。
四、主要仪器设备及耗材PC机、W A VE软件五、参考程序框图开始7001H内容送A,A-〉30H,7000H内容送AA中低四位和30H低四位相拼,存AA-〉7002H结束六、参考程序(略)实验四数据块移动(基础实验)一、实验目的1.了解内存的移动方法。
2.加深对存储器读写的认识。
二、实验内容将指定源地址和长度的存储块移到指定目标位置。
单片机实验指导书
实验一数制转换实验一、实验目的:(1)、熟悉单片机实验系统板、稳压电源及示波器的使用方法。
(2)、培养程序编制及调试的方法。
(3)、输入自己编写的程序(机器码),并通过实验板和示波器观察程序运行结果。
二、实验要求:(1)、给出程序设计流程图。
(2)、设计数制转换实验程序。
(3)、记录单片机实验板晶体振荡器的波形图。
(4)、记录单片机实验板上电复位电路的波形图。
三、实验原理:以下是把16进制数转换为10进制数的参考程序清单及机器码表:测试程序:四、实验仪器:稳压电源一台HB-51教学实验系统一套五、实验步骤:1、HB-51教学实验系统简介:(1)、+5V电源,+12V电源,-12V电源(2)、CPU、程序存储器、数据存储器、晶体振荡器、手动复位、LED发光管、键盘、显示器(LED 数码管)。
(3)、显示器介绍该系统共有6个数码管,分为两组,左边4个为一组,右边2个为一组。
在大部分情况下,左边4个数码管作为地址显示器,右边2个数码管作为内容显示器。
(4)、键盘介绍0~F 为数字键,用来输入0~F的数字,并且系统默认十六进制输入MEM 为程序存储器内容检查/修改键REG 为寄存器/内部RAM内容检查/修改键LAST 用来向上跳一个地址单元NEXT 用来向下跳一个地址单元EXEC 为连续执行键SCAL 为单步调用键STEP 为单步执行键MON 为返回系统监控状态,相当于让系统回到刚刚上电时的状态。
也是其他功能键的前导按键2、HB-51教学实验系统与稳压电源的连接。
实验系统上的+5V电源与稳压电源正确相连,接好以后,给稳压电源上电。
此时,如果系统工作正常,会在显示器上显示“HB--51”。
如果显示内容不是“HB--51”,则说明系统上电复位过程不正常。
此时按一下红色的手动复位按钮,系统就应当正常工作了。
如果系统还是有问题,甚至,显示器什么都不显示,处于黑屏状态,则立刻关掉稳压电源,然后请实验室老师来解决问题。
单片机实验指导书
单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。
通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。
第二章实验准备2.1 实验器材准备本实验需要准备以下器材:- 单片机开发板- USB线- 电脑2.2 软件安装在开始实验之前,需要安装以下软件:- Keil C51开发环境- STC单片机系列驱动程序第三章实验步骤3.1 硬件连接将单片机开发板通过USB线连接到电脑上,并确保连接正常。
3.2 软件设置打开Keil C51开发环境,点击菜单栏中的“文件”选项,选择“新建”创建新的工程。
设置工程的名称和保存位置,确定后点击“保存”。
3.3 编写程序在Keil C51开发环境中,编写单片机程序。
首先需要包含相应的头文件,然后编写具体的程序逻辑,实现所需的功能。
3.4 编译和烧录程序在编写完程序后,点击菜单栏中的“编译”选项进行编译。
编译成功后,点击菜单栏中的“下载”选项将程序烧录到单片机开发板中。
3.5 实验验证将程序烧录完毕后,将开发板与外部模块连接,观察实验现象是否符合预期。
第四章实验注意事项4.1 安全注意事项在实验过程中,要注意使用安全电压和电流,避免短路和电击风险。
4.2 实验环境实验需要在安静、整洁的环境中进行,以避免干扰和误操作。
4.3 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。
第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。
通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。
本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。
在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。
通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。
在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。
单片机实验实验指导书
目录实验一P1口输入、输出实验 (1)实验二P3口输出控制继电器实验 (4)实验三简单I/O实验(交通灯控制) (6)实验四外部中断实验(急救车与交通灯实验) (8)实验五定时器实验 (11)实验六8155输入输出实验 (13)实验七矩阵键盘实验 (15)实验八8279显示实验 (17)实验九串并转换实验 (20)实验十A/D转换实验 (22)实验十一步进电机控制实验 (24)实验十二D/A转换实验 (27)实验十三传送带控制系统综合实验 (29)实验十四机械手控制实验 (32)实验一 P1口输入、输出实验一.实验要求1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。
延时时间500ms。
2.P1口做输入口,接八个开关,以74LS273作输出口,编写程序读取开关状态,将状态写入P0口,在发光二极管上显示出来。
二.实验目的1.学习P1口的使用方法。
2.学习延时子程序的编写和使用。
三.实验电路及连接实验1-1电路图如下:图1.1实验1-2中:P1.0-P1.7接八个按钮K1-K8,P0.0-P0.7接八个发光二极管L1-L8。
四.实验说明1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止,因为内部上拉电阻阻值是20K~40K,故不会对外部输入产生影响,若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。
2.延时子程序的延时计算问题对延时子程序DELAY: MOV R0,#00HDELAY1: MOV R1,#0B3HDJNZ R1,$DJNZ R0,DELAY1查指令表可知MOV,DJNZ指令均需要两个机器周期,而一个机器周期时间长度为12/12MHZ(假设晶振频率是12MHZ),所以该段程序执行时间为:((0B3+1)*256+1)*2*12/12000000=100ms五.实验程序流程图实验要求1的程序框图:实验要求2的程序框图:图1.2 图1.3六、调试方法第一步:打开位于d:\单片机实验\实验一\1_1.uv2,进行实验1_1打开位于d:\单片机实验\实验一\1_2.uv2,进行实验1_2第二步:在资源管理器中如打开.src文件,在程序窗口中输入已编好的程序,保存。
单片机实训指导书
单片机实训指导书一、实训目的单片机实训是一门重要的实践课程,旨在通过实际操作和项目实践,让学生深入了解单片机的工作原理、编程方法和应用开发。
通过本次实训,学生将能够掌握单片机系统的设计、调试和维护技能,提高解决实际问题的能力,为今后从事相关领域的工作打下坚实的基础。
二、实训设备1、计算机:用于编写和调试单片机程序。
2、单片机开发板:包含单片机芯片、外围电路和接口,如STC89C52 开发板。
3、编程器:用于将编写好的程序下载到单片机中。
4、示波器:用于观察电路中的信号波形。
5、万用表:用于测量电路中的电压、电流等参数。
三、实训要求1、学生应提前预习相关的理论知识,熟悉单片机的基本结构和编程方法。
2、实训过程中,要严格遵守实验室的规章制度,注意安全,爱护实验设备。
3、认真完成每个实训项目,按时提交实训报告。
4、培养团队合作精神,积极参与小组讨论和项目开发。
四、实训内容(一)单片机基础知识1、了解单片机的发展历程、应用领域和特点。
2、熟悉单片机的内部结构,包括中央处理器(CPU)、存储器(ROM、RAM)、输入输出端口(I/O 口)、定时器/计数器、中断系统等。
3、掌握单片机的指令系统和编程方法,能够使用汇编语言或 C 语言进行简单的程序编写。
(二)单片机开发环境搭建1、安装单片机编程软件,如 Keil C51。
2、学习编程软件的使用方法,包括创建工程、编写代码、编译调试等。
3、安装并使用下载软件,将编写好的程序下载到单片机开发板中。
(三)单片机 I/O 口控制实验1、学习单片机 I/O 口的工作原理和控制方法。
2、编写程序实现对单个 I/O 口的输出控制,如点亮 LED 灯。
3、实现对多个 I/O 口的组合控制,如流水灯效果。
(四)定时器/计数器实验1、了解单片机定时器/计数器的工作原理和计数模式。
2、利用定时器/计数器实现定时功能,如控制LED 灯闪烁的频率。
3、实现计数器功能,如对外部脉冲进行计数。
单片机原理和应用实验指导书(红色
单片机原理及使用实验指导书编写人:谢四莲2010 09 01实验一I /O口输出实验—LED流水灯实验一、实验目的1、掌握单片机最小系统的构成;2、掌握I/O口的使用及驱动能力的概念;3、熟悉移位指令和软件延时程序。
二、实验设备和器件1、计算机1台2、单片机学习板一块,版本:2010B三、实验原理如下图所示,用单片机控制LED的亮和灭,在实验图中将MCU的P1口和LED的阴极相连,当P1口给低电平时,LED发亮,当P1口给高电平时,LED熄灭。
四、实验内容1、利用52单片机及8个发光二级管等器件,构成一个流水灯单片机系统。
2、用Keil C51软件3、对创建的程序进行编译和链接,生成hex文件,同时对程序进行软件仿真;4、实验板验证(1)用ISP软件下载hex程序到CPU。
(2)检查验证结果。
五、实验报告在预习报告的基础上写出详细实验过程;画出实验原理图,写出单片机控制程序,写出调试步骤和仿真方法,观察实验现象,得出实验结果,并分析实验结果的正确性。
六、预习要求1、理解单片机最小系统的构成2、掌握单片机I/O口的使用以及软件延时程序的编写。
七、实验参考程序ORG 0000HLJMP STARTORG 0030HSTART:MOV A,#0FEHLOOP:MOV P1,ALCALL DELAYRL A;循环左移LJMP LOOPDELAY: MOV R5,#20 ;延时程序D1:MOV R6,#20D2:MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND实验二中断实验一、实验目的1、了解MCS-51中断系统2、了解中断嵌套及中断优先级的概念和编程方法。
二、实验设备和器件1、计算机1台2、单片机学习板一块,版本:2010B三、实验原理如下图所示,在实验图中将MCU的P1口和LED的阴极相连,当外中断1产生下降沿时,进入中断,中断一次使点亮的LED循环移位一个,也就是第一次中断时只有P10接的D4亮,第二次中断时只有P11接的D5亮,以此类推,当循环8次后,再次从P10接的D4重新开始循环。
单片机实验指导书
前言单片机由于其微小的体积和极低的成本,广泛地应用于诸如玩具、家用电器、机器人、仪器仪表、汽车电子、工业控制、办公自动化、金融电子、船舶运控、个人终端及通信产品中,已成为现代电子系统中不可或缺的智能化工具。
因此牢固掌握和熟练应用单片机技术是电类专业学生必备的最重要的基本技能之一,也是电子工程师争宠的获胜筹码。
《单片机原理及应用》课程的开设就是为此而设置的。
《单片机原理及应用》课程无非三方面的内容—基元、扩展、应用。
基元包括单片机的结构、软硬件资源;扩展则是充分利用和统筹兼顾单片机的软硬件资源进行的单片机功能的延伸;而应用则要面向实际,在基元和扩展较为娴熟的前提下实施软件和硬件结合才能成为现实。
基元是基础,扩展是精华,应用是目的。
《单片机原理及应用》是一门技术性极强的课程。
要掌握单片机技术,光看不行,要亲历亲为,不断实践。
与其临渊羡鱼,不如张而结网。
所有单片机应用的技巧和方法都是通过实践检验、摸索、体会出来的,无论你阅读、参考了多少单片机方面的书籍或文献,没有实践都是纸上谈兵,收获甚微。
而实验则是单片机技术实践的基本手段。
《单片机原理及应用》课程的实验内容必须考虑单片机自身资源的发挥与利用,围绕如何应用、怎样应用、能够应用这个前提来安排。
通过实验要使学者达到掌握、理解、应用单片机技术的目的。
单片机应用系统由硬件系统和应用软件两部分构成。
硬件系统虽然会因面向的具体对象不同而各式各样,但万变不离其宗,基本且经典的硬件单元电路掌握了,其它也就迎刃而解;而应用软件也有一些基本的方法和技巧。
掌握了这些硬件单元的原理与设计、编程的基本方法与技巧,应用也就没有太多问题。
所以《单片机原理及应用》实验要充分考虑这样的特点来合理安排实验内容。
《单片机原理及应用实验指导书》正是在这样的背景下立意编写的。
本书共安排了7个实验,囊括了单片机技术的基本内容。
如何合理、充分利用单片机的软件、硬件资源,如何设计硬件电路,如何编写应用程序,书中都有一定的体现。
单片机原理及应用实验指导书(10级)
一、实验仪布局图1 DP-51PRO 单片机综合仿真实验仪二、调试前的准备工作1. 硬件环境(1) 拿出随机提供的串口通信电缆,一端连接TKSMonitor51 仿真器的RS-232 串行通信口,而另一端则连接到PC 机的串口上(COM1 或COM2)。
(2) 打开实验仪的工作电源,此时即为仿真调试准备好了硬件环境。
2. 软件调试环境的设置(1) 双击Keil C51 快捷图标,进入Keil C51 集成开发环境,这时Keil C51 集成环境自动打开上次正确退出时所编辑的工程项目文件,如图2 所示。
图2 Keil C51 集成开发环境界面(2) 点击菜单栏上的Project项,会弹出下拉式菜单,这时选择Option for target ‘target1’ 将出现如图3 所示的调试环境设置界面图3 调试环境设置窗口(3) 第1 项T arget 属性的设置,对于在TKSMonitor51 仿真器上进行的仿真、调试,由于MON51 监控程序已经占用了从0000H-7FFFH 地址单元的程序存储空间,因此用户的应用程序必须从8000H 地址单元开始存放,即用户应设置Off-Chip CodeMemory 栏内的Eprom 选项。
具体配置请见图3,对于第4 项“C51”的配置请按图4进行设置。
图4 C51 属性栏的设置(4) Debug 环境的设置:首先选择Debug 项,进入如图5 所示的设置画面,这时就可以对其中的每项进行具体设置了,当然您完全可以按照图5 进行设置(要点:在该选项中Use Simulator 是软件模拟仿真,它只能对程序的语法及其结构做一般性的分析,与硬件没有联系;而Use 选项则是硬件仿真,且根据所选用的驱动而使用不同的硬件仿真方式,对于TKSMonitor51 仿真器而言应该选择Keil Monitor-51 Driver 选项)。
同时它的Settings 项还为我们提供了一个串口通信设置环境,通过它我们可以灵活设置串行通信的端口和波特率,其设置环境如图6所示,但请注意:由于在调试模式下,TKSMonitor51 仿真器需要与上位机进行通信,因此它们的通信协议必须一致,波特率也必须相同且为9600bps。
单片机实验指导书
目录实验一P1口输入、输出实验 (2)实验二继电器控制实验 (8)实验三音频控制实验 (11)实验四程序调试 (14)实验五5LED静态串行显示实验 (16)实验六6LED动态扫描显示实验 (21)实验七查询式键盘实验 (28)实验八阵列式键盘实验 (36)实验九计数器实验 (47)实验十定时器实验 (49)实验十一外部中断实验 (54)实验一P1口输入、输出实验一、实验目的1、学习P1口的使用方法2、学习延时子程序的编写和使用二、实验说明P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。
由准双向口结构可知当P1口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据是不正确的。
三、实验内容及步骤实验(一):用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。
1、使用单片机最小应用系统1模块。
关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。
2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加P1_A.ASM源程序,进行编译,直到编译无误。
4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。
5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。
发光二极管单只从右到左轮流循环点亮。
实验(二):用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个发光二极管。
程序读取开关状态,并在发光二极管上显示出来。
1、用导线分别连接P1.0、P1.1到两个拨断开关,P1.2、P1.3到两个发光二极管。
2、添加 P1_B.ASM源程序,编译无误后,运行程序,拨动拨断开关,观察发光二极管的亮灭情况。
向上拨为熄灭,向下拨为点亮。
四、流程图及源程序1.流程图2.源程序:(一)实验一ORG 0000HLJMP STARTORG 0030HSTART: MOV A, #0FEHMOV R2,#8OUTPUT: MOV P1,ARL AACALL DELAYDJNZ R2,OUTPUTLJMP STARTDELAY: MOV R6,#0MOV R7,#0DELAYLOOP:;延时程序DJNZ R6,DELAYLOOPDJNZ R7,DELAYLOOPRETEND(二)实验二KEYLEFT BIT P1.0 ;定义KEYRIGHT BIT P1.1LEDLEFT BIT P1.2LEDRIGHT BIT P1.3ORG 0000HLJMP STARTORG 0030HSTART: SETB KEYLEFT ;欲读先置一SETB KEYRIGHTLOOP: MOV C,KEYLEFTMOV LEDLEFT,CMOV C,KEYRIGHTMOV LEDRIGHT,CLJMP LOOPEND五、思考题(1)对于本实验延时子程序Delay: MOV R6,0MOV R7, 0DelayLoop:DJNZ R6,DelayLoopDJNZ R7,DelayLoopRET如使用12MHz晶振,粗略计算此程序的执行时间为多少?六、电路图实验二继电器控制实验一、实验目的1、学习I/O端口的使用方法2、掌握继电器的控制的基本方法3、了解用弱电控制强电的方法二、实验说明现代自动控制设备中,都存在一个电子电路的互相连接问题,一方面要使电子电路的控制信号能控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路和电气电路提供良好的电气隔离,以保护电子电路和人身的安全。
单片机实验指导书
《单片机应用技术》实验指导书向玲编写华北电力大学机械工程系机械电子工程教研室2010年 10月目录实验说明 (1)实验一单片机基本操作实验学时:2 (2)实验二单片机程序设计实验学时:2 (3)实验三 P1口输入输出实验学时:2 (4)实验四信号灯中断定时控制实验学时:2 (6)实验说明单片机实验要求学生熟练掌握51单片机的指令系统,掌握汇编语言的编程方法。
在熟悉MCS-51单片机硬件结构的同时,能掌握单片机的基本输入输出口、定时器/计数器和外部中断技术的使用及编程方法。
其实验内容和学时分配安排如下:实验一单片机基本操作实验(2学时):要求学生熟悉51单片机的指令和熟悉实验系统。
实验二单片机程序设计实验(2学时):进一步熟悉单片机的指令系统;掌握程序设计的方法。
实验三 P1口输入输出实验(2学时):熟悉P1口输入输出的原理和使用;掌握P1口输入输出的编程方法;掌握软件延时子程序的的编程方法。
实验四信号灯中断定时控制实验(综合性实验 2学时):掌握中断的基本使用方法及中断处理程序的编程技巧;掌握定时器的使用方法;结合信号灯用定时器和中断的方法实现循环点亮控制。
实验一单片机基本操作实验学时:2一、实验设备1.D70和D70-1单片机技术实验挂箱或伟福Lab2000P单片机仿真实验系统2.PC机一台二、实验目的1.熟悉51单片机的寻址方式和指令系统。
2.熟悉D70和D70-1单片机实验系统或伟福Lab2000P单片机仿真实验系统。
三、实验内容编写熟悉指令系统的程序。
四、实验步骤1.用串行数据通信线连接好计算机与仿真器。
2.打开仿真软件,建立本实验的源程序,进行编译,直到编译无误。
3.进行仿真软件设置,选择对应的选项。
4.可单步执行程序,观察程序执行过程和结果。
五、填写实验报告书1.要求写出仿真环境的基本使用方法。
2.写出实验源程序和程序执行结果。
实验二单片机程序设计实验学时:2一、实验设备1.D70和D70-1单片机技术实验挂箱或伟福Lab2000P单片机仿真实验系统2.PC机一台二、实验目的1.掌握数据传送程序的设计方法。
单片机实验指导书
目录第一章开发流程、硬件设定一、软件开发流程--------------------------------------------------------2二、硬件接口及开关设置-----------------------------------------------3三、系统地址分配--------------------------------------------------------4 第二章软件实验实验一数据区传送子程序--------------------------------------------5 实验二数据排序实验-------------------------------------------------6实验三查找相同数个数----------------------------------------------7实验四脉冲计数(定时/计数器实验)--------------------------8第三章硬件实验实验一P1口亮灯实验--------------------------------------------------11实验二 P3口输入,P1口输出-----------------------------------------12实验三8255 PA口控制PB口---------------------------------------13实验四8255控制交通灯-----------------------------------------------14 实验五简单I/O口扩展------------------------------------------------17实验六A/D转换实验----------------------------------------------------18 实验七D/A转换----------------------------------------------------------21 实验八8279键盘显示实验--------------------------------------------23 第四章综合性设计实验实验一步进电机控制---------------------------------------------------27实验二128*64 LCD液晶显示----------------------------------------34第一章开发流程、硬件设定一、软件开发流程对于刚刚使用keil 的用户来讲,一般按照以下流程来完成开发任务。
单片机技术课程实验指导书
福建师范大学协和学院《单片机技术》课程仿真实验指导书编写者:董建怀编写时间:2010年2月仿真实验目录实验一.PROTEUS仿真软件的使用实验二.WAVE6000工具软件的使用与寻址方式及数据传送练习实验三.基本输入输出的PROTEUS设计实验四.计数显示综合实验实验五.外部中断实验实验六.单片机定时/计数实验实验七.串行通信---双机通信仿真实验实验八.键盘输入液晶显示C51编程实验实验九.基于单片机的按键发声实验实验十.串行通信---串并转换仿真实验实验十一.串行通信---多机通信仿真实验实验十二.双机并行通信仿真实验实验十三.串行并行通信仿真实验实验十四.单片机数据存储器扩展仿真实验附录:部分实验源程序实验一.PROTEUS仿真软件的使用一、实验要求: 必做二、实验类型: 验证三、实验学时:2四、实验地点与环境:机房,PROTEUS7.2软件五、实验目的:1、熟悉PROTEUS单片机仿真软件的使用方法。
2、掌握利用PROTEUS软件进行单片机系统设计与仿真的过程。
3、掌握发光二极管的控制方法。
六、预备知识1、PROTEUS简介PROTEUS是英国Labcenter Electronics公司研发的多功能EDA软件。
它不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,更是目前世界上最先进的单片机和嵌入式系统的设计与仿真平台。
它真正实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。
在目标板还没投产前,就可以对设计的硬件系统的功能、合理性和性能指标进行充分调整,并可以在没有目标板的情况下,进行相应软件的开发和调试,进行完全的虚拟开发,明显提高企业的开发效率,降低开发风险。
2、ISIS窗口3、单片机系统的PROTEUS设计与仿真的开发过程(1)、在ISIS平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气检测等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章实验项目实验一实验箱仿真器使用及单片机I/O口编程一、实验目的1.熟悉伟福Lab2000P单片机实验箱仿真器的使用方法。
2. 掌握单片机的指令系统及上机实验过程。
3.掌握源程序的程序调试方法(包括断点设置、单步执行、连续执行等)及通过相应的窗口查看寄存器、存储器内容等方法。
4.掌握单片机的I/O口的特点及应用,如P1口进行数据输入、输出的编程方法。
5.学习延时子程序的编写与使用。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机实验仪一台; 2.PC机一台四、实验原理及要求1.阅读所购实验指导书前置实验箱的硬件及附录A中相关部分资料,了解伟福Lab2000P单片机实验仪的键盘和软件调试环境的使用方法。
2.阅读/编写本实验中的相关程序,写出相关程序,观察实验运行结果。
五、实验内容及步骤实验内容内容1 输入给定的或自己编写的简单程序,通过软仿真学习汇编程序调试方法;内容2 通过实验箱的P1口连接八个发光二极管,使之左移循环闪烁;内容3(选做)通过实验箱的P1口连接四个发光二极管及按键S0、S1,当S0按下,四个发光二极管左移循环闪烁;当S1按下,四个发光二极管右移循环闪烁。
实验步骤(注实验内容1无须步骤1;实验内容2的程序须自己设计)1.PC机-仿真器-目标板(用户板)的连接认真阅读仿真器实验说明,了解仿真器、仿真头上插座、插头的用途及形状,跳线含义及设置,完成“PC机-仿真器-目标板(用户板)的连接”。
2.汇编语言源程序编辑、运行、调试①双击计算机桌面上的伟福图标,打开伟福软件模拟器,进入集成调试环境,学习菜单栏的使用以及各个窗口的作用和操作方法。
②选择File---New,打开文件窗口,在此窗口中分别输入如下程序:(1)MOV A,#45HMOV SP,#60HPUSH ACPL AXCH A,61HPOP 30HSJMP $A= SP= (30H)= (61H)=(2)MOV A,#74HMOV B,#21HMUL ABSJMP $ A= B=(3) MOV A,#23HMOV R7,#98HRL AADD A,R7DA ASJMP $ A= R7=(4) MOV R0,#30HMOV R5,#05HMOV B,R5CLR AUP:ADD A,@R0INC R0DJNZ R5,UPDIV ABSJMP $ A= B= R0= R5=在30H----34H单元输入数据(5)MOV B,#55HMOV R1,#40HMOV A,@R1JNB ACC.7,NEXTXRL A,#0FFHNEXT:INC R1MOV @R1,BSJMP $ A= B= R1= (41H)=在40H单元中输入数据③选择File---Save,保存文件,文件必须以*.ASM存盘④选择项目---编译,将汇编语言源程序转换成机器语言目标程序⑤选择窗口---CPU窗口---数据窗口---DATA---XDA TA⑥选择运行---单步,单步运行程序,直到最后一条指令,观察窗口内容实验结果填入空中。
六实验箱连线如下表七、注意事项1.仿真软件安装及操作仿真软件也称为汇编器。
仿真器只有在仿真软件的支持下才能完成源程序的编辑(目前多数仿真软件均为具有源程序编辑功能)、汇编(编译)、运行及调试。
仿真软件功能强弱直接关系到单片机应用系统的开发效率。
一套功能齐全、性能良好、符合用户操作习惯的单片机开发系统,会使单片机开赴项目由难变易、由繁变简、由不可能到可能,收到事半功倍的效果。
不同仿真开发软件的功能、操作方式不尽相同,用户只能依据开发商提供的《使用说明书》或《用户指南》来安装、操作仿真开发软件。
2. P1口是准双向口。
它作为输出口时与一般的双向口使用方法相同。
有准双向口结构可知当P1口作为输入口时,必须对它先置“1”。
否则输入不正确。
3.通过改变延时时间来改变发光二极管循环闪烁(点亮)时间。
八、思考题实验二中断实验一、实验目的1.掌握8051中断系统及中断程序结构;2. 掌握8051中断相关的特殊功能寄存器的使用方法;3.进一步熟悉8031的指令及程序调试方法。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机仿真器、实验箱各一台(套); 2.PC机一台四、实验内容1. 功能要求,在主程序中将与P1口驱动的8个LED发光二极管做左移循环闪烁(7灭1亮),当有中断请求时(连接在0INT引脚上的按键来模拟)使8个LED发光二极管闪烁6次。
2.INT0(P3.2)或INT1(P3.3)接实验箱上的负脉冲按钮,来模拟中断源。
当有“中断请求”(该按钮按下并松开)时,使连接在P1口上的4个发光二极管的状态反映(记录)“中断请求”次数(初始状态时,该4个发光二极管全灭)。
注:(1) fosc=12 MHz(2) 实验内容的1、3项必做,2、4项选做。
五、实验步骤:(略)六、问题与思考1.中断服务子程序与子程序调用有何不同?2.中断响应的条件?3.中断服务子程序的内容一般应包括哪几部分?4. 如果需测量管脚 INT0的脉冲宽度(低电平),简述解决方法。
5.利用查询中断标志位的方法,如何上述实验?结合一个实验内容编程。
6图5-8 例5-1 中断服务程序流程图图5-7 例5-1 主程序流程图实验三定时器/计数器实验一、实验目的1.掌握定时器/计数器的工作原理及8031定时器/计数器的使用方法;2. 掌握8031中断系统及中断程序结构;3.进一步熟悉8031的指令及程序调试方法。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机仿真器、实验箱各一台(套); 2.PC机一台四、实验内容1.利用8031定时器的中断方式(T0或T1,下同),产生400Hz的音频信号(方波),通过P1口(某一位)驱动蜂鸣器响。
2.添加两个按键,K1键(接P3.0)、K2键(接P3.0),实现以下功能: K1键按下时,通过定时器的中断方式,通过P1口(某一位)驱动蜂鸣器响(频率自定);K2键按下时,使蜂鸣器不响。
3.INT0(P3.2)或INT1(P3.3)接实验箱上的负脉冲按钮,来模拟中断源。
当有“中断请求”(该按钮按下并松开)时,使连接在P1口上的4个发光二极管的状态反映(记录)“中断请求”次数(初始状态时,该4个发光二极管全灭)。
4.8031内部定时/计数器T0,按计数器模式下的方式1工作,对P3.4引脚的脉冲个数(接至实验箱上的负脉冲按钮)进行计数。
将其数值按二进制数通过P1口驱动的4个发光二极管的状态反映(记录)(初始状态时,该4个发光二极管全灭)。
注:(1) fosc=12 MHz(2) 实验内容的1、3项必做,2、4项选做。
五、实验步骤:(略)六、问题与思考1.中断服务子程序与子程序调用有何不同?2.中断响应的条件?3.中断服务子程序的内容一般应包括哪几部分?4. 如果需测量管脚 INT0的脉冲宽度(低电平),简述解决方法。
5.利用查询中断标志位的方法,如何上述实验?结合一个实验内容编程。
6.利用定时器如何产生秒脉冲?实验四定时器/计数器及中断实验一、实验目的1.掌握定时器/计数器的工作原理及8031定时器/计数器的使用方法;2. 掌握8031中断系统及中断程序结构;3.进一步熟悉8031的指令及程序调试方法。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机仿真器、实验箱各一台(套); 2.PC机一台四、实验内容1.利用8031定时器的中断方式(T0或T1,下同),产生400Hz的音频信号(方波),通过P1口(某一位)驱动蜂鸣器响。
2.添加两个按键,K1键(接P3.0)、K2键(接P3.0),实现以下功能: K1键按下时,通过定时器的中断方式,通过P1口(某一位)驱动蜂鸣器响(频率自定);K2键按下时,使蜂鸣器不响。
3.INT0(P3.2)或INT1(P3.3)接实验箱上的负脉冲按钮,来模拟中断源。
当有“中断请求”(该按钮按下并松开)时,使连接在P1口上的4个发光二极管的状态反映(记录)“中断请求”次数(初始状态时,该4个发光二极管全灭)。
4.8031内部定时/计数器T0,按计数器模式下的方式1工作,对P3.4引脚的脉冲个数(接至实验箱上的负脉冲按钮)进行计数。
将其数值按二进制数通过P1口驱动的4个发光二极管的状态反映(记录)(初始状态时,该4个发光二极管全灭)。
注:(1) fosc=12 MHz(2) 实验内容的1、3项必做,2、4项选做。
五、实验步骤:(略)六、问题与思考1.中断服务子程序与子程序调用有何不同?2.中断响应的条件?3.中断服务子程序的内容一般应包括哪几部分?4. 如果需测量管脚 INT0的脉冲宽度(低电平),简述解决方法。
5.利用查询中断标志位的方法,如何上述实验?结合一个实验内容编程。
6.利用定时器如何产生秒脉冲?实验五串行通讯实验一、实验目的1.掌握串行通讯的工作原理及8031单片机串行接口的使用方法;2. 掌握8031单片机串行接口结构;3. 掌握通过查询或中断方法实现数据通讯;4. 进一步熟悉8031的指令及程序调试方法。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机仿真器、实验箱各一台(套); 2.PC机一台四、实验内容1.单机通讯(自发自收方式)利用8031的串行口,把单片机内部RAM中以30H为首地址的数据,共16个字节,通过自发自收方式传送,使接收到的数据存放到以50H为首地址的单片机内部RAM中(要求采用累加和校验方式)。
注:自发自收是指单片机自己发送数据,自己接收数据。
具体体现在硬件上,把单片机的TXD(P3.1)引脚连接到其RXD(P3.0)引脚即可。
2.双机通讯(两台实验装置)通过RS-232协议,把甲机内部RAM中以30H为首地址的数据,共16个字节,发送到乙机,乙机接收到的数据存放到以50H为首地址的内部RAM中(要求采用累加和校验方式)。
注:(1) fosc=12 MHz(2) 实验内容1项必做,2选做。
五、实验步骤:(略)六、问题与思考1. 单片机串行通讯中TI、RI位为1表示什么意义?该位为何必须通过软件清零?2. 串行通讯中校验方式有哪些方法?3. 单片机串行通讯中的波特率如何设置?4. 异步通讯与同步通讯各有何特点?实验六汇编程序设计实验七八段码动态显示实验一、实验目的1.掌握八段码LED数码管动态显示原理及驱动程序设计方法;2. 掌握8031并行接口扩展设计方法;3. 熟悉8031与外部信息交换方式。
二、实验属性(验证性)三、实验仪器设备及器材1.伟福Lab2000P单片机仿真器、实验箱各一台(套); 2.PC机一台四、实验内容1.利用伟福实验箱上的不可编程接口芯片组成的6位(个)八段码LED数码管动态显示硬件电路,显示自己学号的后六位。