基于8086方波锯齿波三角波发生器仿真、基于8086的LCD1602显示仿真设计、基于8086的LED点阵汉字流水显示设计、基于8086的LED中文显示屏显示设计-仿真设计资料【转发】

1180基于8086方波锯齿波三角波发生器仿真资料

1.基于Proteus仿真平台,用汇编语言和DAC0832实现数模转换,实现了直流输出、方波输出、锯齿波输出和三角波输出。

2. 使用MASM32进行编译, 已经做好makefile文件,并有详细说明。

3.内附详细8086仿真设计图、汇编语言源码、目标执行代码码、makefile文件。   

      mov cx,x
   dly:
      nop
      loop dly
      endm   

;---模式设置-----------------------------------------------------------------
.model small
.8086
;---堆栈段-----------------------------------------------------------------
.stack
;---数据段-----------------------------------------------------------------
.data

;---代码段-----------------------------------------------------------------
.code
.startup
main proc far  
    mov dx, dac_port
    mov al, 0
    out dx, al  ;输出低电平
  next:  
    inc al      ;输出值加1
    out dx, al  ;加1
    delay 10   ;延时

 

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

1167基于8086的LCD1602显示仿真设计-8086protues仿真设计

DATAS SEGMENT
    ;此处输入数据段代码
	;;This is an example of LCD display.
    Disp1	db	'>This is an example<'
    Disp2   db  'My fancies are fire '
	Disp3   db  'flies,specks of livi'
	Disp4   db  'ng light            '
	Disp5	db  '                    '
	Disp6	db  '    Display End     '

DATAS ENDS

STACKS SEGMENT
    ;此处输入堆栈段代码
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    ;此处输入代码段代码
    IN AX,DX			;这句一定要,将8086的nRD端口从高阻配置到确定的高电平

INIT:   

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

1168基于8086的LED点阵汉字流水显示设计-protues仿真设计

实现两个功能:滑动显示和跳动显示。分别文件里面的两个源码

 
 ROWLOW  EQU 0B004H;行低八位
 ROWHIGH EQU 0B006H;行高八位
 COLLOW  EQU 0B000H;列低八位  
 COLHIGH EQU 0B002H;列高八位 
 
 CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
 
 DELAY PROC NEAR 
    PUSH CX
    MOV CX,100
 DELAY1:
    LOOP DELAY1
    POP CX
    RET
 DELAY ENDP;延时
 
 START:
    MOV AX,DATA
    MOV DS,AX

    MOV SI,OFFSET FONT
 
 MAIN:
    MOV AL,0
    MOV DX,ROWLOW
    OUT DX,AL
    MOV DX,COLHIGH
    OUT DX,AL
    MOV CHARINDEX,0;灯灭
 NEXTCHAR:
   MOV DELAYCNT,50
 LOOP1:
   MOV BITMASK,1

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

1181基于8086的LED中文显示屏显示设计-仿真设计资料

; 8253 SET
CTR8253 EQU 86H; 8253 CONTROL WORD
PORT0 EQU 80H
PORT1 EQU 82H
PORT2 EQU 84H

;------------------
STT:
    MOV DX, CTR8253
    MOV AL,76H ; CH 1, MODE 3,    AH,AL
    OUT DX, AL
;-------将通道1设为方式3,1kHz的方波    
    MOV DX,PORT1
    MOV AX,09C4H
    OUT DX, AL   
    MOV AL,AH
    OUT DX,AL         
    
;==========LOOP=================
ST1:
    CALL SET_CHO_MODE1_8253
    CALL DELAY_1S
    JMP ST1
;======================================
;-----通道0接通道1产生的方波信号,进行计数,1000个计数后产生一个高电平
;---==通道0工作在方式0计数
DELAY_1S PROC

目录

1180基于8086方波锯齿波三角波发生器仿真资料

1167基于8086的LCD1602显示仿真设计-8086protues仿真设计

1168基于8086的LED点阵汉字流水显示设计-protues仿真设计

1181基于8086的LED中文显示屏显示设计-仿真设计资料



以上可以按照这个思路进行自行设计,也可以通过百度网盘列表下载现成
https://www.aiesst.cn/baidu.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值