基于8086简易电子琴系统仿真设计、基于8086红外自动门控制胸设计-全套设计资料【转发】

1189基于8086简易电子琴系统仿真设计-设计资料

编写一实现电子琴的程序,并实现若干扩展功能。

基本功能:用键盘输入对应的七个音阶,通过实验箱的喇叭发出声音,并通过七段数码管显示输入音阶;

扩展功能:1、在程序中可预设多首曲目,按一键可以进入预设子菜单,对要播放的曲目进行选择,并实现播放该曲目。

             2、程序运行时有友好的用户介面。

             3. 当弹奏不同音阶时,双色点阵LED显示器显示不同的图案

CODE SEGMENT
ASSUME CS:CODE
A8255 equ 0DC00h
 B8255 equ 0DC04h 
 C8255 equ 0DC08h
 M8255 equ 0DC0Ch
 PORT_0 equ 0DC40h
 PORT_1 equ 0DC44h
 PORT_2 equ 0DC48h
 PORT_CTR equ 0DC4Ch

 START:
 INPUT: MOV  DX, M8255
        MOV  AL, 10010000B
        OUT  DX, AL
        MOV  AL, 30H 
        MOV  DX,PORT_CTR        
        OUT  DX, AL 
        MOV  DX,A8255
        IN  AL,DX 
        CMP  AL,11111110B
        JZ  K0 
        CMP  AL,11111101B

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

1185基于8086红外自动门控制胸设计-全套设计资料

2.1 红外检测有人门开启,无人关闭

  功能:通过红外检测开门或者红外检测关门按钮启动直流门控制电机。

2.2 红外检测,门限位值,停止电机

   功能:通过红外检测门到位,停止直流门控制电机。

2.3降低直流门控制电机的转速

   功能:通过减速按钮降低直流门控制电机的转速,并显示大写“L”

2.4使直流门控制电机红外检测开门

功能:通过红外检测开门按钮控制直流门控制电机红外检测开门,并显示小

STACK   SEGMENT 'STACK'
STA     DB  100 DUP
TOP     EQU LENGTH STA
STACK   ENDS 
      
DATA    SEGMENT 'DATA'
DATA    ENDS

CODE    SEGMENT 'CODE' 
        ASSUME CS:CODE,SS:STACK,DS:DATA
        
IOCON	EQU 06H
IOA     EQU 00H
IOB     EQU 02H
IOC     EQU 04H


START:
        MOV AX, DATA
        MOV DS, AX

        MOV AX, STACK
        MOV SS, AX

目录

1189基于8086简易电子琴系统仿真设计-设计资料

1185基于8086红外自动门控制胸设计-全套设计资料



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

  

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值