微机原理实验指导书-硬件部分(2017)

合集下载

微机原理实训任务书

微机原理实训任务书

微机原理实训任务书一、实训任务1. 硬件部分这部分的项目采用实验仪完成相应的实训。

要求学生熟悉实验仪及基本使用,提高对接口等硬件的理解分析能力和接口电路的实训与安装连线。

实训题目如下:1编程实现异步通信,掌握利用8251A进行异步串行通信时的编程方法。

2编写程序控制8255A可编程并行接口芯片,使实验台上的红黄绿发光二极管按照十字路口交通信号灯的规律交替发光,当按下任意键则停止运行,返回DOS。

3用行扫描技术识别小键盘,将小键盘键入的任意长度的由0-9组成的数字串,采用左移位显示的方法显示在数码管上,当小键盘按下F键时,程序结束。

(利用8255)4利用实验台上的单个脉冲产生电路产生中断请求信号,CPU相应中断后,在中断服务程序中显示一行字符然后返回主程序,响应10次中断后返回DOS。

5在PC机的内存保留区A0000H-A07FFH扩充一片6116SRAM,对它进行写入和读出操作,并在屏幕上显示写入的内容。

6利用PC机内的8237通道1实现实验装置上扩充的6116(作为外设)与内存之间的DMA传送。

7利用8254对系统时钟进行N=100000分频,产生对称方波,并用示波器观察其波形,验证结果。

8利用DAC0832产生锯齿波,三角波,正弦波,用示波器观察波形。

9利用实验台上的ADC0809连接成中断方式的A/D转换电路,编写程序将转换结果存入内存缓冲区6000H:0-2FFH区域,同时在屏幕上显示300H个A/D转换结果。

10编写程序使六位LED显示器显示时钟的分值和秒值,1秒的定时由8254-2输出50HZ的方波申请终端50次来完成。

11设计一个接口电路,用D/A控制负载的变化,在处理器的控制下,能根据开关的状态,产生不同的占空比的脉冲,控制输出对象的转速,亮度等。

12编写实验程序,利用8255的输出来控制步进电机的运转。

13设计一个存储器接口电路,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。

微机硬件部分实验指导书

微机硬件部分实验指导书

实验1 EL微机实验教学系统认识实验一、实验目的学习并掌握教学系统的基本操作,为以后的实验打下基础。

二、实验设备EL型微机实验教学系统设备一套、PC机一台三、实验系统操作步骤简介:(1) 系统的启运:双击桌面上的8086实验系统图标,即可运行。

(2)使用本系统进行8086程序开发的步骤:<一>选择串口、波特率。

系统通信连接成功。

(下位机的LED显示“C-”)<二>建立一个新的文件,进行编辑;或是打开一个已经编辑好的文件。

如果已经编译、链接过,并与下位机处于连机状态,则打开文件时,自动下传程序,立即可以进行调试。

<三>编译和链接。

如果编译、链接没有错误,系统自动下传程序。

如果编译、链接有错误,将在编辑窗口里红色加亮错误行,并消息窗口里,详细提示错误信息。

<四>系统运行。

可进行全速运行、单步调试、跟踪调试、运行到光标处、从光标处运行。

在此过程中,可以进行程序复位。

如果下位机处于全速运行状态时,只能进行系统复位<五>运行结果。

如果想观察下位机的内存、变量值和寄存器的值。

只要点击相应的窗口。

如果想修改下位机的内存的值,可在内存窗口中点击鼠标右键,在弹出设置窗口里,设置内存地址,然后可点相应的单元进行修改,按ENTER即可。

各菜单的详细说明,详见附录二。

四、实验操作内容和步骤:2、简单I/O扩展实验1)实验原理分别用三态缓冲器74LS244、锁存器74LS273作并行输入/输出接口。

