实验教学大纲指导书.doc

上传人:创****公 文档编号:48730149 上传时间:2022-10-06 格式:DOC 页数:16 大小:169KB
返回 下载 相关 举报
实验教学大纲指导书.doc_第1页
第1页 / 共16页
实验教学大纲指导书.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《实验教学大纲指导书.doc》由会员分享,可在线阅读,更多相关《实验教学大纲指导书.doc(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、实验教学大纲 信息工程学院 院(系)总览(院系实验课程总体情况:实验课门数、总学时数、综合性设计性实验课门数所占比例等)我院实验课程主要配合相应教学课程而设置,根据不同课程而设置不同实验内容和实验时间。相关硬件实验具体设置如下:序号实验课程实验个数含综合实验个数综合实验百分比总学时1电路原理电路分析6117%18X22模拟电子电子技术6117%18X23数字逻辑数字电路6117%18X24电子工艺技术基础6117%18X35电视原理6117%18X36电子测量400187高频电路400188单片机26312%18X39微机接口9111%18X210微机组装120018X211网络原理6117%

2、18X212网络工程6117%18X213操作系统实践*9222%3614计算机组成原理6117%18X215EDA设计*6117%18X216电路仿真*6117%18X217通信原理*6117%18X218可编程器件*10220%18X3 上述实验中,带*的实验正在建设中 有关软件的实验结合在对应的课程教学大纲中,在本大纲中不再收录和体现。课程名称:单片机应用技术实验总学时数:54实验目的:本实验主要介绍单片机的基本结构和系统组成,着重讲述单片机的实验方法,以及利用单片机设计产品。实验内容:实验一 P1口实验(一)本实验满分5分一、实验题目1、 P1口做输出口,接八只发光二极管,编写程序,使

3、发光二极管循环点亮。2、 P1口做输入口,接八个扭子开关,以实验台上74LS273做输出口,编写程序读取开关状态,将此状态在发光二极管上显示出来。二、实验目的1、 学习P1口的使用方法。2、 学习延时子程序的编写和使用。实验二 P1口实验(二)本实验满分5分一、实验题目P1口做为输入、输出口。P1.0、P1.1接Kl、K2;P1.2、P1.3接发光二极管L1、L2;P1.4、P1.5接L5、L6。K1作为左转弯开关,K2作为右转弯开关。L1、L2作为左转弯灯,L5、L6作为右转弯灯。要求编写程序实现如下功能:向上打K1时左转弯灯以一定频率闪烁,打K2时右转弯灯以一定频率闪烁,K1、K2同时向上

4、或向下,发光二极管灭。二、实验目的1、 学习Pl口既做为输入,又作为输出的使用方法。2、 学习数据输入、输出程序的设计方法。实验三 简单I/0口扩展实验(一)(交通灯控制实验)本题满分8分(与实验五二选一)一、实验题目 以两个74LS273做为输出口,控制十二个发光二极管燃灭,模拟交通灯管理。二、实验目的1、 学习在单片机系统中扩展简单I/0接口的方法。2、 学习数据输出程序的设计方法。3、 学习模拟交通灯控制的实现方法。实验四 简单I/0口扩展实验(二)本题满分5分一、实验题目 利用74LS244做为输入口,读取开关状态,并将此状态通过发光二极管显示出来。二、实验目的 1、学习在单片机系统中

5、扩展简单I/0口的方法。 2、学习数据输入,输出程序的编制方法。实验五 中断实验(有急救车优先的交通灯控制实验)本题满分10分(与实验三只能二选一)一、实验题目 在实验三的内容的基础上增加允许急救车优先通过的要求。有急救车到达时,两交通信号为全红,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前状态。本实验以负单脉冲作为中断申请,表示有急救车通过。二、实验目的 1、学习外部中断技术的基本使用方法。 2、学习中断处理程序的编程方法。实验六 定时器实验本题满分10分一、实验题目 由8031内部定时器1,按方式1工作、即作为十六位定时器使用,每0.1秒钟T1溢出中断

6、一次。Pl口的P1.0一P1.7分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟L1、L3亮,第二秒钟L2、L4亮,第三秒钟L5、L7亮,第四秒钟L6、L8亮,第五秒钟Ll、L3、L5、L7亮,第六秒钟L2、L4、L6、L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1、L3亮,然后L2、L4亮,一直循环下去。二、实验目的1、 学习8031内部计数器的使用和编程方法。2、 进一步掌握中断处理程序的编程方法。实验七 8255A可编程并行接口实验(一)本题满分8分(与实验八两者二选一)一、实验题目 利用可编程并行接口芯片8255A,重复实验三(交通灯控制实验)的

7、内容。二、实验目的1、 掌握单片机系统中扩展外围芯片的方法。2、 了解8255A芯片的结构及编程方法。实验八 8255A可编程并行接口实验(二)本题满分7分(与实验七两者二选一)一、实验题目 利用8255A可编程并行接口芯片,重复实验四的内容。实验可用B通道作为开关量输入口,A通道作为输出口。二、实验目的1、 进一步了解8255A芯片的结构及编程方法。2、 掌握通过8255A并行口读取开关数据的方法。实验九 8255A可编程并行接口实验(三)本题满分10分一、实验题目 利用实验台上提供的8255A可编程并行接口芯片和键盘矩阵,编写程序,做到在键盘上每按一个数字键(0一F),用发光二极管将该代码

8、显示出来。按其它键退出。二、实验目的1、 掌握8255A编程原理。2、 了解键盘电路的工作原理。3、 掌握键盘接口电路的编程方法。实验十 数码显示实验本题满分8分一、实验题目、内容利用定时器0定时中断,控制电子钟走时,利用实验台上的六个数码管显示、分、秒,做成一个电子钟。显示格式XX-XX 分 秒 定时时间常数计算方法: 定时器0工作于方式1,主振频率为6.144MHz,故预置值Tx为: (216-Tx)*12*1(6.144*106)=0.1s Tx=14336D=3800H,故TH0=38H,TL0=00H实验十一 8279键盘、显示接口实验(一)本题满分10分(与实验十二二者选一)一、实

9、验题目 利用8279键盘显示接口电路和实验台上提供的六个数码显示,做成一个电子钟。 利用8279可实现对键盘/显示器的自动扫描,以减轻CPU负担,具有显示稳定、程序简单、不会出现误动作等特点。本实验利用8279实现显示扫描自动化。8279操作命令字较多,根据需要来灵活使用,通过本实验可初步熟悉使用方法。有关8279芯片的控制字请参阅微机原理。 电子钟做成如下格式: XXXXXX 由左向右分别为时、分、秒。二、实验目的1、 掌握在8031系统中扩展8279键盘显示接口的方法。2、 掌握8279工作原理和编程方法。3、 进一步掌握中断处理程序的编程方法。实验十二 8279键盘、显示接口实验(二)本

10、题满分10分(与实验十一二者选一)一、实验题目 利用实验台上提供的8279,键盘电路和LED显示电路,组成一个键盘分析电路,编写程序,要求在键盘上按一个数字键,将此键代码显示在LED上。二、实验目的1、 进一步了解8279键盘、显示电路的编程方法。2、 进一步了解键盘电路工作原理及编程方法。三、实验说明 本实验用到了8279的键盘输入部分。键盘部分提供的扫描方式最多可和64个按键或传感器阵列相连,能自动消除开关抖动以及对多键同时按下采取保护。 本实验中对于8279主要是掌握对它的初始化编程。 本实验用中断方式来处理键盘输入值。主程序的任务是初始化8279和外部中断1的初始化编程,中断程序则进行

11、键值处理并显示。实验十三 8279键盘、显示器接口实验(三)本题满分15分一、实验题目、内容 利用实验台上提供的8279键盘电路,数码显示电路,设计一个电子钟, 用小键盘控制电子钟的启停及初始值的预置。 电子钟显示格式如下: XXXXXX 由左向右分别为时、分、秒。 要求具有如下功能:1、 C键:清除,显示000000 ;2、 G键;启动,电子钟计时;3、 D键:停止,电子钟停止计时;4、 P键;设置初值;由左向右依次输入预置的时、分、秒值,同时应具有判断输入错误的能力,若输入有错,则显示: E此时任击一键即显示: 000000敲P键即可重新输入预置值。5、 E键:程序退出,回到监控状态下。二

12、、实验目的1、 进一步掌握8279键盘显示电路的编程方法;2、 进一步掌握定时器的使用和编程方法;3、 进一步掌握中断处理程序的编程方法。实验十四 串行口实验(一)串并转换实验本题满分5分一、实验题目 利用8031串行口,和并行输出串行移位寄存器74LSl64,扩展I/O口,在数码显示器上循环显示09这10个数字。二、实验目的 1、掌握8031串行口方式0工作方式及编程方法。 2、掌握利用串行口扩展I/0通道的方法。实验十五 串行口实验(二)与数据终端通信本题满分10分一、实验题目 利用8031单片机串口,实现与数据终端通信,本实验实现以下功能:将从单片机小键盘上键入的数字、字母显示在终端屏幕

13、上,将终端键盘上键入的字符(0F)显示到单片机数码管上。二、实验目的1、 掌握单片机串行口工作方式的程序设计。2、 掌握单片机通信程序的编制。实验十六 串行口实验(三)与PC机通信本题满分8分一、实验题目、内容 利用8031单片机串行口,实现与PC机通信。 本实验实现以下功能:将从单片机小键盘上键入的数字、字母显示到PC机显示器上,将PC机键盘输入的字符(0一F)显示到单片机的数码管上。二、实验目的1、 掌握串行口工作方式的程序设计,掌握单片机通信程序的编制。2、 了解实现串行通信的硬件环境,数据格式的协议,数据交换的协议。3、 了解PC机通信的基本要求。实验十七 D/A转换实验(一)本题满分

14、12分一、实验题目 利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示。二、实验目的1、 了解D/A转换的基本原理;2、 了解D/A转换芯片0832的性能及编程方法;3、 了解单片机系统中扩展D/A转换的基本方法。实验十八 D/A转换实验(二)小直流电机控制本题满分10分一、实验题目 利用0832,编制程序输出一串脉冲,经放大后驱动小电机,改变输出脉冲的电平及持续时间,达到使电机正转、反转、加速、减速之目的。 可以用K1K8键通过74LS244输入数据来控制小直流电机的转动,实现正转四种转速,反转四种转速。二、实验目的1、 进一步了解DAC0832的性能及编程方法;2、 了

15、解直流电机控制的基本方法。实验十九 AD转换实验本题满分10分一、实验题目 利用实验台上的ADC0809做A/D转换器,实验台上的电位器提供模拟量输入,编制程序,将模拟量转换成数字量,用发光二极管显示,或用调试程序显示在PC机屏幕上。二、实验目的1、 掌握A/D转换与单片机的接口方法。2、 了解A/D芯片ADC0809转换性能及编程方法。3、 通过实验了解单片机如何进行数据采集。实验二十 电子音响实验本题满分8分一、实验目的1、 了解计算机发声原理。2、 学习使计算机发出不同音调声音的编程方法。二、实验内容 编制程序,利用P1口输出不同频率的脉冲通过扬声器发出不同频率音调。实验二十一 计算机钢

16、琴实验本题满分10分一、实验题目 利用P1口输出不同频率的脉冲,通过实验台上的喇叭发出音响。用实验台上的小键盘控制音调的高低,按数字键18发出1 2 3 4 5 6 7 1八种音调。二、实验目的1、 进一步学习使计算机发出不同音调声音的编程方法;2、 进一步了解键盘电路的编程及使用方法。实验二十二 继电器控制实验本题满分5分一、实验题目 利用P1口输出高低电子,控制继电器的开合,以实现对外部装置的控制。二、实验目的 掌握用继电器控制的基本方法和编程。实验二十三 步进电机控制实验本题满分10分一、实验题目 利用74LS273输出脉冲序列,开关K1K6控制步进电机转速(分6挡),K7、K 8控制步

17、进电机转向。必须要K1一K6中的一开关和K7、K8中的任一开关同时为“1”时步进电机才启动,其他情况步进电机不工作。二、实验目的1、 了解步进电机控制的基本原理;2、 掌握控制步进电机转动编程方法。综合性实验:实验一 微型洗衣机程序控制一、实验题目在家用电器中,单片机是控制核心。它是家用电器实现智能化的心脏和大脑。由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。而家用电器品种多,功能差异较大,所以又要求其控制器有灵活的控制功能。单片机以微小的体积和编程的灵活性而产生多种控制功能,完全能够满足家用电器的需要。所以,单片机在家用电器领域得到广泛应用。微型全自动洗衣机的控制便是其应用

18、之一。洗衣机的基本功能是实现对衣物的洗涤,所以,关键在于进行洗衣程序的控制。从这一角度出发,洗衣机的功能应该能有以下几种。(1) (1) 洗衣工作状态:洗涤、脱水、漂洗、浸泡、快速。(2) (2) 洗衣水位选择:高、中、低。(3) (3) 洗衣程序功能:含3种全自动程序,即标准洗衣程序、快速洗衣程序、重垢洗衣程序以及3种独立程序,即单独洗涤程序、单独漂洗程序、单独脱水程序。(4) (4) 特殊功能:故障诊断、安全保护、防振、暂停、间歇工作功能,声光显示功能,自动关闭功能。 具体要求如下:(1) (1) 用5个发光二极管,分别代表洗衣机当前的工作状态和尚未进行的工作状态。当前的工作状态用闪烁来表

19、示,尚未进行的工作状态用常亮来指示。(2) (2) 洗衣水位用3个水位设定拨动开关来选择设定。(3) (3) 洗衣程序标准快速重垢单独洗涤单独漂洗单独脱水洗涤进水到设定*到设定*到设定*到设定*-洗涤波轮转动正转3S停止1S反转3S停止1S共洗涤10分钟正转5S停止1S反转5S停止1S共洗涤7分钟正转5S停止5S反转5S停止5S共洗涤15分钟正转3S停止1S反转3S停止1S共洗涤10分钟-放水5分5分5分结束-洗涤脱水套桶转动(转2S停1S)连续3次,若无振动,则连续转动2分同左同左-漂洗进水1到设定*到设定*到设定*-到设定*-洗涤波轮转动正转3S停止1S反转3S停止1S共洗涤5分钟同左同左

20、-同左-漂洗放水15分5分5分-结束-洗涤脱水套桶转动(转2S停1S)连续3次,若无振动,则连续转动2分-同左-漂洗进水2到设定*-到设定*-洗涤波轮转动正转3S停止1S反转3S停止1S共洗涤5分钟-同左-漂洗放水25分-5分-5分洗涤脱水套桶转动(转2S停1S)连续3次,若无振动,则连续转动5分同左同左-同左结束结束结束结束*设定的水位由水位设定拨动开关决定,当三个开关均未设定时即报错。(4) (4) 特殊功能 故障诊断: A)进水时若发现无水(可以由水压开关发出信号)则报警。B)开始脱水以前,发现桶盖未关上则报警。C)放水时发现放水管未放下时报警(放水时,时间超过15秒而水位探测开关无反应

21、)。安全保护: 在脱水时发现有桶盖打开现象时,立即停止脱水,启动刹车。防振: 脱水启动时脱水套桶转动转2S停1S连续3次而不能解除振动时,(有振动信号开关)则报警。暂停、间歇工作功能:工作期间,可以通过启动开关使系统暂停。再按开关继续。声光显示功能:平时显示工作状态,报警时所有LED闪烁,并有声音信号提示(声音信号要求以不同频率和长短表示,以区别不同的报警信号),按启动开关取消报警。自动关闭功能:当在非暂停状态,时间超过10分钟而无任何操作时,关闭洗衣机。实验二 全自动微波炉控制设计一、实验题目:微波炉是一种现代加热设备,高效,节能。微波炉的主要部件是磁控管,它是一种真空管,用于产生大功率微波

