基于80868路智能抢答器系统控制设计的1157-微机原理数据
以8086为核心,设计8名竞赛抢答器:8名选手或8支球队分别使用8个按钮S0~S7表示。
抢答器具有锁定和显示功能。也就是说,玩家按下按钮,锁定相应的号码,并保持优先选手的号码,直到主持人删除系统。
;$CS$ $A1$ $A0$ ; 1 1 1 控制端口 ; 1 0 0 数据A ; 1 0 1 数据B ; 1 1 0 数据C C8255 EQU 306H ;0011 0000 0110b IPA EQU 300H ;0011 0000 0000b IPB EQU 302H ;0011 0000 0010b IPC EQU 304H ;0011 0000 0100b A8255 EQU 206H ;0010 0000 0110b APA EQU 200H ;0010 0000 0000b APB EQU 202H ;0010 0000 0010b APC EQU 204H ;0010 0000 0100b C8253 EQU 106H ;0001 0000 0110b CPA EQU 100H ;0001 0000 0000b CPB EQU 102H ;0001 0000 0010b CPC EQU 104H ;0001 0000 0100b code segment 'code' ;定义代码段 assume cs:code,ds:code TEMP DB 100 DUP(11) LED DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H
可根据思路自行设计,也可从文章末尾从数据网盘下载
1154基于8086八路PT100热敏电阻温度采集-微机原理
系统包括A/D线性键盘由转换器、8个温度传感器和8个键组成(键号)N = 0~7),两个共阳极LED七段数字管和声音提示部分。 A/D转换器输入电压范围为0~5V,对应的传感器温度为0~99℃。 按N键时,收集A/D转换器N路的数据,并显示相应的温度值, 每次显示温度后,发出一个1KHZ的提示音。 (1).试设计系统硬件原理图, 绘制并说明分配给每个设备的端口地址。 (2).写出显示1对应的段码值。 (3).试编写8255A程序的初始化。 (4) .试编写8253A程序的初始化。 (5).试着编写温度采集系统程序。
可根据思路自行设计,也可从文章末尾从数据网盘下载
1159基于8086步进电机定时启动设计
LOOP LM1 INC DI CMP DI, 8 JL LM0 JMP START ; repeating from the beginning ORG 1000H S1 DB 11000000B ; Common Anode Display; D-g-f-e-d-c-b-a DB 11111001B DB 10100100B DB 10110000B DB 10011001B DB 10010010B DB 10000010B DB 11011000B DB 10000000B DB 10010000B DB 10001000B DB 10000011B DB 11000110B DB 10100001B DB 10000110B DB 10001110B S2 DB 1101B ; D-C-B-A ; only one phase (B) is de-energized DB 1011B ; only phase C is de-energized ; 90° DB 0111B ; only phase D is de-energized ; 90° DB 1110B ; only phase A is energized ; 90° S3 DB 1100B ; A & B de-energized ; 45° DB 1101B ; B de-energized ; 45° DB 1001B ; B & C de-energized ; 45° DB 1011B ; C de-energized ; 45° DB 0011B ; C & D de-energized ; 45° DB 0111B ; D de-energized ; 45°
基于80868路智能抢答器系统控制设计的1157-微机原理数据
1154基于8086八路PT100热敏电阻温度采集-微机原理
1159基于8086步进电机定时启动设计
以上可按此思路自行设计,也可通过百度网盘列表下载现成 https://www.aiesst.cn/baidu.html