1207 8086 4가지 파형 발생기 시뮬레이션 설계 기반 - 마이크로컴퓨터 원리 편집 시뮬레이션 데이터
out dx,al
in ax,0000H
cmp al,11111111b ;默认波形,正弦波
jz sinewave
cmp al,11111110b
jz sinewave
cmp al,11111101b
jz sawtoothwave
cmp al,11111011b
jz triangularwave
cmp al,11110111b
jz squarewave
cmp al,11101111b
jz squarewave
cmp al,11011111b
jz sinewave
jmp start
sawtoothwave:;锯齿波的产生
mov dx,0200h
zn:
mov cx,0ffh
mov al,00h
1202는 8086 디지털 튜브 매트릭스 키보드 제어 설계를 기반으로 합니다. 완전한 정보 세트입니다.
STACK SEGMENT STACK
DW 64 DUP (?)
STACK ENDS
DATA SEGMENT
TABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;七段码表
LDATA DB 2 DUP(00H)
RDATA DB 2 DUP(00H)
OPERATOR DB 1 00H
TEMPS DW 100 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV SI, 3000H ;显示缓冲区初始化
MOV AL, 00H
MOV [SI], AL
MOV [SI+1], AL
MOV [SI+2], AL
MOV [SI+3], AL
MOV DI, 3003H ;显示缓冲区尾地址
MOV AL, 81H ;8255初始化
OUT 66H, AL ;注意:控制口63H改为66H
1218 8086-Microcomputer 원리 과정 설계에 기반한 지능형 차량 제어 시스템 설계
#define IOCON 9006H//16位总线,高8位用来传送地址信号,低8位用来传输数据
#define IOA 9000H
#define IOB 9002H
#define IOC 9004H
#define AD0809 0E002H
#define OUT373 8000H
#define TCONTRO 0A006H
#define TCON0 0A000H
unsigned char table1[8]={0x22,0x26,0x24,0x2c,0x28,0x29,0x21,0x23};//两个数组元素高位不同跟控制后车灯有关
unsigned char table2[8]={0x03,0x01,0x09,0x08,0x0c,0x04,0x06,0x02};
void outp(unsigned int addr, char data)
// Write a byte to the specified I/O port 向接口写入数据
{ __asm
{ mov dx, addr
mov al, data
out dx, al
}
}
char inp(unsigned int addr)
// Read a byte from the specified I/O port 从接口读出数据
{ char result;
__asm
8086 마이크로컴퓨터 원리에 기반한 1209 DC 모터 제어 시스템 - 설계 정보
CODE SEGMENT 'CODE'
ASSUME CS:CODE,SS:STACK,DS:DATA
IOCON EQU 8006H
IOA EQU 8000H
IOB EQU 8002H
IOC EQU 8004H
START:
MOV AX, DATA
MOV DS, AX
MOV AX, STACK
MOV SS, AX
MOV AX, TOP
MOV SP, AX
TEST_BU:MOV AL,82H
MOV DX,IOCON
OUT DX,AL
NOP
NOP
NOP
MCU PWM DC 모터 제어 시스템 기반 1282 설계 편집 - 설계 정보
FLAG BIT 00H ;正反转标志位
DIS_BUFF EQU 30H ;数码管缓冲显示单元首地址
JG EQU 40H ;PWM信号占空比数值 & 数码管位选循环次数存储地址
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP IT0P
ORG 0100H
MAIN:MOV SP,#60H
MOV TMOD,#02H ;T0 方式2
MOV TL0,#0FEH
MOV TH0,#0FEH
MOV JG,#0 ;占空比为0%
MOV JG+1,#1
MOV JG+3,#1 ;数码管位选循环1次
MOV R5,JG
SETB P2.5 ;输出PWM信号(p2.5为信号输出,将p2.5给p2.7为正转,将p2.5给p2.6为反转)
SETB F0
SETB ET0
SETB EA
SETB TR0
LOOP:
LCALL KEY ;按键扫描
LCALL DISPLAY;数码管动态显示
LJMP LOOP
IT0P:DJNZ R5,PWM0
JB F0,S_LOW
SETB P2.5
SETB F0
MOV R5,JG
기사는 Dianshewu에서 전송되었으며 데이터 Baidu 네트워크 디스크의 다운로드 주소는 https://www.aiesst.cn/share.html입니다.
목차
1207 8086 4가지 파형 발생기 시뮬레이션 설계 기반 - 마이크로컴퓨터 원리 편집 시뮬레이션 데이터
1202는 8086 디지털 튜브 매트릭스 키보드 제어 설계를 기반으로 합니다. 완전한 정보 세트입니다.
1218 8086-Microcomputer 원리 과정 설계에 기반한 지능형 차량 제어 시스템 설계
8086 마이크로컴퓨터 원리에 기반한 1209 DC 모터 제어 시스템 - 설계 정보
MCU PWM DC 모터 제어 시스템 기반 1282 설계 편집 - 설계 정보