硬件如图所示1)实验步骤①连线:将74LS244(IC25)的输入SI0~SI7分别与逻辑电平开关电路的K1~K8相连,将I/O地址片选信号CS0与74LS244的片选信号(CSU10)相连。

将74LS273(IC24)的输出SO0~SO7分别与发光二极管电路的KL~L8相连,将I/O地址片选信号CS1与74LS273的片选信号(CSU8)相连。

②编辑程序,单步运行,调试程序。

微机原理实验指导书

微机原理实验指导书

实验一 DOS命令与汇编源程序输入、汇编、连接、运行一、实验目的掌握在计算机上运行汇编语言程序的整个操作过程。

学会将自己编制的汇编语言源程序用EDIT编辑程序输入计算机并存盘;学会用MASM 宏汇编程序对汇编语言源程序进行汇编形成二进制目标文件;学会用LINK连接程序对二进制目标文件连接形成可执行文件;学会运行经汇编和连接后形成的可执行文件;学会用DEBUG调试程序运行和调试可执行文件。

二、实验设备1、PC系列不低于80286档次的微型机;2、DOS3.3以上版本的操作系统;3、EDIT,MASM,LINK,DEBUG执行程序。

三、实验步骤1、用EDIT编辑汇编源程序(1)MS-DOS Editor的启动与退出Editor是在DOS系统提示符下启动,其命令格式为:C:EDIT [Path] [filename]在编辑完成后,选择屏幕菜单的File命令(按“ALT+F”键)中的Exit项即可退出Editor。

(2)建立文本文件在MS-DOS Editor的屏幕菜单栏中File命令就是对文本文件的建立、存储和打印的操作。

A.建立文件(New)打开屏幕菜单栏中File下拉菜单,选择New项。

B.编辑文件将写好的汇编语言源程序输入到编辑文本区。

输入时,一行结束后按回车键(Enter)换行。

C.保存文件(Save)打开屏幕菜单栏中File下拉菜单,选择Save项在弹出的对话框中键入文件名。

如果要把文件保存到非默认路径下,则在键入文件名的同时键入路径。

D.打开文件(Open)打开屏幕菜单栏中File下拉菜单,选择Open项。

该窗口中有三个区可以选择要打开的文件:文件名区:可以直接键入要打开的文件名;文件表区:文件表中列出要打开的所有文件名,供用户选择;目录/磁盘区:键入的文件名是哪个磁盘目录中的,在该区中选择。

在Open对话框中用“Tab”或“Shift+Tab”键选择各区。

选完后按“OK”确定。

2.MASM宏汇编程序的使用方法(1)命令格式和功能命令格式:MASM文件名功能:对汇编语言源程序进行汇编形成二进制目标文件(2)操作过程在DOS下,将目录切换到汇编语言所在目录下,然后调入MASM宏汇编程序。

微机原理实验指导书2017(1)

微机原理实验指导书2017(1)

微机原理实验指导书第四章软件实验软件实验一存储器块清零一、实验要求指定存储器中某块的起始地址和长度,要求能将其内容清零。

二、实验目的1.掌握存储器读写方法。

2.了解存储器的块操作方法。

三、实验说明通过本实验,学生可以了解微处理器读写存储器的方法,同时也可以了解微处理器的编程,调试方法。

如何将存储器块的内容置成某固定值(例全填充为0FFH)? 请学生修改程序,完成此操作。

四、程序框图软件实验二二进制到BCD转换一、实验要求将给定的一个二进制数,转换成二十进制(BCD)码。

二、实验目的1.掌握简单的数值转换算法。

2.基本了解数值的各种表达方法。

三、实验说明计算机中的数值有各种表达方式,这是计算机的基础。

掌握各种数制之间的转换是一种基本功。

有兴趣的同学可以试试将BCD转换成二进制码。

四、程序框图软件实验六数据排序一、实验要求给出一组随机数,将此组数据排序,使之成为有序数列。

二、实验目的1.了解数据排序的简单算法。