22、。为了使得微波传输、扩散均匀,需要增加机械谐振腔和波导机构,又为了使微波对物体的加热均匀,在投射微波的时候需要旋转物体。控制微波加热的主要机构为大功率振荡电路和投射物体的时间长度,由智能芯片控制。微波炉的主要功能是利用高强度微波使极性水分子产生振荡,由分子摩擦从而产生热量。所以,控制的主要功能是控制磁控管。为了简单起见,磁控管的控制我们简单地用“开”和“关”来控制。另外,根据微波炉加热的特点和物体的传热特性,微波炉应该具有以下几种功能。(5) (1) 磁控管控制功能:开、关。(6) (2) 烧烤功能:开、关。(7) (3) 微波加热时间程序控制:高火、中火、低火、微火、解冻。(8) (4) 玻

23、璃盘旋转功能:具有高速、中速、低速。(9) (5) 特殊功能:故障诊断、安全保护、时钟、照明、声音提示音。 具体要求如下:(5) (1) 用6个发光二极管,分别代表微波炉的当前的工作状态(微波高火、中火、低火、微火、解冻和烧烤)。选中的工作状态用点亮来表示,正在进行的工作状态用闪烁来表示。(6) (2) 磁控管的开关可以直接用继电器控制。(7) (3) 烧烤功能的控制用步进电机的转角表示。(8) (4) 程序控制:先选择火力或烧烤,然后选择预设时间。微波高火中火低火微火解冻旋转盘高速高速中速低速低速磁控管连续输出输出4秒间歇1秒输出2秒间歇2秒输出2秒间歇4秒输出2秒间歇8秒输出时间由预设确定

