微机基础原理与接口技术霓虹灯程序设计.doc
《微机基础原理与接口技术霓虹灯程序设计.doc》由会员分享,可在线阅读,更多相关《微机基础原理与接口技术霓虹灯程序设计.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-/ 微机原理实验报告微机原理实验报告 课课 题题 名:名: 霓虹灯设计霓虹灯设计 班班 级:级: 学学 号号: : _ _ 姓姓 名名: : 指导教师指导教师: : -/ 目录目录 实验目的实验目的.3 实验要求实验要求.3 实验原理实验原理.3 实验内容实验内容.3 程序代码程序代码.4 程序及硬件系统调试情况程序及硬件系统调试情况.9 设计总结与体会设计总结与体会.9 -/ 实验目的实验目的 在熟悉8086/8088指令系统的基础上,掌握8086/8088汇编语言程序设计方法; 掌握8259可编程中断控制器,8255可编程并行接口的应用。 实验要求实验要求 模拟霓虹灯(实验箱中的发光二极
2、管)交替变换的过程。 用8255设计霓虹灯,三种以上变化: 设计程序控制8个并排 LED 灯 霓虹灯至少 4 种不同的状态的变换,选择 8255 的任一数据端口连接发光二极管模拟。 运行过程中可随时中断退出。 实验原理实验原理 可通过 DVCC8086单板机上的8255芯片来实现,利用8255A 中的 PC 口,将其 8位输出 PC7PC0分别与8个 LED 灯 L1L8相连,当 PC 口其中某位输出为“0” 时,则对应 LED 灯亮。 通过编程先对 8255 进行初始化,选择控制字,设置 PC 口为输出方式,然后给 8088CPU 中的 AH 赋值 0EFH,采用循环移位指令对 AH 中的数
3、值 0EFH 进行移位, 最后将移位后的数据输到 PC 口,从而使 8 个 LED 灯按要求依次逐一点亮。 其 他变化原理类似。 实验内容实验内容 八个灯半亮,半灭; 依次从左向右亮,从右向左亮,循环三次; 两边往中间,中间往两边亮,循环三次; 单数灯依次从左向右亮,双数灯依次从右往左亮,循环三次。 -/ 流程图流程图 初始化 8255 定义中断 irq2,开始 irq7 矢量 开始 是否开始? 8 个 LED 灯 L1L8 全亮全灭闪烁 2 次 从左向右从右向左依次循环,循环 2 次 两边往中间,中间往两边循环,循环 2 次 单数依次从左向右再双数亮,循环 2 次 是否中断? 结束 Y N
4、Y -/ 程序代码程序代码 STACK SEGMENT STACK DW 64 DUP(?) stack ends CODE SEGMENT ASSUME CS:CODE,SS:STACK START: CLI MOV BX,0010H MOV AL,80H OUT 63H,AL PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ1 ADD AX,2000H MOV SI,0024H MOV SI,AX MOV AX,0000H MOV SI,0026H MOV SI,AX MOV AX,OFFSET IRQ5 ADD AX,2000H MOV S
5、I,0034H MOV SI,AX MOV AX,0000H MOV SI,0036H MOV SI,AX POP DS IN AL,21H AND AL,0DDH OUT 21H,AL MOV AL,0FFH OUT 61H,AL a10: STI CMP BX,0000H JZ A11 -/ JMP A10 a11: STI MOV CX,3 A1: MOV AL,80H ;半亮,半灭 OUT 63H,AL MOV AL,00H OUT 61H,AL CALL DALLY1 MOV AL,0FFH OUT 61H,AL CALL DALLY1 MOV AL,80H OUT 63H,AL M
6、OV AL,0F0H OUT 61H,AL CALL DALLY1 MOV AL,80H OUT 63H,AL MOV AL,0FFH OUT 61H,AL CALL DALLY1 MOV AL,0FH OUT 61H,AL CALL DALLY2 LOOP A1 MOV CX,3 A2: MOV AL,07EH ;两边往中间,中间往两边 OUT 61H,AL CALL DALLY1 MOV AL,0BDH OUT 61H,AL CALL DALLY1 MOV AL,0DBH OUT 61H,AL CALL DALLY1 MOV AL,0E7H OUT 61H,AL CALL DALLY1 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 基础 原理 接口 技术 霓虹灯 程序设计
限制150内