微机原理实验指导书(新版) - 图文(9)
END
START
七、实验扩展及思考
在应用系统中,74HC138通常用来产生片选信号,请读者考虑一下,应如何处理?
硬件实验四 8253方波实验
一、实验目的与要求
了解8253的内部结构、工作原理;了解8253与8088的接口逻辑;熟悉8253的控制寄存器和初始化编程方法,熟悉8253的6种工作模式。
二、实验设备
STAR系列实验仪一套、PC机一台
39
三、实验内容 1、编写程序:使用8253的计数器0和计数器1实现对输入时钟频率的两级分频,得到一个周期为1秒的方波,用此方波控制蜂鸣器,发出报警信号,也可以将输入脚接到逻辑笔上来检验程序是否正确。 2、连接线路,验证8253的功能,熟悉它的使用方法。 四、实验原理图 U35D0D1D2D3D4D5D6D7CSCS5(0B000H)RDWRA0A0A1A1876543212122231920D0D1D2D3D4D5D6D7CSRDWRA0A18253OUT2GATE2CLK2OUT0GATE0CLK010119GATE0VCC2M(B2)CLK0131415OUT1Ctrl(D1)VCCGATE1OUT1GATE1CLK1171618OUT2GATE2CLK2 五、实验步骤 1、连线说明: D5区:CS、A0、A1 D5区:CLK0 D5区:OUT0 D5区:OUT1 —— A3区:CS5、A0、A1 —— B2区:2M —— D5区:CLK1 —— E3区:Ctrl(蜂鸣器) D5区:GATE0、GATE1 —— C1区的VCC 2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮。 六、演示程序(该程序仅提供演示和参考,并非标准的*.asm汇编格式) .MODEL TINY COM_ADDR EQU 0B003H T0_ADDR EQU 0B000H 56T1_ADDR EQU 0B001H .STACK 100 .CODE START: MOV DX,COM_ADDR MOV AL,35H OUT DX,AL ;计数器T0设置在模式2状态,BCD码计数 MOV DX,T0_ADDR MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL ;CLK0/1000 MOV DX,COM_ADDR MOV AL,77H OUT DX,AL ;计数器T1为模式3状态,输出方波,BCD码计数
40
MOV MOV OUT MOV OUT JMP END DX,T1_ADDR AL,00H DX,AL AL,10H DX,AL $
START
;CLK1/1000
;OUT1输出1S的方波
七、思考题
1、8253还有其它五种工作方式,其它工作模式下,硬件如何设计?程序如何编写? 2、用通道0的CLK0接A2区的125K信号,让OUT0输出周期为500ms的方波信号,并用该信号控制F5区的发光二极管LED1闪烁(低电平点亮)。再用通道2的out2控制F5区的另一个发光二极管LED2,要求设计电路并编程,实现LED1每闪烁10次时LED2闪烁1次。
硬件实验五 8259A中断控制器实验
一、实验目的与要求
了解8259A的内部结构、工作原理;了解8259A与8088的接口逻辑;掌握对8259A的初始化编程方法,了解8088是如何响应中断、退出中断的。
复习本节实验内容,可尝试自行编写程序,做好实验准备工作,填写实验报告。
41
二、实验设备
STAR系列实验仪一套、PC机一台 三、实验内容
1、编制程序:拨动单脉冲开关,“次数,显示于F4区的数码管上 4 四、实验原理图 U28(0F000H)CS1CSWRRDD7D6D5D4D3D2D1D01234567891011121314CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND8259”送给8259A的IR0,触发中断,8088计数中断
5VCCVCCA0INTAIR7IR6IR5IR4IR3IR2IR1IR0INTSP/ENCAS22827A02625242322212019181716SP/EN15INTAIR7INTAIR0INTIR2IR1(B2)INTR5678R961K4321 五、实验步骤 1、连线说明: B3区:CS、A0 B3区:INT、INTA B3区:IR0 D3区:CS、A0 D3区:CLK —— A3区:CS1、A0 —— EMU598+:INTR、INTA —— B2区:单脉冲—— A3区:CS5、A0 —— B2区:2M ”,观察结果,数码管上显示的次 2、运行程序 3、上下拨动单脉冲开关,拨动二次,产生一个“数与拨动开关次数是否对应。 六、演示程序 .MODEL TINY EXTRN Display8:NEAR IO8259_0 EQU 0F000H IO8259_1 EQU 0F001H .STACK 100 .DATA BUFFER DB 8 DUP(?) Counter DB ? ReDisplayFlag DB 0 .CODE START: MOV AX,@DATA MOV DS,AX MOV ES,AX NOP CALL Init8259 42
START1:
Init8259
Init8259 WriIntver
WriIntver LedDisplay
CALL
WriIntver MOV Counter,0
MOV ReDisplayFlag,1 STI ;开中断
CMP ReDisplayFlag,0 JZ START1 CALL LedDisplay
MOV ReDisplayFlag,0 JMP START1 PROC
NEAR
MOV DX,IO8259_0 MOV AL,13H OUT DX,AL
MOV DX,IO8259_1 MOV AL,08H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,0FEH OUT DX,AL RET ENDP PROC NEAR PUSH
ES MOV AX,0 MOV ES,AX MOV DI,20H LEA AX,INT_0 STOSW
MOV AX,CS STOSW POP ES RET ENDP PROC NEAR
MOV AL,Counter MOV AH,AL AND AL,0FH MOV Buffer,AL AND AH,0F0H ROR AH,4
MOV Buffer + 1,AH MOV Buffer + 2,10H MOV Buffer + 3,10H MOV Buffer + 4,10H MOV
Buffer + 5,10H
43
;中断次数 ;需要显示
;高六位不需要显示
…… 此处隐藏:924字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




