单片机实验指导书
单片机实验指导书

单片机实验指导书一、实验介绍单片机是一种集成电路,能够完成各种控制和计算任务。
本实验指导书将引导您进行单片机实验,以帮助您了解单片机的基本原理和应用。
在本实验中,您将学习如何搭建实验环境、编写程序以及进行各种实验操作。
二、实验准备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)、熟悉单片机实验系统板、稳压电源及示波器的使用方法。
(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”,则说明系统上电复位过程不正常。
此时按一下红色的手动复位按钮,系统就应当正常工作了。
如果系统还是有问题,甚至,显示器什么都不显示,处于黑屏状态,则立刻关掉稳压电源,然后请实验室老师来解决问题。
单片机实验指导书

实验1 仿真软件Proteus和Keil环境的使用实验目的1、熟悉Proteus和Keil软件的操作环境2、了解单片机I/O口的结构实验仪器PC机、实验箱、ISP下载器实验内容1、利用单片机,按键和发光二极管,构成一个LED灯控制电路;2、上电时, 点亮两个LED,按下K1时, LED1亮、LED2灭,按下K2时, LED1灭,LED2亮。
实验步骤1、打开Uv4 IDE环境,选择菜单Project的下拉菜单Open Project选项, 加载后缀名为uvproj的工程文件。
2、选择菜单Project的下拉菜单Options for Target 选项。
在弹出的窗口中,选择output选项,在Creat HEX File 的勾选项中,勾选。
这样才能生成HEX文件。
3、选择菜单Project的下拉菜单Build target选项,如无错误或特别警告,编译链接完成后就会产生相应工程的HEX文件了。
4、如果无仿真工程时,可跳过下列步骤。
有相应的仿真工程文件时,可进行下列步骤:a、双击打开P_PROTEUS文件夹中的后缀为DSN的仿真工程文件。
b、在处理器芯片AT89C52器件上,鼠标右键单击,选择Edit Properties选项,或者双击AT89C52芯片,在Program File的浏览选项中添加上面步骤中生成的HEX文件。
点击OK,完成HEX文件添加。
c、选择菜单Debug的下拉菜单Start/Restart Debugging选项。
此时程序已处于调试状态,同样再次选择菜单Debug,选择Execute选项,程序开始运行。
可通过人机接口观察程序的效果。
5、连接ISP下载器一端到USB接口,另一端连到目标板。
打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。
6、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。
实验2 广告灯实验实验目的1、了解I/O口的电气特性和驱动能力2、掌握编写程序的方法实验仪器PC机、实验箱、ISP下载器实验内容利用单片机及8个发光二极管等器件,构成一个流水灯单片机系统。
单片机实验指导书

单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。
通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。
第二章实验准备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 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。
第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。
通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。
本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。
在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。
通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。
在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。
单片机实验指导书

第一部分 SE—52仿真开发系统介绍第一节SE-52单片机仿真开发系统简介SE-52单片机仿真开发系统是万利电子有限公司80C51系列单片机仿真开发的产品,专门用于对80C51系列单片机的软、硬件开发和调试。
SE-52单片机仿真开发系统有仿真器和MedWin软件调试器两部分组成。
MedWin软件可以对C、PLM和汇编程序进行多模块混合语言源程序级调试。
第二节SE-52单片机仿真器介绍SE-52单片机仿真仿真器主机使用W78958 Bondout Chip仿真芯片和大规模集成电路设计,采用Client/Server结构,无跳线、无按键、无开关,所有硬件配置和运行控制全由MedWin软件调试器设置。
该仿真器面板上有三个LED,分别为POWER(电源、红色)、RUN(运行、绿色)、MONITOR(监控、黄色)。
它具有以下主要性能:●“Bondout”仿真技术,Client/Server仿真结构●完全仿真8xC51/51/54/58单片机●仿真频率内部12/24MHz,目标系统33MHz●仿真器提供32K程序存贮器,仿真片内程序方式和64K数据区●完善的I/O口保护电路●完全支持C、PLM和汇编语言源程序实时调试●打印口高速并行通讯●仿真8xC51/51/54/58,80C31/32以及80C51兼容的MCU●仿真器内提供直流开关电源第三节MedWin软件调试器介绍MedWin软件是万利电子有限公司Insight系列仿真开发系统的高性能集成开发环境。
集编辑、编译/汇编、在线模拟调试为一体,VC风格的用户界面,完全支持Franklin/Keil C扩展OMF格式文件,支持所有变量类型及表达式。
3.1启动MedWin第一步:启动MedWin●如果已经连接仿真器,屏幕上出现MedWin的初始画面,直接进入MedWin。
●如果没有连接仿真器,屏幕上出现端口选择画面。
第二步:选择进入在线仿真或模拟仿真●由于仿真器供电电源、通讯电缆连接问题,请检查并使仿真器工作正常后,点击仿真器按钮,进入在线仿真。
单片机实验指导书

单片机原理及应用实验指导书谢明华刘辉张文希编写2010.6目录实验一Keil C51集成开发环境的使用练习 (1)实验二Keil C51集成开发环境的使用练习 (2)实验三单片机I/O口控制实验 (4)实验四中断实验 (6)实验五定时/计数器实验 (9)实验六串转并的I/O口实验 (11)实验七74HC138译码器实验 (13)实验八并行的模数转换实验 (15)实验九RS232串行通信实验 (18)实验十步进电机控制实验 (21)实验十一继电器控制实验 (23)实验十二键盘与显示接口程序设计 (235)实验一Keil C51集成开发环境的使用练习一.实验目的熟悉Keil C51集成开发环境的使用方法。
二.实验设备及器件PC机一台三.实验内容进行Keil C51集成开发环境的安装和使用练习。
然后按照以下内容建立文件并编译产生HEX 文件。
ORG 0000HLJMP MainORG 00F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP MainEND四.实验要求:熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。
五.实验思考题:①试写一条把片内RAM 50H~59H单元清零的程序。
②试写一条把片内 RAM 50~59H单元写入01H的程序。
实验二Keil C51集成开发环境的仿真与调试一.实验目的熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。
单片机实验指导书(用于完成实验报告)

一、实验目的1. 掌握存储器读写方法。
2. 了解存储器的块操作方法。
二、实验内容1. 指定内部RAM中某块的起始地址和长度,要求能将其内容清零。
2. 指定外部RAM中某块的起始地址和长度,要求能将其内容清零。
3. 指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如0FFH)。
三、实验说明通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以了解单片机编程、调试方法。
四、实验仪器和设备PC机、W A VE软件。
五、参考程序框图存储器块清零参考程序框图六、参考程序(略)一、实验目的掌握汇编语言设计和调试方法。
二、实验内容把7000H的低四位BCD数和7001H的低四位BCD数,拼成压缩BCD码的形式存放在7002H。
三、实验说明通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。
四、主要仪器设备及耗材PC机、W A VE软件五、参考程序框图六、参考程序(略)实验三数据块移动(基础实验)一、实验目的1.了解内存的移动方法。
2.加深对存储器读写的认识。
二、实验内容将指定源地址和长度的存储块移到指定目标位置。
三、实验说明块移动是计算机常用操作之一,多用于大量的数据复制和图象操作。
本程序是给出起始地址,用地址加一方法移动块,请思考给出块结束地址,用地址减一方法移动块的算法。
另外,若源块地址和目标块地址有重叠,该如何避免?四、实验仪器和设备PC机、W A VE软件。
五、参考程序框图存储块移动参考程序框图六、参考程序(略)实验四实验三跑马灯实验一、实验目的1、掌握P1口控制跑马灯程序的编写方法。
2、延时程序的编写方法。
二、实验内容实现P1控制的8个灯D1~D8的间隔半秒的循环点亮。
三、实验说明1、P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验注意事项1.实验前先不连仿真器,给实验箱通电,若实验箱上的八段数码显示器显示字母“P”,表示实验箱无故障。
2.必须断电插拔线。
3.程序存入c:\dice51\51asm\*.c,程序名必须以英文字母开头,扩展名为.c。
4.若实验出现故障,可用以下程序单步运行(按F7键实现单步运行)验证,实验一定时/计数实验一实验目的熟悉单片机内部定时/计数器的功能;掌握定时、计数程序的初始化编制方法。
二实验设备DICE—5203 K实验开发系统,计算机三实验内容(一)定时/计数器T0延时实验已知系统时钟频率fosc=12MHZ,用定时/计数器T0延时,编程使与P1.0口相连的发光二极管每隔1s发光状态改变,使与P1.1口相连的发光二极管每隔5s发光状态改变,循环不止。
(二)定时/计数器T1计数实验已知系统时钟频率fosc=12MHZ,用定时/计数器T1计数,编程使按键每闭合5次,与P1.0口相连的发光二极管发光状态改变(即T1每记录5个脉冲,P1.0取反一次)。
四、实验步骤(一)定时/计数器T0延时实验1、连接电源线和串行口数据线;2、用插针将P1.0孔与发光二极管L1孔相连,P1.1孔与发光二极管L2孔相连;3、打开DICE—5203 K实验开发系统的电源;4、启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5、编制程序,调试、运行;6、观察发光二极管状态。
(二)定时/计数器T1计数实验1.连接电源线和串行口数据线;2.用插针将P1.0孔与发光二极管L1孔相连,P3.5孔与单脉冲输出孔相连;3.打开DICE—5203 K实验开发系统的电源;4.启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5. 编制程序,调试、运行;6.反复扳动按键开关,观察发光二极管状态。
五.思考题:1.实验(一)中,如果用T1 延时,使与P1.0口相连的发光二极管每隔2s发光状态改变,程序将如何编制?2.实验(二)中,若使按键每闭合10次,与P1.1口相连的发光二极管发光状态改变,程序将如何编制?实验二定时、中断综合实验一、实验目的熟悉单片机定时、中断的功能;掌握定时、中断程序的初始化编制方法。
二、实验设备DICE—5203 K实验开发系统,计算机三、实验内容•用定时/计数器T0定时,用中断方式编程,每隔100s使与P1.0口相连的发光二极管闪烁10次(50ms中断一次,2000次即为100s),已知系统时钟频率fosc=12MH Z,P1.0低电平灯亮,反之灯灭(灯亮灭时间均为200ms)。
四、实验步骤1.连接电源线和串行口数据线;2.用插针将P1.0孔与发光二极管L1孔相连;3.打开DICE—5203 K实验开发系统的电源;4.启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5.编制程序,调试、运行;6.观察发光二极管状态。
五、思考题:若用定时/计数器T1定时,程序有何变化?实验三串行口数据自发自收实验一、实验目的:1.掌握串行口的工作原理;2.了解串行口编程方法;二、实验设备DICE—5203 K实验开发系统,计算机三、实验内容:把数据由串行口TXD(P3.1)发送出去,经串行口RXD(P3.0)接收回来,最后通过P1 口把接收到的数据输出,使发光二极管显示接收到的数据。
用定时/计数器T/C1做波特率发生器,使波特率为9600。
已知T/C1用方式2定时,SMOD=0,单片机的时钟频率为11.0592MHz,串行口工作于方式1。
五.实验步骤:1. 连接电源线和串行口数据线;2. 把P3.1接至P3.0孔,P1.0~P1.7分别接发光二极管L1~L8孔。
3.打开DICE—5203 K实验开发系统的电源;4. 启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5. 编制程序,调试、运行;6. 从按键开关输入数字量,观察发光二极管的发光状态,或从寄存器观察其对应数值。
六.思考题:修改程序,使串行口工作于方式3或2(考虑波特率)。
实验四8255扩展I/O口实验一、实验目的了解单片机I/O口扩展的功能,掌握8255的接口原理,熟悉8255初始化编程和输入、输出软件设计方法。
二、实验设备DICE—5203 K实验开发系统三、实验内容(一)8255 PB口作输出口单片机扩展8255,PB口为输出口,接八只发光二极管,编程使发光二极管循环点亮。
已知PB口地址FF29H,控制口地址FF2BH。
(二)8255 PA口控制PC口用8255 PA口作开关量输入口,与按键开关K1~K8孔相连;PC口作输出口,接八只发光二极管,编程使PA口的开关状态控制PC口的发光二极管亮灭。
已知PA口地址FF28H,PC口地址FF2AH。
五、实验步骤(一)8255 PB口作输出口1.连接电源线和串行口数据线;2.用插针将8255 PB口与发光二极管L1~L8孔相连;3.打开DICE—5203 K实验开发系统的电源;4. 启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5. 编制程序,调试、运行;6. 观察发光二极管状态。
(二)8255 PA口控制PC口1.连接电源线和串行口数据线;2.用插针将8255 PA口与按键开关K1~K8孔相连,PC 口与发光二极管L1~L8孔相连;3.打开DICE—5203 K实验开发系统的电源;4.启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5. 编制程序,调试、运行;6.扳动按键开关K1~K8,观察发光二极管L1~L8是否对应点亮。
六.思考题:1.实验(一)中,若使八只发光二极管四个为一组,交替闪亮,程序将如何编制?实验五 A / D转换实验一、实验目的1.掌握A/D转换与单片机接口的方法;2.了解A/D芯片0809转换性能及编程方法;3.通过实验了解单片机如何进行数据采集。
二、实验设备DICE—5203 K实验开发系统,计算机三、实验内容利用实验开发系统上的0809做A/D转换器,用实验箱上的电位器提供模拟量输入,编制程序,将把0809的零通道INT0输入的模拟量转换成数字量,通过P1口驱动发光二极管L1~L8显示出来。
注意事项:1. 启动A/D转换后,应延时大于100us后,再读转换数据;2.发光二极管为低电平点亮;3.用0809的零通道INT0输入,口地址为8000H。
四.实验接线图:六.实验步骤:1.连接电源线和串行口数据线;2.把0809的零通道INT0用插针接至AOUT1孔(电位器的电压输出口),0809的片选端CS4接8000H孔(使0809的口地址为8000H),JX0(P0口数据线)接JX6(0809的数据线D7~D0),P1.0~P1.7接发光二极管L1~L8;3.打开DICE—5203 K实验开发系统的电源;4.启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5. 编制程序,调试、运行;6.运行程序,调节电位器,观察发光二级管的发光状态随着电压变化而变化。
七.思考题:1.当输入的模拟电压满值为5V时,发光二极管显示FFH,当显示7FH时,输入的模拟电压是多少?2. 修改程序,用其它通道轮流采样显示。
3. 若用8255的PA口作输出口接发光二极管,程序将如何修改?实验六 D / A转换实验一.实验目的:1.掌握D/A转换与单片机的接口方法;2.了解D/A转换芯片0832的性能及编程方法;3.了解单片机系统中扩展D/A转换芯片的基本方法;二、实验设备DICE—5203 K实验开发系统,计算机三、实验内容:(一)用DAC0832输出三角波编程使0832输出一个从0V开始逐渐升至5V再降至0V的可变电压,即输入的数字量由小变大再由大变小循环,输出用电机转速来验证。
(二)用按键K1~K8控制输入的数字量,输入到P1.0~P1.7口,把数字量用0832进行D/A转换输出电压,输出的电压用电机转速验证。
注意事项:1. 使用P0~P3口作输入口时,必须先送FFH给P0~P3口,即Pn=0xff。
2.0832口地址为8000H。
四.实验接线图:实验步骤:1.连接电源线和串行口数据线;2.(一)把0832译码线CS5接至8000H孔(使0832的口地址为8000H),JX0(P0口数据线)接JX2(0832的数据线DI7~DI0);AOUT孔(模拟量输出端)与直流电机DJ孔相连;(二)把0832译码线CS5接至8000H孔(使0832的口地址为8000H),JX0(P0口数据线)接JX2(0832的数据线DI7~DI0);AOUT孔(模拟量输出端)与直流电机DJ孔相连,按键K1~K8连P1.0~P1.7口;3.打开DICE—5203 K实验开发系统的电源;4.启动计算机,打开桌面软件文件夹,选择MS51仿真开发系统图标双击,进入软件编程界面;5.编制程序,调试、运行;6.运行程序(一),观察直流电机转速;7.运行程序(二),用按键输入数据,观察直流电机转速。
七.思考题:修改程序,使能产生锯齿波。