三、实验说明有序的数列更有利于查找。

本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。

再进行下一轮比较,找出第二大数据,直到全部数据有序。

四、程序框图第六章硬件实验硬件实验七 8255输入、输出实验一、实验要求利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输出,PB口作输入。

PB0控制8位LED循环显示,PB1控制8位LED从中间向两边显示。

二、实验目的1、了解8255芯片结构及编程方法。

2、了解8255输入/输出实验方法。

三、实验电路四、实验连线如8255的CS/接地址译码/CS0,则命令字地址为8003H,PA口地址为8000H,PB口地址为8001H,PC口地址为8002H。

PA0-PA7(PA口)接LED0-LED7(LED)PB0-PB7(PB口)接K0-K7(开关量)。

微机原理实验指导书

微机原理实验指导书

前言《微型计算机原理及应用》是一门实践性很强的专业技术基础课,因此,必须在课堂教学的基础上配以足够的实验或实践性教学环节,以便理论联系实际,使学生能深入理解课堂教学内容,加强学生动手能力,以加深对理论学习的理解和掌握,提高学生分析问题﹑解决问题的能力。

本实验指导书是《微型计算机原理及应用》一书的配套教材。

该实验指导书紧密结合教材内容,使用复旦大学科教仪器厂生产的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.实验前应编好源程序,并对调试过程、实验结果进行预测。

2017微机原理硬件实验课件(学生)

2017微机原理硬件实验课件(学生)
STI 开中断,设置IF=1
JMP $
中断服务程序
HINT:
CODE END
XOR MOV MOV OUT MOV MOV OUT IRET
CX,0FFH DX,4B0H AX,CX DX,AX DX,4A0H AX,20H DX,AX
中断返回
ENDS START
实验程序
OCW2—COD—E 中断SEG结ME束NT 和PUB优LI先C 级循环字
连线
• 8255的 PA0—PA7分别与 逻辑电平开关的 K1—K8相连
• PB0—PB7分别与 发光二极管电路的 LED1—LED8相连
• CS0与8255的片 选CS8255相连
CS0
• 其它线路均已连好
D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27
A0 ASSDU7ME CS:DC6ODE D5 D4 D3
ORG 100H
0 R SL EOI 0 0
START:
MOV L2~L0: 优先级编码
MOV R: 优先级自动循环
OUT SL: 指定优先级
MOV EOI: 结束中断命令
MOV
DX,4A0H AX,13H DX,AX DX,4A2H AX,80H
00与LED1相连;Vcc 其它线均已连好。
DD0 11
D0
IR0
DD1 10
D1
IR1
DD2 9
DD3 8 DD4 7
D2 D3
IR2 IR3
D4
IR4
DD5 6
D5
IR5
DD6 5
D6
IR6
DD7 4
D7
IR7

微机原理实验硬件部分

微机原理实验硬件部分

微机原理实验硬件部分硬件实验一共为4次,从13周到16周。

测仪两个班在周二的下午6-7节课,自动化班改在周四下午的8、9节课。

以下是4个实验的内容,但后期可能会根据大家的实验情况,对实验内容进行调整或更改。

本文档的第一部分介绍硬件实验用的仪器,请大家保护好仪器,保护好导线,谢谢。

第二部分介绍和这个实验仪器配套的软件。

第三部分是实验的要求等……硬件实验原则上要求演示成果。

第一部分微机原理与接口实验仪简介超想微机原理与接口实验系统(超想—3000TC),如图1所示,是由武汉恒科电子教学仪器有限公司研制的产品,采用了超大规模定制芯片的通用仿真器,USB通讯模式,具有硬件自动检测功能、万用硬件扩展功能。

主实验箱电路板为国标2.0mm,结构设计合理。