24、由预设确定由预设确定由预设确定由预设确定每经过3分钟由音响提示,需要翻动解冻物体烧烤旋转盘高速电热丝连续输出(9) (5) 特殊功能 故障诊断: A)启动前若发现炉内无物体(可以由重压开关或红外探测接收头发出信号)则报警并暂停程序。B)启动前,发现炉门未关上则报警并暂停程序。C)烧烤时若在1分钟内温度不能升高到高于室温则报警提示。安全保护: 无论在微波加热或烧烤时,若炉门被打开,则紧急报警并暂停程序。超载: 若玻璃盘转动开关提示电机因负载过重而停止转动时则报警。暂停、间歇工作功能:工作期间,可以通过启动开关使系统暂停。再按开关继续。声光显示功能:平时显示工作状态,报警时所有LED闪烁,并有声音

25、信号提示(声音信号要求以不同频率和长短表示,以区别不同的报警信号),按停止开关取消报警。时钟显示:平时空闲状态时,显示时钟,格式为24小时制,时、分、秒显示。 当选择了火力后,显示00.00.00并闪烁,要求输入加热或烧烤时间, 按照“时.分.秒”格式输入预定时间,期间按“关/取消”键则取消原来输入,重新输入新时间。按“开始”键,显示的是倒计时并开始工作。直到计时为0,结束加热,音响提示,显示00.00.00并闪烁,直到打开炉门,则回到空闲状态。时钟时间可以通过键盘输入设定。照明:微波炉内腔需要白炽灯照明,在打开炉门和微波加热/烧烤期间,均要打开。实验三 全自动密码锁实验设计一、实验题目:考虑

