




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口实 验 指 导 书班级学号:_学生姓名:_江苏大学工业中心测控实验室二四年四月第一章 系统概述1 1 系统组成 Dais系列微机实验系统的8088/8086微机接口实验管理CPU89C52单元、目标CPU8088/8086单元、接口实验单元和内置稳压电源组成,通过RS232串行接口与PC微机相连,系统硬件主要内容如下:CPU管理CPU89C52单元、目标CPU8088/8086单元系统存储器监控在89C52内E2PROM(8K)、RAM6264、RAM61256(32K)、BPRAM61256(32K)接口芯片及单元实验8253、8255、8529、ADC0809、DAC0832、6264、164、273、244、393分频、电子发声单元、电机控制单元、开关及发光二极管、单脉冲触发器、继电器控制、16*16点阵、8155扩展3*3键盘、四位LED显示等。外设接口打印接口、RS232C串口、D/A驱动接口、步进电机驱动接口、音频驱动接口、PC总线接口、2*16LCD液晶显示接口显示器键盘6位LED、二路双踪示波器键盘32个自定义键盘EPROM编程器对EPROM2764/2718快速读出系统电源5V2A、12V/0.5A1. 2系统功能与特点(1) 自带键盘、显示器,能独立运行,也可以PC微机为操作平台。(2) 系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8088/8086 作为目标机接口扩展CPU。(3) 目标CPU8088/8086采用主频为14.3818MHz,系统以最小工作方式构 成。(4) 配有一片6264构成系统的8K基本内存,地址为0F000:0000H1FFFH, 作为监控程序区和数据区:另配一片61C256(32K)作为实验程序空间, 地址从0000:0000H7FFFH(其中00000H003FFH作为目标中断向量 区),还配一片61C256(32K)作为用户设置的断点区(BPRAM)。1 3系统资源分配 实验系统寻址范围定义如下:系统数据区F000:000000FFH系统堆栈区F000:010001FFH系统程序区F000:020007FFH用户程序区用户数据区0000:12007FFFH用户堆栈区0000:06000400H中断向量区0000:000003FFH系统已定义的I/O地址如下:接口芯片口地址用途74LS273FFDDH字位口74LS273FFDCH字形口74LS275FFDEH键入口82555A口FFD8HEP总线82555B口FFD9HEP地址82555C口FFDAHEP控制82555控制口FFDBH控制字14软件的使用在桌面上点击图标 然后选择以实验系统所插串口一致的选项, 点击“确定”便进入Dais集成调试环境。点击工具条中 图标,建立新文件进行编程。点击工具条中 图标,进行源文件的编译、装载,在出现编译成功 的对话框后点击“OK”框自动进入源文件调试状态。点击工具条中“调试”项,自动弹出硬件实验项目选择框。在工具条中点击所需的运行方式: 单步、 宏单步、 运行。若需要以断点方式运行,可直接点击源语句行前的 图标来完成所需断点的设置与清除,然后再点击图标 进入断点运行状态。 系统一旦进入运行状态后,若需要终止该程序的运行请点击图标 退出当前操作返回待命状态。15键盘显示(1) 系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。(2) 系统具有一个4*8键盘,左边16位是数字键,右边16个是功能键。1 6初始化状态 8088十六位微机实验系统上电总清(或按复位键)以后,显示器上显示监控提示符“P”,各寄存器的初始值如下: SP=0600H,CS=0000H,DS=0000H,SS=0000H,ES=0000H,IP=1000H,FL=0000H注意:所有命令均在提示符“P”状态输入。 在键盘监控状态,段地址缺省值为0000H。17寄存器内容显示 (1):在“P”提示符下,直接按REG键,可依次循环显示或修改PC值 (IP)、PSW值(FL)值、SP值。 (2):在“P”提示符下,先输入寄存器代号(一位16进制数),再按 REG键,显示器左边2位显示寄存器名,右边4位显示该寄存 器内容。此时: 按NX键,则依次循环下一个寄存器中的内容 按LS键,则依次循环上一个寄存器中的内容 有一个数码管在闪烁,表示该位可修改 输入十六进制数字,则该寄存器中的内容被修改,同时移到下一位0123456789ABCDAXBXCXDXSPBPSIDIDSESSSCSIPFL (3):在“P”提示符下,先输入内存地址(四位16进制数),再按ME 键,显示器左边4位显示内存地址,右边2位显示该地址内容。此时: 按NX键,则依次循环下一个地址中的内容 按LS键,则依次循环上一个地址中的内容 有一个数码管在闪烁,表示该位可修改 输入十六进制数字,则该地址中的内容被修改,同时移到下一位1 8通用外围电路1 逻辑电平开关电路2 发光二极管显示电路3 脉冲发生器电路4 计数器电路5单脉冲电路6继电器及驱动电路7直流电机及驱动电路8步进电机及驱动电路9电子音响及驱动电路10模拟信号、基准电压产生电路11脉冲滤波电路12译码电路第二章 软件实验软件实验一 清零程序一、实验目的 掌握8088汇编语言程序设计和调试方法,熟悉键盘操作。二、实验内容把RAM区内4000H40FFH单元的内容清零。三、程序框图四、实验步骤用连续或单步方式运行程序,检查4000H40FFH中执行程序前后的内容变化。五、思考假使把4000H40FFH中的内容改成FFh,如何修改程序。软件实验二拆字程序一、实验目的掌握汇编语言设计和调试方法。二、实验内容把4000H的内容拆开,高位送4001H低位,低位送4002H低位,4001H、4002H高位清零,一般本程序用于把数据送显示缓冲区时用。三、程序框图四、实验步骤用连续或单步方式运行程序,检查4000H4002H中内容变化情况。五、思考如何用断点方式调试本程序。软件实验三拼字程序一、 实验目的进一步掌握汇编语言设计和调试方法。二、实验内容把4000H、4001H的低位分别送入4002H高低四位,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。三、程序框图四、实验步骤单步或用断点方式运行程序,检查4002H内容变化情况。软件实验四数据区移动一、实验目的掌握RAM中的数据操作。二、实验内容把4100H源RAM区首地址内的16字节数据传送到4200H目标RAM区。三、设计思想程序要求把内存中一数据区(称为源数据块)传送到另一存储区(称为目的数据块)。源数据块和目的数据块在存储器中可能有三种情况,如下图:对于两个数据分离的情况,如图(a),数据的传送从数据块的首地址开始,或者从数据块的末地址开始均可。但对于有部分重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭破坏。可以得出如下结论:当源数据首址大于目的块首址时,从数据块首址开始传送数据。当源数据首址小于目的块首址时,从数据块末址开始传送数据。四、程序框图五、实验步骤调试运行程序,检查4100H410FH中内容是否和4200H420FH中内容完全一致。软件实验五数据排序实验一、实验目的熟悉8088指令系统,掌握程序设计方法。二、实验内容编写并调试一个排序子程序,其方法为用冒泡法将RAM中的几个单元字节无符号的正整数,按从小到大的次序重新排列。三、程序框图四、实验步骤在4000H400AH中通过键盘命令输入不等的10个数,从第一个数开始,依次把相邻的两个数进行比较,即第(N-2)个数与第(N-1)个数比较,第(N-1)个数与第N个数比较等等;若第(N-1)个数不大于第N个数,则两者交换,否则不交换,直到N个数的相邻两个数都比较完为止。此时。N个数中的最小数将被排在N个数的最后。对剩下的(N-1)个数重复第步,找到(N-1)个数中的最小数。重复第步,直到N个数全部排序好为止。(4)运行本实验程序后检查4000H400AH中内容是否按从大到小排列。在和PC机联机时,用连续单步方式,可很清楚地看出数据排序时数据移动变化情况。五、思考编一程序把4000H400AH中内容按从小到大排列。软件实验六找“零”个数一、实验目的熟悉汇编语言编程,掌握串操作指令的使用。二、实验内容在4000H400FH中查出有几个字节是零,把个数放在4100H中。三、程序框图四、实验步骤在4000H400FH的几个单元中填入零,运行本程序后检查4100H中是几个单元数。五、思考修改程序,查找其他内容。软件实验七32位二进制乘法一、实验目的掌握8088汇编语言程序设计方法,熟悉二进制乘法指令的使用。二、实验内容进行两个32位无符号二进制的乘法运算。三、实验预备知识本程序是利用无符号二进制数乘法运算指令。四、设计思想如下图所示,设A、B为被乘数的高、低16位二进制数,C、D为乘数的高、低16位二进制数,N1*N2=(A*216+B)*(C*216+D) =BD+AD*216+BC*216+AC*232通过分析可知,共需进行四次乘法运算,每次进行两个16位二进制数的乘法的,共得到四个部分积,然后再求部分积累加和。64位积在内存中的存放格式:五、实验步骤在30D3H30DAH中输入无符号整数的字,连续或单步运行本实验程序后检查30DBH30E2H中内容。软件实验八多分支程序一、实验目的掌握汇编语言的编程,熟悉程序散转的设计方法。二、实验内容编写程序,根据送入的数据转移运行。三、设计思想多分支结构相当于一个多路开关,在程序设计中通常是根据某寄存器或某单元的内容进行程序转移。在设计多分支转移程序时,如果分支太多,则平均转移速度太慢,本实验采用转移地址表实现多分支转移,可以提高平均转移速度。编程提示字形口地址:FFDCH字位口地址:FFDDHLED数码管0F的字行代码:0123456789ABCDEF灭C0F9A4B0999282F880908883C6A1868EFFLED数码管的字位代码:字位123456代码201008040201四、程序框图五、实验步骤在4000H中分次输入00,01,020F,每次运行程序后观察数码管上数字循环情况。软件实验九显示子程序一、实验目的熟悉LED显示器的显示过程。二、实验内容编写程序,依次闪动显示“Dais 88”“good”。三、程序框图五、实验步骤连续运行自己编写的程序,观察数码管显示情况。第三章 硬件实验硬件实验一8255A并行口实验方波一、实验目的掌握可编程I/O接口芯片8255的接口原理使用,熟悉对8255初始化编程和输入、输出软件的设计方法。二、实验内容在8255A.B.C口用示波器测出波形。三、实验框图四、实验步骤(1)打开电源(微机系统),双击“Intel8088 微机实验系统” 图标,点击下拉式菜单“文件”并选中“新建文件”,把编好的程序输入进去。(2)进行编译、连接、装载,如果有错误,请根据提示返回源程序修改。直到没有错误为止。(3)运行程序。(4)用示波器观察波形。硬件实验二8255A并行口实验PA输入、PB输出一、实验目的掌握8255A和微机接口方法。掌握8255A的工作方式和编程原理。二、实验内容用8255 PA作开关量输入口,PB作输出口。三、程序框图四、实验电路图 粗线为所要连接的线,细线实验系统已连接好。五、编程提示8255A芯片简介8255A可编程外围接口芯片是Intel公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V电源供电,能在以下三种方式下工作:方式0:基本输入/输出方式方式1:选通输入/输出方式方式2:双向选通工作方式使8255A端口A工作在方式0并作为输入口,读取K1K8八个开关量,送PB口显示。PB口工作在方式0作为输出口。六、实验步骤按实验电路图连接线路:8255A芯片A口的AP0PA7依次和开关量输入插孔K1K8相连。8255A芯片B口的AB0PB7依次接L1L8运行实验程序。 打开电源(微机系统),双击“Intel8088 微机实验系统” 图标,点击下拉式菜单“文件”并选中“新建文件”,把编好的程序输入进去。 进行编译、连接、装载,如果有错误,请根据提示返回源程序修改。直到没有错误为止。 运行程序。 拨动K1K8开关,观察L1L8发光二极管的亮灭。硬件实验三8255A并行口实验控制交通灯一、实验目的掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。二、实验内容用8255作输出口,控制十二个发光二极管燃灭,模拟交通灯管理。三、程序框图四、实验电路图五、编程提示通过8255A控制发光二极管PB3、PB0、PA5、PA2对应黄灯,PB1、PA6、PA3、PA0对应红灯,PB2、PA7、PA4、PA1对应绿灯,以模拟交通路灯的管理。要完成本实验,必须先了解交通路灯的亮灭规律,没有一个十字路口1、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后,重复上述过程。程序中设定好8255A的工作模式,及三个端口均工作在方式0,并处于输出状态。各发光二极管共阳极,使其点亮应使8255A相应端口的位清0。六、实验步骤按实验电路图连接线路: 8255A PA0-L12(红) PA1-L11(绿) PA2-L10(黄) PA3-L9(红) PA4-L8(绿) PA5-L7(黄) PA6-L6(红) PA7-L5(绿) PB0-L4(黄) PB1-L3(红) PB2-L2 (绿) PB3-L1(黄) 运行实验程序。打开电源(微机系统),双击“Intel8088 微机实验系统” 图标,点击下拉式菜单“文件”并选中“新建文件”,把编好的程序输入进去。 进行编译、连接、装载,如果有错误,请根据提示返回源程序修改。直到没有错误为止。 运行程序。先通过单步运行,注意延迟时间设短的,观察发光二极管的情况,并观察寄存器窗口内各寄存器数据的变化。然后通过连续运行,再观察发光二极管的情况,并调整延迟时间,直到满意为止。硬件实验四A/D转换实验一、实验目的了解模/数转换基本原理,掌握ADC0809的使用方法。二、实验内容利用实验系统上的0809作为A/D转换器,实验系统上的电位器提供模拟量输入,编制程序,将模拟量转换成数字,通过数码管显示出来。三、程序框图注:A/D地址为FFE0H,字位口地址FFDDH,字形口地址FFDCH四、实验电路五、实验步骤按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,该端的寻址范围为0FFE0H0FFFFH。把A/D区0809的0通道IN0用插针接至W1的中心抽头V01插孔(05V)。把0809的CLK插孔与六位LED显示器左下方的ALE插孔相连,VREF端连接+5V;EXIC1上插上74LS02芯片,A/D区D0D7接口用8芯排线或8芯扁平线与数据总线D0D7任一接口相连,其余按A/D实验接线图要求连接。编写、运行程序,LED显示器右边二位显示当前采集的电压值转换后的数字量,调节W1,LED的内容将随着电压变化而相应变化,LED以十六进制方式对应显示数字量D7D0。硬件实验五D/A转换实验方波一、 实验目的了解数/模转换的基本原理,掌握DAC0832芯片的使用方法。二、实验内容编制程序,利用0832芯片输出方波。三、程序框图四、实验电路五、编程提示首先须由CS片选信号确定DAC寄存器的端口地址,然后锁存一个数据通过0832输出,典型程序如下:MOV DX,DAPORT;0832地址MOV AL,DATA;输出数据到0832OUT DX,AL产生方波信号的周期由延时间常数确定。六、实验步骤按实验四的步骤要求连接138译码电路,把D/A区0832片选CS信号线接至译码输出插孔Y0。将D/A区WR插孔连到六位LED显示的左下方控制线WR或IOWR插孔。将电位器W2的输出VREF连到D/A区的VREF上,调节W2使VREF为+3.5V。用8芯排线或8芯扁平线将D/A区单元总线接口D0D7与数据总线单元D0D7任一接口相连。输入编好的程序并运行,用示波器观察D/A的AOUT插孔,或用软件示波器观察。应有方波输出。硬件实验六D/A转换实验锯齿波一、实验目的进一步掌握数/模转换的基本原理二、实验内容编制程序,利用0832芯片输出锯齿波。三、程序框图四、实验电路(同实验五)五、编程提示产生锯齿波程序0832芯片输出产生锯齿波,只须由AL中存放数据的增减来控制。当AL中数据从00逐渐增加到FF产生溢出,再从00增大到FF,不断循环,从而产生连续不断的锯齿波。六、实验步骤 (同实验五) 硬件实验七8259单级中断控制器实验 一、实验目的掌握8259中断控制器的接口方法。掌握8259中断控制器的应用编程。二、实验内容编制程序,利用8259芯片的IR作为中断源,产生单一中断,系统显示中断号“7”。三、程序框图四、实验电路五、编程提示8259芯片介绍中断控制器8259A是专业性为控制优先级中断设计的芯片。它将中断源优先级排队,辩别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优行模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259A的级联,能构成多达64级的矢量中断系统。 中断序号01234567变量地址20H23H24H27H28H2BH2CH2FH30H33H34H37H38H3BH3CH3FH本实验中使用7号中断源IR7,“SP”插孔和IR7相连,中断方式为边沿触发方式,每按二次AN按钮产生一次中断,编写程序,使系统每次响应外部中断IR7时,显示1个字符“7”,满“7”次后显示“P.”继续等待中断。六、实验步骤按实验电路图连接线路: 按实验四的步骤要求连接138译码电路,“SP”插孔和8259的7号 中断IR7插孔相连,“SP”端初始为低电平。8259的CS端连138译码器的Y0孔。将8259的单元总线接口D0D7,用8芯排线或8芯扁平线与数据总 线单元D0D7任一接口相连。运行实验程序按动AN按钮,LED数码管从最高位开始依次显示“7”,显示满六位后, 最高位显示“P.”继续等待中断。硬件实验八定时/计数器、8253方波一、实验目的学会8253芯片和微机接口原理和方法。掌握8253定时器/计数器的工作方式和编程原理。二、实验内容8253的0通常工作在方式3,产生方波。三、程序框图四、实验电路五、编程提示8253芯片介绍8253是一种可编程定/计数器,有三个十六位计数器,其计数频率范围为02MHZ,用+5V单电源供电。8253的功能用途:延时中断实时时钟可编程频率发生器数字单稳事件计数器复杂的电机控制器二进制倍频器8253的六种工作方式:方式0:计数结束中断方式3:方波频率发生器方式1:可编程频率发生方式4:软件触发的选通信号方式2:频率发生器方式5:硬件触发的选通信号8253的0号通道工作在方式3,产生方波。六、实验步骤按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连 A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使 能控制输出端G作对应连接,该端的寻址范围为0FFE0H0FFFFH。其余 实验电路图连接线路:8253的GATE0接+5V。 8253的CLK0插孔接分频器74LS393的T2插孔,分频器的频率源为: 4.9152MHz(已连好)。T2插孔的频率为614.4KHz把8253的CS孔与138译码器的Y0孔相连。用8芯排线或8芯扁平线把D0D7总线接口(部分机型位于8251右 侧)与数据总线单元D0D7任一接口相连。运行实验程序。用示波器测量8253的OUT0输出插孔应有方波产生。或用软件示波器观 察。硬件实验九继电器控制一、实验目的掌握用继电器控制的基本方法和编程。二、实验内容利用8255 PC0输出高低电平,控制继电器的开合,以实现对外部装置的控制。三、实验预备知识现代自动化控制设备中都存在一个电子与电气电路的互相联结问题一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),一方面又要为电子提供良好的电隔离,以保护电子电路和人身的安全,电子继电器便起到这一桥梁作用。四、程序框图五、实验电路图六、实验步骤按实验电路图连接线路:8255的PC0连JIN插孔。继电器常开触占JK接L2,常闭触点JB接L1,中心抽头JZ接地。运行实验程序。继电器应循环吸合,观察继电器循环吸合。硬件实验十8251串口实验自发自收一、实验目的了解串行通信的实现方法;掌握8251芯片的工作方式和编程方法。二、实验内容利用本实验系统内的8251接口芯片,采用自发自收的方法,实现数据收发通信实验。发送的数据为4000H开始的16个源RAM区单元内容,接收到的数据放在5000H开始的RAM单元中,核对接收的数据是否和发送的数据一致。三、编程提示数据发送、接收字节均采用查询方式8251接口芯片的口地址已确定如下:8250命令状态口地址为FFE1H;8251数据口地址为FFE0H设置方式字,,异步方式,字符8位,1位起始位,1个停止位,波特率 因子为16。TXC、RXC时钟速率一致,可选速率F:38.4KHz、76.8KHz、153.6KHz、 307.2KHz波特率bps=TXC16,相应可选bps:2400、4800、9600、19200。四、程序框图五、实验电路图六、实验步骤按实验电路接线,粗实线为要连接的线,其余实验线路已连。按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,该端的寻址范围为0FFE0H0FFFFH。再把8251CS与Y0孔相连,把CLK孔与T0孔相连即可。其余实验电路图连接线路:波特率选择2400,即把T/RXC孔与T6相连。用一双头实验导线把8251的TXD端与RXD端相连。在4000H400FH16个单元中,用实验系统键盘输入16个不同字节的数据。也可用程序来传送。输入、装载、运行程序。检查RAM区5000H500FH单元的数据,应和RAM区4000H400FH相一致。(二)8251串口应用实验与PC机通信一、实验目的了解实现串行通信的硬环境,数据格式的协议,数据交换的协议。掌握8251芯片的工作方式和编程方法。二、实验内容利用本实验系统内的8251接口芯片,实现与PC机通信。本实验实现以下功能:从PC上发送字符(0F)显示到实验仪的数码管上;从实验仪上发送字符(0F),显示到PC机上。三、实验框图四、实验电路图五、实验说明按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,该端的寻址范围为0FFE0H0FFFFH。将8253的CS片选信号插孔与138译码器的Y1插孔相连、8251的CS片选插孔与138译码器的Y0插孔相连。8253的OUT1输出信号插孔与8251的T/RXC插孔相连。8251的CLK时钟信号插孔与393分频单元的T1插孔相连,分频器的频率源为:4.9152MHz。T1的频率为1.2288MHz。把D0D7总线接口与数据总线D0D7任一接口相连。把8251的RXD串行接收信号插孔连到实验仪右上角RX0插孔;8251的TXD串行发送信号插孔连到实验仪右上角TX0插孔上;使用通信电缆连接PC机与实验仪。六、实验步骤 按实验电路图连线。 编写、运行程序、 从“PC发送程序”单击0F按钮发送相关字符,相应的数字会显示在实验系统的数码管上。 从实验仪键盘上输入数字键0F,“PC接收程序”会将接收到的字符显示在PC机屏幕上。硬件实验十一步进电机控制一、实验目的了解步进电机控制的基本原理。掌握步进电机转动编程方法。二、实验内容用8255的PA0PA3输出脉冲信号,驱动步进电机转动。三、实验预备知识步进电机驱动原理是通过对它每组线圈中的电流的顺序切换来使电机作步进式旋转,驱动电路由脉冲信号为控制,所以调节脉冲信号的频率便可改变步进电机的转速。微电脑控制步进电机最适合。四、实验电路图五、实验步骤按实验电路图连接线路:8255 PA0PA3依次连到BJBJ区J1的HAHD插孔。步进电机接插头J1插座(一体机已连)。运行实验程序。观察电机转动情况按复位键RESET返回“P.”或按暂停键STOP+MON键返回“P.”。硬件实验十二小直流电机调速实验一、实验目的掌握直流电机的驱动原理。了解直流电机的调速方法。二、实验内容用0832 D/A转换电路的输出经放大后驱动直流电机。编制程序改变0832输出经放大后方波信号的占空比来控制电机转速。三、实验电路图四、实验步骤按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,把Y0插孔与D/A区0832的CS信号插孔相连。将D/A区WR插孔连到六位LED显示器左下方WR或IOWR插孔;用8芯排线或8芯扁平线将D/A区D0D7接口与数据总线区D0D7任一接口相连。对于后缀名含有“H”的机型,将电位器W2的输出VREF连到D/A区的VREF上,调节W2使VREF为+3.5V。 运行实验程序。D/A输出端“AOUT”的调零,调节基准电压控制电位器W2,使D/A输出端“AUTO”输出电压为0V。D/A输出控制直流电机实验,D/A输出端“AUTO”循环输出0V-5V0V+5V。(在显示出数据为0FFH时,其输出电压应5V,在显示出数据为80H时,其输出电压为0V,在显示出数据为00H时,其输出电压-5V)直流电机应在“停止”、“反转”、“停止”、“正转”的状态下循环工作。硬件实验十三1616点阵显示实验一、实验目的利用单片机I/O口或以扩展锁存器的方式控制点阵显示。掌握单片机与1616点阵块之间接口电路设计及编程。二、实验内容利用实验系统1616点阵实验单元,以两种方式控制点阵显示。要求编制程序实现汉字点阵循环显示。三、I/O口地址分配扩展名称口地址用处控制方式273(4)0FFE3H列代码1扩展锁存273(1)0FFE0H列代码2扩展锁存273(3)0FFE2H行扫描1扩展锁存273(2)0FFE1H行扫描2扩展锁存I/O口分别提供字形代码(列码)、扫描信号(行码),凡字形代码位为“1”、行扫描信号为“1”点亮该点,否则熄灭;通过逐行扫描循环点亮字形或曲线。四、实验原理图五、实验步骤按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,用一根8芯扁平电缆把点阵单元总线接口与系统单元总线(D0D7)任一接口相连。用一根双头实验线把点阵单元的片选信号CS插孔与译码输出插孔Y0相连。用一根双头实验线把点阵单元的写信号WR插孔与系统控制信号插孔WR相连。运行程序。点阵显示模块应以循环方式显示字样。第四章 汇编程序的调试DEBUG是专为汇编语言设计的一个调试工具,他通过单步、设置断点等方式为汇编语言程序的调试提供了非常有效的调试手段。在DOS的提示下,可键入命令:CDEBUG或CDEBUG第一种方式是DOS把DEBUG.COM调入内存后把被调试的程序也调入内存。对于开展名为.EXE的文件程序装入内存的地址从偏移0开始,装入后显示DEBUG提示符“-”,第二种方式是,调用DEBUG后,立即显示提示符“-”下可执行DEBUG的各种命令。常用的DEBUG命令介绍如下: 1显示内存单元内容的命令D 格式1:D地址 显示从指定地址开始的80H个内容。若命令中没有指定起始地址,则从上一个D命令所显示最后一个单元开始,若以前没有使用过D命令,则从DEBUG初始化的DS段,加上偏移量0100H作为起始地址。 格式2:D始地址 末地址 此命令显示指定范围的内容。如:-D DS:500 530 显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国中铁集团城市地铁施工安全知识培训试题
- 电解熔铸工特殊工艺考核试卷及答案
- 体育工艺智能节能技术施工方案与技术措施
- 2025年人工智能AI芯片项目立项申请报告
- 2025年废弃资源和废旧材料回收加工品项目规划申请报告
- 2025年垂直极化箔条项目提案报告
- 临床护理新进展
- 脑瘫剪刀步态康复
- 2025-2030中国污水处理技术升级及PPP模式与绿色债券融资研究报告
- 六年级学校综合复习计划
- DB32/T 3636-2019车用汽油中甲缩醛含量的测定多维气相色谱法
- 《电子商务基础(第二版)》课件 第一章 电子商务概述
- 《线虫总论钩虫》课件
- 职业技术学院智能互联网络技术专业人才培养方案
- DB14T 1736-2024医疗护理员服务规范
- DB37-T 5155-2025 公共建筑节能设计标准
- 小学信息科技课标试题及答案
- 交通工程施工现场安全计划
- 工业机器人保养与维护 课件 项目二 工业机器人的电气安装
- 教师消防培训课件
- 中国血脂管理指南(基层版+2024年)解读
评论
0/150
提交评论