图1 超想-3000TC综合实验仪实验仪提供的主要资源,如图2所示,有模拟量、开关量、LED彩灯、LED 点阵区、LED八段数码管区、脉冲源、AD/DA实验区、I/O口扩展实验、8155、8255、8279、8253、8251串行通讯、8237DMA、8259中断、键盘显示、红外线、语音功放区、压力传感区、直流/步进电机区、按键开关区、万用实验扩展区等。

实验仪提供的万用扩展模块有CPLD/USB2.0扩展模块,可做CPLD、USB2.0扩展实验;IC卡、语音、温度扩展模块,可做IC卡、语音录放、数字温度实验。

随实验仪提供的系统仿真开发软件界面功能丰富,使用者可以在此环境下完成汇编程序的编辑、汇编、链接、调试工作。

图2 超想-3000TC型实验仪结构分配图第二部分硬件安装与硬件实验操作步骤一、微机原理与接口工作模式选择做8086微机接口实验时,要将八段数码管右上角的三个小拨动开关同时拨向左边(即拨向88),将8279芯片左上方的小拨动开关拨向上边(即拨向88),将8279芯片右下方的红色拨动开关中,1、2、4拨向下边,3拨向上边。

二、实验箱与计算机的连接实验箱与计算机用USB线直接相连即可。

微机原理硬件实验指导

微机原理硬件实验指导

运行D86后,出现实验集成环境界面。按1选择串 口1(多数计算机),按2选择串口2。
选择串口后,进入主界面
按F1键进入源程序编辑界面
按Alt+F键,进入文件File菜单
在File菜单中,选择“单,退出。
分别按F2、F3键进行编译和连接,注 意此时不要加后缀.asm或.obj。
输入源程序,经汇编、连接后,确认 实验箱的电源已打开。然后按F5载入程序, 提示CS:,输入0000;IP:输入2000。然后 输入G=0000:2000,回车即可运行程序。 拨动开关,可见小灯亮或灭。
硬件实验指导
刘中柱 2006.5
从实验桌下面的柜子中取出试验箱,
放在工作台上,先把白色的串口线和黑色 的电源线与桌前的相应插座连上(有些需 同时与试验箱后面的插座相连)。
打开实验箱,按照实验要求连线
在实验箱的左下角那个最大的芯片就是8255A
步进电机
连好线后,启动电脑
在命令提示行上输入D86,回车
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理实验指导书硬件实验部分东华大学信息科学与技术学院信息与控制实验中心2017.11关于微机原理硬件部分实验的说明硬件部分包含5个基本实验和一个综合设计实验。

综合设计实验为选作部分。

每个实验需完成各自的实验报告。

报告内容以每项实验的思考题内容为主,不需要抄录实验指导书提供的范例程序。

基本实验的报告内容具体要求为:1、实验名称、所需设备、实验目的。

2、思考题要求。

3、有提问的思考题分析解答。

4、需要编程的思考题的程序的流程框图5、思考题的全部源程序代码,源程序需加上必要的注释。

6、思考题的程序在调试中出现的问题及解决过程。

●实验必须完成基础实验部分,综合设计实验选作。

●硬件实验成绩按基本实验情况(85%)和选作实验情况(15%)综合评定。

一、实验设备及软件介绍第1部分硬件系统介绍1. CPU单元及外围芯片1)、微处理器:80862)、时钟频率:6MHz3)、存储器6264 系统RAM,地址范围 0~3FFFH,奇地址有效6264 系统RAM,地址范围0~3FFFH,偶地址有效27C64 系统ROM,地址范围 FC000~FFFFFH,奇地址有效27C256 系统ROM,地址范围 FC000~FFFFFH,偶地址有效4)、可提供的对8086的基本实验(1).简单I/O扩展实验(2).存储器扩展实验(4).8255可编程并口实验(5).8253定时/计数器实验(6).A/D0809实验(7).D/A0832实验(8).8250可编程串口实验(9).8279显示器接口实验(10).8279键盘扩展实验(11).8259可编程中断控制器实验5)、系统资源分配本系统采用可编程逻辑器件(CPLD)EPM7128做地址的编译码工作,可通过芯片的JTAG接口与PC机相连,对芯片进行编程,可完成系统器件,如监控程序存储器、用户程序存储器、数据存储器、系统显示控制器、系统串行通讯控制器等的地址译码功能,同时也由部分地址单元经译码后输出(插孔CS0---CS5)给用户使用,他们的地址固定,用户不可改变。

