
微机原理与接口技术
汇编语言
诶你爱我吗
不努力学习会变成猪哦
展开
-
微机原理与接口技术课程设计——点阵LED交通情报板设计
1.设计内容此次课程设计的基础内容为设计一个交通情报板,可用于对道路车辆进行道路现状提示。作为拓展添加8259主片及从片进行切换显示,主要设计内容有:(1)使用16*16的LED点阵来显示交通标志语(2)利用8259的MIR7中断来切换点阵显示的具体内容(3)利用8259的MIR6、MIR7以及从片的SIR1来切换点阵显示的具体内容2.设计要求(1)通过本次课程设计,使学生综合运用《微...原创 2019-12-27 13:21:25 · 5718 阅读 · 1 评论 -
微机原理与接口技术课程设计——数字电压表的设计(含完整代码与实验连接图)
1.设计内容此次课程设计的基础内容为设计一个可精确到小数点后两位的电压表,作为拓展并加入了电压报警功能,该功能实现一个对超过额定电压就会发出蜂鸣声,进行报警。它主要是通过采集实验箱提供的0~5V的电压; 当输入电压在额定值4V以内,用数码管显示其实际电压值;当输入电压超过额定值4V,数码管显示“E.O”,并发出报警音,用来提示用户修正电压值。2. 设计要求(1)硬件构成:PC机,计数器/定...原创 2019-12-27 12:43:06 · 16736 阅读 · 13 评论 -
微机原理与接口技术——十六进制数转十进制
实验内容:将键盘输入的十六进制数转换为十进制输出。实验原理首先利用dos功能调用,读取输入的两位十六进制的第一位数字,首先判断输入的字符是否在0-9、a-f、A-F之间,如果不在则程序直接退出,如果在则将大写字母减37h,小写字母减57h,数字减30h,然后乘以十六后以二进制的形式暂存在bl当中,同理输入第二位数字,与bl相加,然后判断bl是否大于99,如果大于99,则先除以100将百位数显...原创 2019-12-23 19:24:52 · 5562 阅读 · 0 评论 -
微机原理与接口技术——将所有的小写字母转换为大学字母
实验内容:编写子程序:输入大写字母,改写成小写字母,其他则不变。共判断10次。利用debug中的mov指令往寄存器里输入相应的ASCII码,在debug状态下进行调试。用单步跟踪的方法验证指令的功能。在DOSbox虚拟机下进行相应操作。如果是小写的话需要进行减去20H,如果是大写的则保持不变代码如下:stack segment stack dw 512 dup (?) stack en...原创 2019-12-23 19:20:57 · 4081 阅读 · 0 评论 -
微机原理与接口技术课程设计——交通信号灯的设计
课程设计的要求:① 南北方向的红灯亮16秒;同时东西方向的绿灯亮12秒;东西方向和南北方向的数码管(各两位)分别显示倒计时,下同。② 12秒之后,东西方向的绿灯灭,黄灯(红灯和绿灯一起闪烁为黄灯)闪烁3秒。3秒之后,东西方向黄灯灭,红灯亮。同时南北方向的绿灯亮。③ 12秒之后,南北方向的绿灯灭,黄灯闪烁3秒。3秒之后,南北方向黄灯灭,红灯亮。同时东西方向的绿灯亮。④ 重复上述过程。设备:...原创 2019-12-23 19:12:08 · 10795 阅读 · 11 评论 -
微机原理与接口技术——简易八人抢答器设计
八人抢答器利用8255来实现,A口接数码管输出,B口接输入,代码如下:**`;=========================================================; 文件名: A82551.ASM; 功能描述: B口为输入,A口为输出,实现八人抢答器; IOY0;=====================================...原创 2019-12-20 22:33:21 · 1968 阅读 · 1 评论