26、一种出入控制系统的时候,一般除了从技术角度来分析以外,使用的便捷,成本的高低,功能的可靠,应用的环境等都是在设计时需要关注的。出于安全、方便等方面的需要,许多智能锁(如指纹识别、IC/ID卡识别)已相继研究成功,但这类产品的特点是针对特定指纹或有效识别卡,一般适用于需要严格控制出入的场合,对保密要求高;对于家用或居民小区的应用不太适宜,加上其成本一般较高,一定程度上限制了这类产品的普及和推广应用。而多功能密码锁的结构简单,成本低,并且具有按键有效指示、输入错误指示、解码有效指示、控制开锁电平、定时中断、控制报警、密码修改等功能,而且可在意外泄密的情况下及时修改密码。6位十进制密码共100万组不

27、重复,保密性强,灵活性高,适用范围广,特别适合家庭、公寓、宾馆、社区等场所作为出入控制。多功能密码锁的控制电路结构如下图所示。动作电路单片机键盘报警电路根据使用功能的要求,多功能密码锁要具有如下的功能:1、 上电初始化,进入空闲状态,6个数码管组成环状线, 闪烁并顺时针转动。2、 开门顺序是先输入帐号,然后按“输入”键;若输入帐号错误则发出连续短促声6声,并同时闪烁所有数码管。按“清除”键重新输入。输入正确则清除数码管,在第一个数码管处显示提示光标,并闪烁。输入密码时,光标右移。若在第一个数码管处显示提示光标时按“清除”键,则回到空闲状态。3、 按键有效指示:每输入一个按键,扬声器发出短促提示