2.地址资源分配本系统采用可编程逻辑器件(CPLD)EPM7128作为地址译码器,完成系统器件如存储器、系统显示控制器、系统串行通讯控制器的地址译码功能,同时将部分地址译码后输出片选信号(插孔CS0~CS7)给用户使用。

它们的地址固定,用户不可改变。

详细信息如下所示。

CS0 片选信号地址04A0~04AF 偶地址有效CS1 片选信号地址04B0~04BF 偶地址有效CS2 片选信号地址04C0~04CF 偶地址有效CS3 片选信号地址04D0~04DF 偶地址有效CS4 片选信号地址04E0~04EF 偶地址有效CS5 片选信号地址04F0~04FF 偶地址有效CS6 片选信号地址0000~01FF 偶地址有效CS7 片选信号地址0200~03FF 偶地址有效8250芯片片选信号地址0480~048F 偶地址有效8279芯片片选信号地址0490~049F 偶地址有效3. 内存使用说明所有实验程序的起始地址为01100H,CS=0100H,IP=0100H,代码段、数据段、堆栈段在同一个64K的地址空间中。

实验箱面板布局LED 数码管片选信号插口8086CPU 模块8255接线插口8253接线插口第2部分、工具软件实验软件“TECH ”用于进行汇编程序的编辑、编译、保存和运行调试。

软件窗口主界面如下图所示。

启动程序,建立实验箱和PC 机的通信连接的步骤:双击桌面图标21,弹出对话框:。

在出现的对话框中单击“确定”后,按一下实验箱的“PRESET ”按钮,等到实验箱左上方的LED 数码管显示,表示已建立通信连接,启动完成。

否则实验箱和软件不能正常进行实验!实验软件的具体操作方法可参考操作的录像文件。

工具按钮寄存器状态内存状态程序编辑区代码编译、下传情况。

二、基础实验部分实验1 存储器读写实验一、实验目的1.掌握PC机外存扩展的方法。

2.熟悉6264芯片的接口方法。

3.掌握8086十六位数据存储的方法。

二、实验设备微机实验箱、8086CPU模块。

三、实验内容向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。

四、实验原理介绍本实验用到存储器电路五、实验步骤和要求1、实验接线:本实验无需接线。

2、编写调试程序3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。

本实验的主要目的是学会用使用工具软件,掌握用单步执行和断点方式运行程序,观察寄存器和内存中的数据变化等程序调试的手段。

六、实验提示1、RAM区的地址为02000H,编程时可将段地址设为0100H,则偏移地址为1000H。

2、如果按字节进行存储,则AL为55H或AAH;如果按字进行存储,则AX应为55AAH。

3、6264、62256等是计算机系统扩展中经常用到的随机存储器芯片(RAM),主要用作数据存储器扩展。

本实验所进行的内存置数在程序中经常用到。

计算机系统运行中会频繁地进行内存与外设或者内存与内存之间的数据传输,所以本实验虽然简单但对理解系统程序的运行很关键,望学习和实验时认真对待。

