[Microcomputer 원리 과정 설계 protues-컴파일] 8086 4파형 발생기 기반 시뮬레이션 설계 - 8086 디지털 튜브 매트릭스 키보드 제어 설계 기반 - 8086 마이크로컴퓨터 원리 기반 DC 모터 제어 시스템 - 단일 칩 PWM DC 모터 제어 시스템 기반 설계 컴파일

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 설계 편집 - 설계 정보


추천

출처blog.csdn.net/u014683833/article/details/123385882