28、音,输入有效。4、 输入错误指示:若所有密码输入完毕(6位),按“输入”键后,若输入错误则发出连续短促声6声,并同时闪烁所有数码管。按“清除”键重新输入,并记录一次失败的尝试。但是在没有按“输入”键前,可以用“清除”键退格进行修改。5、 解码有效指示:若所有密码输入完毕(6位),按“输入”键后,输入正确即发出一长声,并熄灭所有的数码管,启动开门动作,密码锁进入监控状态。6、 密码锁进入监控状态:利用门磁,判定门的开启和关闭。门在“开启关闭”一个循环后,密码锁回到初始态,等候下一次动作。若门开启时间超过5分钟而没有关闭,则发出断续的长声报警,直到门关闭或管理员输入解除报警密码。7、 输入保密:用

29、户的帐号为6位,输入时显示在数码管上;密码为6位,输入时不显示,以符号“-”表示。8、 控制开锁电平:若解码有效,则启动电控锁开门。9、 具有控制门状态探测功能:利用门磁,判定门是否关闭。10、 定时中断:从输入按键信号(帐户的第一个数码)开始,所有的输入信号要在90秒内输入完毕,超时即警告,按“清除”键重新输入,同时记录一次失败的尝试。若没有继续按键,则在经过了90秒以后回到空闲状态。11、 控制报警:若在同一个帐号下连续输入6次密码均失败,则锁死电控锁,并发出一长一短的报警声,直到管理员输入解除报警密码。12、 可以利用管理员帐号和密码修改其它用户的密码或本身的密码。13、 管理员在修改密