七、实验范例程序框图及源代码(实验程序名:RAM.ASM)code segmentassume cs:codeorg 0100hstart: mov ax,0100hmov ds,ax ;数据段地址mov es,axmov si,1000h ;偏移地址mov cx,0100h ;循环次数mov al,0intram: mov [si],alinc siloop intrammov si,1000h ;设置断点处mov cx,100hmov ax,55aahfil: mov [si],ax ;RAM区循环置数inc si;mov [si],ahinc siloop filnop ;设置断点处jmp startcode endsend start八、思考题1.单步执行到“intram”标号的语句时,ds寄存器的数据是什么?采用断点方式运行时执行到第一个断点处,2000H~202FH内存单元的数据是什么?执行到第二个断点处,2000H~200FH内存单元的数据是什么?并根据观察结果和对源程序的判读简述源程序的运行效果。

0100;全0;向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。

2.编写程序,实现从2000H到200FH单元依次赋值)FFH~F0H的功能。

可利用屏幕截图保存程序运行状态,在实验报告中贴图记录实验结果。

在报告中对编写的程序源代码进行注释说明实验2 简单I/O口扩展实验一、实验目的1、熟悉74LS273,74LS244的应用接口方法。

2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。

二、实验设备微机实验箱、8086CPU模块。

三、实验内容逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。

四、实验原理介绍本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。

五、实验步骤1、实验接线:(↔表示相互连接)CS0 ↔CS244; CS1↔CS273;平推开关的输出K1~K8 ↔IN0~IN7(对应连接);74LS273的O0~O7↔LED1~LED8。

2、编辑程序,单步运行,调试程序3、调试通过后,全速运行程序,观看实验结果。

4、编写实验报告。

六、实验提示74LS244或74LS273的片选信号可以改变,例如连接CS2,此时应同时修改程序中相应的地址。

七、实验结果程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。

例如:K2置于L 位置,则对应的LED2应该点亮。

八、实验范例程序框图(实验程序名: T244273.ASM)九、程序源代码清单assume cs:codecode segment publicorg 100hstart: mov dx,04a0h ;74LS244地址in al,dx ;读输入开关量mov dx,04b0h ;74LS273地址out dx,al ;输出至LEDjmp startcode endsend start外围接线原理图十、修改实验设备连线,参考范例编写程序实现如下要求:(1)修改接线:将74LS244的片选信号CS244改接CS2,将74LS273的片选信号CS273改接CS3,k1,k2,k3开关分别连接74LS244的in0、in1、in2,保留74LS273的O0~O7 LED1~LED8的连接。

(2)参考范例编写程序实现以下要求:用k1、k2、k3开关的状态控制发光LED输出,规则如下表。

assume cs:codecode segment publicorg 100hstart: mov dx,04c0h ;74LS244地址in ax,dx ;读输入开关量cmp ax,04ffhjz L0cmp ax,04fehjz L1cmp ax,04fdhjz L12cmp ax,04fbhjz L123jmp L5678L0: mov dx,04d0h ;74LS273地址mov ax,04ffhout dx,ax ;输出至LEDjmp startL1: mov dx,04d0h ;74LS273地址mov ax,04fehout dx,ax ;输出至LEDjmp startL12: mov dx,04d0h ;74LS273地址mov ax,04fchout dx,ax ;输出至LEDjmp startL123:mov dx,04d0h ;74LS273地址mov ax,04f8hout dx,ax ;输出至LEDjmp startL5678:mov dx,04d0h ;74LS273地址mov ax,040Fhout dx,ax ;输出至LEDjmp startcode endsend start实验3 8255并行口实验一、实验目的掌握8255A的编程原理。

二、实验设备微机实验箱、8086CPU模块。

三、实验内容8255A的A口作为输入口,与逻辑电平开关相连。

8255A的B口作为输出口,与发光二极管相连。

编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。

四、实验原理介绍本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。

五、实验步骤1、实验接线CS0↔CS8255; PA0~PA7↔平推开关的输出K1~K8; PB0~PB7↔发光二极管的输入LED1~LED8。

2、编程并全速或单步运行。

3、全速运行时拨动开关,观察发光二极管的变化。

当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。

六、实验提示8255A是比较常用的一种并行接口芯片,其特点在许多教科书中均有介绍。

相关文档
最新文档