1157基于8086八路智能抢答器系统控制设计-微机原理资料
以8086为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。
设置一个系统清除和抢答控制开关S,开关由主持人控制。
抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。
;$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
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°
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).试编写该温度采集系统程序。
1153基于8086 8253定时计数器方波发生器仿真-微机原理
方式1 :又称可编程单稳态工作方式。功能是在GATE 信号的上升沿作用下,输出端OUT 产生一个负脉冲信号,负脉冲的宽度可由定时器的计数初值和时钟频率编程确定。
方式2 :又称频率发生器工作方式。当程序将工作方式控制字写入控制字寄存器时,计数器的输出端OUT立即变为高电平。在写入计数初值后,计数器对输入时钟CLK计数。在计数过程中OUT 保持不变,直到计数器从初值减为1时,输出OUT 将变低,再经过一个CLK周期,OUT 恢复为高电平,并按已设定的计数初值重新开始计数。在需要产生某个脉冲信号或将某一个较高频率的脉冲信号分频为较低频率时,可使用8253 的方式2。
方式3 :又称方波发生器工作方式。方式3 的工作类似于方式2 ,不同之处是方式3 的输出OUT是方波。
1163基于8086的1602动态显示仿真设计-设计资料
CODE SEGMENT 'CODE'
ASSUME DS:DATA,CS:CODE,SS:STACK
LCD_CMD_WR EQU 9000H
LCD_DATA_WR EQU 9002H
LCD_BUSY_RD EQU 9004H
LCD_DATA_RD EQU 9006H
START:
MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV AX,TOP
MOV SP,AX
IN AX,DX
MOV AX,30H
CALL WRCMD
MOV AX,38H
CALL WRCMD
MOV AX,0CH
文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html
目录
1157基于8086八路智能抢答器系统控制设计-微机原理资料
1154基于8086八路PT100热敏电阻温度采集-微机原理
1153基于8086 8253定时计数器方波发生器仿真-微机原理