30、码时,在输入管理员的帐号和密码后不按“输入”键,改为按“修改”键,若管理员帐号和密码相符则数码管显示6个“0”,此时可以输入其它用户的帐号,要求输入二遍,二遍相同才进入下面程序;若前面输入的内容一切正确,则显示6个“8”,提示可以输入新密码,新密码同样要求输入二遍,二遍相同才进行修改,否则回到空闲状态。14、 用户本身在输入正确的密码情况下可以修改自己的密码。15、 用户本身在修改密码时,在输入用户本身的帐号和密码后不按“输入”键,改为按“修改”键,若用户本身帐号和密码相符则数码管显示6个“8”,此时,提示可以输入新密码,新密码同样要求输入二遍,二遍相同才进行修改,否则回到空闲状态。16、 当

31、输入帐号后按“呼叫”按键,则门锁不开,而是启动门铃扬声器发出语音,提示某个帐号的用户有客户到访或其它事件。此时无须输入密码。17、 当发生火警或紧急情况时,可以在输入帐号和密码后按“警报”按键,密码锁将通过电路向控制指挥中心报警。18、 安排一出门开关用于出门控制,若有出门开关按下,则开启电控锁,进入监控状态。管理员帐号098645管理员密码351847解除报警密码290683用户帐号10000126101号楼26层共10户用户密码888888通用密码课程名称:微型计算机与接口实验总学时数:54实验目的:微机原理与接口技术共有硬件实验9个,基本涵概了这门课程的主要内容,它以intel8086系

32、列微处理器常用外围器件与系统总线的接口技术为重点。对每个实验,都提出了明确而具体的目的,较详细地叙述了实验内容、方法与步骤,给出了参考程序的流程图和硬件实验的电路图。其中不少内容是课上教材中有关章节的补充和扩充。实验内容:实验一 8259A中断控制器实验一、实验目的1 掌握8259A中断控制器工作原理,熟悉实验中涉及到的中断屏蔽寄存器IMR和中断服务寄存器ISR等的使用方法。2 学会中断处理程序的编写。二、实验内容用8253的输出作为中断请求信号使8259A产生中断,进入中断以后,显示一个字符串。1 中断请求通过IBM PCXT 62芯总线的IRQ2端输入,中断源可以是片外8253定时器输出6

