微机原理与接口技术实验指导书(带程序)内容摘要:
1 实验 项目 四 具有优先通行权的十字路口交通灯控制设计 一、实验目的 掌握用 8255 并行口输出不同数据来控制发光二极管的亮与灭。 同时掌握中断方式下对紧急事件的优先处理方法。 二、主要仪器设备 1. 计算机 一台 2. thwj1 微机原理 与接口实验装置 三、实验要求 要求学生自己编写程序并调试通过。 四 、实验 内容与 步骤 1. 硬件原理图如图 41 所示。 图 41 8255 硬件原理图 2.硬件连线。 PB4~L1 PC4~L2 PC0~L3 PB5~L5 PC5~L6 PC1~L7 PB6~L9 PC6~L10 PC2~L11 PB7~L13 PC7~L14 PC3~L15 17 1 将拨码开关连到 8259 的 IR0 端。 在交通灯正常运行后,将拨码开关搬至“ 1”的位置,以此模拟紧急车辆将要通过,这时交通灯应全部变红灯,只允许紧急车辆通过。 待延时一段时间紧急车辆通过后,交通灯又恢复正常状态。 3 程序框图 进 入 中 断 服 务 程 序所 有 的 方 向 红 灯 亮中 断 返 回延 时 一 段 时 间Y 4. 编程提示 (1) 8255 控制发光二极管,模拟交通灯运行情况。 PB4~PB7 对应 4 只黄灯, PC4~PC7对应 4 只绿灯, PC0~PC3 对应的 4 只红灯。 (2) 交通灯亮灭规则,假设有个十字路口,东西南北两个方向,南北方向的为 3 路口,东西方向的为 4 路口。 从框图可知初始状态 4 路口红灯全亮,不准通行。 之后 3 路口绿灯亮, 4 路口红灯不灭,则 3 路口南北方向通行, 延时一段时间后, 3 路口绿灯灭,黄灯闪烁 8 次,而后红灯亮,同时 4 路口红灯灭,绿灯亮, 4 路口东西方向通行,延时一段时间后, 4 路口绿灯灭,黄灯闪烁 8 次,而后红灯亮,同时 3 路口红灯灭,绿灯亮 ,循环上述过程。 (3) 各发光二极管共阳极接法, 8255 端口 “0”电平发光二极管点亮。 ( 4) 在交通灯正常运行后,将拨码开关搬至“ 1”的位置,以此模拟紧急车辆将要通过,这时交通灯应全部变红灯,只允许紧急车辆通过。 待延时一段时间紧急车辆通过后,交通灯又恢复正常状态。 5. 实验步骤 ( 1) 按图 41 连好实验线 路。 将拨码开关连到 8259 的 IR0 端。 ( 2) 运行实验程序 “P.”状态下,先输入 F000,按 F1 键后,再输入 90E0,按 EXEC 键,系统显示 “┏ ”,L1L3, L5L7, L9L11, L13L15, 12 只发光二极管模拟十字路口交通灯的工作情况。 18 1 五 、实验报告要求 1. 画出硬件 原理图。 2. 写出实现能过实现预定功能并 运行正常的程序。 ,并分析其 正确性。 8255并行接口实验二(交通灯) 0000 CODE SEGMENT ASSUME CS: CODE = FF28 IOAPT EQU 0FF28H ; 8255 各寄存器地址 = FF29 IOBPT EQU 0FF29H = FF2A IOCPT EQU 0FF2AH = FF2B IOCS EQU 0FF2B H 90E0 ORG 90E0H 90E0 B0 82 START: MOV AL,82H ;控制字:方式 0, AC 口出, B口入 90E2 BA FF2A MOV DX,IOCS 90E5 EE OUT DX,AL 90E6 BA FF29 MOV DX,IOBPT 90E9 EC IN AL,DX ; B 口输入存 601H 90EA A2 0601 MOV BYTE PTR DS:[0601H],AL 90ED BA FF2A MOV DX,IOCS 90F0 B0 80 MOV AL,80H ;控制字:方式 0, ABC 口输出 90F2 EE OUT DX,AL 90F3 BA FF29 MOV DX,IOBPT 90F6 A0 0601 MOV AL,DS:[0601H] 90F9 0C F0 OR AL,0F0H 90FB EE OUT DX,AL ;黄灯灭 90FC BA FF2A MOV DX,IOCPT 90FF B0 F0 MOV AL,0F0H 9101 EE OUT DX,AL ;没灯亮,绿灯灭 9102 E8 9162 R CALL DELY1 19 1 9105 B0 A5 LED0: MOV AL,0A5H 9107 BA FF2A MOV DX,IOCPT 910A EE OUT DX,AL ; 3 绿灯亮, 4 红灯亮 910B E8 9162 R CALL DELY1 ;延时 910E E8 9162 R CALL DELY1 9111 0C F0 OR AL,0F0H 9113 EE OUT DX,AL ; 3 路口绿灯灭 9114 B9 0008 MOV CX,8 9117 BA FF29 LED1: MOV DX,IOBPT 911A A0 0601 MOV AL,DS:[0601H] 911D 24 AF AND AL,0AFH 911F EE OUT DX,AL ; 3 路口黄灯亮 9120 E8 916F R CALL DELY2 9123 0C 50 OR AL,50H 9125 EE OUT DX,AL ; 3 路口黄灯灭 9126 E8 916F R CALL DELY2 9129 E2 EC LOOP LED1 ;闪烁 8次 912B BA FF2A MOV DX,IOCPT 912E B0 F0 MOV AL,0F0H 9130 EE OUT DX,AL ;红灯全亮,绿灯全灭 9131 E8 916F R CALL DELY2 9134 B0 5A MOV AL,5AH 9136 EE OUT DX,AL ; 4 绿灯亮, 3 红灯亮 9137 E8 9162 R CALL DELY1 ;延时 913A E8 9162 R CALL DELY1 913D 0C F0 OR AL,0F0H 913F EE OUT DX,AL ; 4 路口绿灯灭 9140 B9 0008 MOV CX,8 9143 BA FF29 LED2: MOV DX,IOBPT 9146 A0 0601 MOV AL,DS:[0601H] 20 1 9149 24 5F AND AL,5FH 914B EE OUT DX,AL ; 4 路口黄灯亮 914C E8 916F R CALL DELY2 914F 0C A0 OR AL,0A0H 9151 EE OUT DX,AL ; 4 路口黄灯灭 9152 E8 916F R CALL DELY2 9155 E2 EC LOOP LED2 ;闪烁 8次 9157 BA FF2A MOV DX,IOCPT 915A B0 F0 MOV AL,0F0H 915C EE OUT DX,AL ;红灯全亮、绿灯全灭 915D E8 916F R CALL DELY2 9160 EB A3 JMP LED0 ;循环 9162 50 DELY1: PUSH AX ;延时子程序 9163 51 PUSH CX 9164 B9 0030 MOV CX,30H 9167 E8 916F R DLY1: CALL DELY2 916A E2 FB LOOP DLY1 916C 59 POP CX 916D 58 POP AX 916E C3 RET 916F 51 DELY2: PUSH CX 9170 B9 8000 MOV CX,8000H 9173 E2 FE LOOP $ 9175 59 POP CX 9176 C3 RET 9177 CODE ENDS END START 21 1 实验 项目 五 8253 定时器 /计数器实验 一、实验目的 1. 掌握 8253 芯片与微机接口原理与方法。 2. 掌握 8253 的工作方式和编程方法。 二、主要仪器设备 1. 计算机 一台 2. thwj1 微机原理与接口实验装置 三、实验要求 要求学生自己编写程序并调试通过。 四 、实验 内容与 步骤 1. 芯片介绍 8253 是有三个 16 位计数器的可编程定时器 /计数器,其计数频率为 0~ 2MHz,用 +5V 单电源供电。 8253 的功能用途:延时中断、频率发生器、事件计数器、二进制倍频器,实时时钟,数字单稳态,电机控制器。 8253 的 6 种工作方式:方式 0 的计数结束中断;方式 1 的可编程单个脉冲发生器;方式 2 的分频器;方式 3 的对称方波发生器;方式 4 的软件触发选通信号;方式5 的硬件触发选通信号。 2. 硬件原理图如图 51 所示。 图 51 8253 硬件原理图 3. 硬件连线 (1) 8253 的 GATE0 接 +5V 插孔。 (2) 8253 的 CLK0 接 T1 插孔,时钟频率 2MHz。 22 1 (3) 8253 的 CS3 接 EX0。 (4) 分频电路的 T 插孔连 8MHz插孔。 4. 编程提示 8253 通道 0(定时器 /计数器 )工作方式 3,产生对称方波。 5. 程序框图 实验步骤 ( 1) .按图 51 所示连好线路。 ( 2) .运行实验程序。 “P.”状态下,先输入 F000 按 F1 键,再输入 9180,按 EXEC键。 ( 3) 用示波器观察 OUT0 插孔的输出波型,或用直流电压表测得 OUT0 输出电压。 五 、实验报告要求 原理图。 运行正常的程序。 ,并分析其正 确性。 8253定时器实验 0000 CODE SEGMENT ASSUME CS: CODE = 0043 TCONT EQU 0043H ;定时器控制口地址 = 0040 TCON0 EQU 0040H ;通道地址 9180 ORG 9180H 9180 EB 01 90 START: JMP T8253 9183 BA 0043 T8253: MOV DX,TCONT 23 1 9186 B0 36 MOV AL,36H ;控制字: 0 通道输出方波 9188 EE OUT DX,AL 9189 BA 0040 MOV DX,TCON0 918C B0 00 MOV AL,0 918E EE OUT DX,AL 918F B0 40 MOV AL,40H 9191 EE OUT DX,AL 9192 EB FE JMP $ 9194 CODE ENDS END START 24 1 实验 项目 六 继电器控制 实验 一、实验目的 掌握继电器控制的基本方法及编程。 二、主要仪器设备 1. 计算机 一台 2. thwj1 微机原理与接口实验装置 三、实验要求。微机原理与接口技术实验指导书(带程序)
相关推荐
型,基本功能也是没有太大区别的。 对于本次设计选择也是没有太大的影响的。 因此本设计选择 8254 作为本课程设计中的定时计数功能模块的芯片。 同样先对 8254 作一下功能和结构上的介绍。 8254 的结构如下图所示: 8254 是一种实现定时和计数功能的外围电路,拥有 3 个独立的 16 位计数器,每个计数器都可通过程序设计的方法设定为实现定时功能的各种操作方式。 可编程时间间隔定时器芯片
的间隙;冲孔件尺寸则取决于凸模尺寸,冲 孔应先决定凸模尺寸,减小凸模尺寸来保证落料的间隙。 冲孔凸、凹模刃口尺寸 冲裁模凹、凸模刃口尺寸有两种计算和标注的方法,即分开加工和配做加工两种方法。 前者用于冲件厚度较大和尺寸精度要求不高的场合,后者用于形状复杂或波板工件的模具。 对于该工件厚度为 2mm 板件,并且三个有位置公差要求,为了保证冲裁凸、凹模间有一定的间隙值,必须采用配合加工。
有效的成功经验,逐渐形成了以生化为****学院毕业设计(论文) 3 主、生化与物化相结合的处理工艺。 生化法中常用的有活性污泥法、生物膜法、厌氧与好氧相结合法、水解酸化与 SBR相组合等各种处理工艺。 这些处理方法与工艺各有其特点和不足之处,但各自都有较为成功的经验。 目前还有不少新的处理方法和工艺优化组合正在试验和研究,有的已取得了理想的成效,不久将应用于实践。 尽管目前污水处理技术众多 ,
要安放型心。 此外,为消除残余应力,铸造后应安排人工进行时效处理。 毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 本 资料 来自 ren ren doc .co m 毛坯尺寸公差根据铸件质量、材质系数、形状复杂系数查手册得,本零件毛 坯尺寸允许偏 差见下表:毛坯尺寸允许公差 /mm 铸件尺寸 偏差 参考资料 169 177。 机械制造工艺 设计手册 84 177。 (
,在一些特殊场所早有所应用。 这种锁是通过键盘输入一组密码完成开锁过程。 研究这种锁的初衷,就是为提高锁的安全性。 由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。 电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。 电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁, IC 卡锁,生物锁等。
确需采用 外 开窗或推拉窗时,窗扇必须有防松脱 装置。 建筑门窗物理性能要求 建筑外窗物理性能及试验方法应满足表 的规定。 表 建筑外窗物理性能 序号 项 目 标准编号 物理性能指标 1 抗风压性能 GB/T7106- 2020 《建筑外门窗气密、水密、抗风压性能分级及检测方法》 基本风压 ≤ 时 基本风压 时 应符合设计要求或采用下值: 1- 6 层建筑应 ≥ 2级, P3≥ 1500Pa ;