33、9脉冲,也可以是其它脉冲。现用8253做中断源,参看实验21连接8253的线路,并把8253的OUT0和总线槽IRQ2连接好。2 编写程序,要求每次主机响应外部中断IRQ2时,显示字符串THISISA 8259AINTERRUPT(或其它串),中断10次后,退出程序。实验二 8255A并行接口实验(一)一、实验目的1 掌握8255A编程原理。2 了解键盘结构,学会读取键盘输入的方法。二、实验内容1 用8255A来实现一个小键盘的输入识别(用行扫描法或反转法均可)。2 编写程序,使得在小键盘上按键后,微机屏幕上有相应字符显示出来。实验三 8255A并行接口实验(二)一、实验目的掌握通过8255A

34、并行口传输数据控制LED发光二极管的亮灭。二、实验内容用8255A的B端口和C端口控制12个LED发光二极管的亮和灭(端口输出为0则亮,输出为1则灭)。LlL12为相应的发光二极管驱动信号输入端,输入端为。时发光二极管亮。1 按图33连接硬件线路。2 编写程序,使得在小键盘上按键后,微机屏幕上有相应字符显示出来。实验四 8255A并行接口实验(三)一、实验目的掌握通过8255A并行口读取开关数据的方法。二、实验内容用8255A的B端口和C端口读取开关量。实验台上有12个开关K1K12,与之相应的12个引线孔为电子输出端。开关向上拨,电平输出为“向下拨,电平输出为o。1 按图35连接硬件线路,即

35、:2 编制程序,读取开关数据并在屏幕上显示。实验五 8251A串行口的实验一、实验目的1 了解串行通信的一般原理和8251A的工作原理。2 初步了解RS232C串行接口标准及与TTL电路的连接方法。3 掌握8251A的编程方法。二、实验内容通过8251A将终端键盘输入字符显示在主机屏幕上或者将主机键盘输入字符显示在终端屏幕上。1 如图37连接线路,即:2 编写程序,使得从主机键盘输入的字符显示在终端屏幕上;在终端键盘上输入的字符显示在主机屏幕上。串行通信波特率可选1200BPS、4800BPS;主机发送数据用查询方式;3 主机接收数据用查询方式或中断方式。实验六 8253计数器定时器的实验一、

36、实验目的1 学会通过62芯总线、驱动器、译码器等,在PCXT机外连接扩展芯片。2 掌握8253定时器的编程原理,用示波器观察不同模式下的波形。二、实验内容1 用8253构成一个方波发生器或分频器,即基于图26再完成下述连接:2 完成编程。将定时器。设为模式3(方波发生器),定时器1设为模式2。定时器。的输出脉冲作为定时器l的时钟输入。修改程序中的参数以改变方波贺频信号周期,在示波器中,观察定时器。和1的输出波形及其关系,并在纸上画出GATE、OUT)波形。实验七 DMA实验一、实验目的1 掌握DMA工作方式的设置和DMA控制器8237A5的编程和使用方法。2 掌握如何在PC机工作环境下进行DM

37、A方式的数据传送。二、实验内容用机内的8237A5通道1实现TPC1装置上扩充的6116(作为外设)和内存之间DMA传送。1 硬件线路如图50所示,据此再完成下述连接:2 编写程序,将内存60000H开始的2K字节内容按DMA读方式传给6116(内存一,之后再将6116中存入的内容以DMA写方式写回内存70000H开始的2K区域。3 传输的内容可以使用DEBUG的F命令加以设置。4 DMA的请求通过按下6116芯片旁边的红色按钮发出,每按一次产生一次DMA请求。实验八 DA实验一、实验目的了解数模转换的基本原理,掌握DAC0832芯片的使用方法。二、实验内容用DAC0832将一组数据转变为某种

38、波形。1 如图44连接线路,即把DAC0832的CS端和22822F相连。2 编制程序,在AOUT端用示波器观察波形。 (1)产生锯齿波; (2)产生三角波; (3)产生正弦波; (4)停止转换,等待输入;(5)退回DOS。实验九 AD实验一、实验目的了解模数转换的基本原理,掌握ADC0809的使用方法。二、实验内容将一个由电位器供给的电压模拟量转变为数字量,存入PC机内存。1 按图46连接硬件线路,即:2 编制程序,按中断方式采样AD转换数据,结果送内存6000H段0-FF区域。采桐点取300个。3 编制程序,按中断方式采样AD转换数据,并将结果在PC机上动态显示出来。置PC机的显示方式为640X200图形方式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com