云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 硬件课程设计报告 - 电子琴 - 图文

硬件课程设计报告 - 电子琴 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 11:11:57

中国矿业大学计算机学院信息安全10-4班硬件课程设计——电子琴

扫描时,一旦发现传感器状态发生变化就发出中断请求(IRQ置1),中断响应后转入中断处理程序。

2.5.3 8279的命令字及格式

a.8279内部时钟设置命令字 0 0 1 D4 D3 D2 D1 D0

高三位为本命令字特征位,第五位用于设定对外部时钟CLK的分频值。

b. 读显示RAM命令字

0 1 1 AI D3 D2 D1 D0

高三位为本命令字特征位

AI:地址增加位,AI=1时,每读出一个字节后地址会自动加1,可继续读下一位字节单元的内容,而不必重写读命令。

低四位为显示RAM地址,从0000到1111共16个。

c.写显示RAM命令字

1 0 0 AI D3 D2 D1 D0

- 17 -

中国矿业大学计算机学院信息安全10-4班硬件课程设计——电子琴

高三位为本命令字特征位

AI:地址增加位,AI=1时,每写入一个字节后地址会自动加1,可继续写下一位字节单元的内容,而不必重写读命令。

低四位为显示RAM地址,从0000到1111共16个。

2.5.4 本设计中8279的功能

利用8279的键盘处理功能,连接键盘实现按键输入频率发生功能

4.实验中所遇到的问题

在实验过程中,对于电子琴发生原理不太熟悉,所以一开始一直不知道怎么下手。对于8279因为有彩灯的基础所以还比较顺手。实验时一直发音不准,原因在于对于发音频率一直没有输入正确,对于8253的工作方式没有弄明白。但是在老师同学的帮助下还是解决了问题。

5.实验程序

Z8279 EQU 212H D8279 EQU 210H

LEDMOD EQU 00H ;左边输入,八位显示外部译码八位显示 LEDFEQ EQU 38H ;扫描频率

CODE SEGMENT

ASSUME CS:CODE, DS:CODE START:MOV DX,Z8279 ;8279初始化 MOV AL, 00H OUT DX, AL MOV AL, 38H OUT DX,AL

MOV DX, 20BH ;8253初始化 MOV AL, 00110111B OUT DX, AL

- 18 -

中国矿业大学计算机学院信息安全10-4班硬件课程设计——电子琴

PUSH CS POP DS

MOV DX, Z8279 MOV AL, LEDMOD OUT DX, AL

MOV AL, LEDFEQ OUT DX, AL MOV DX, D8279 MOV AL, 7FH OUT DX, AL

MOV DX, D8279 MOV AL, 7FH OUT DX, AL

MOV DX, D8279 MOV AL, 7DH OUT DX, AL

MOV DX, D8279 MOV AL, 7FH OUT DX, AL

MOV DX, D8279 MOV AL, 70H OUT DX, AL MOV DX, D8279 MOV AL, 5bH OUT DX, AL MOV DX, D8279 MOV AL, 70H OUT DX,AL MOV DX,D8279 MOV AL,76H OUT DX,AL NOP

PD: MOV DX, 200H MOV AL, 00H OUT DX, AL MOV AL, 00H MOV DX, Z8279 MOV AL, 0C2H OUT DX, AL

WAIIT:

以上为写(AEDK8688) 置空FIFO寄存器 - 19 -

;;中国矿业大学计算机学院信息安全10-4班硬件课程设计——电子琴

NOP IN AL, DX MOV BL, AL AND AL, 80H CMP AL, 80H JE WAIIT ;FIFO正在清除期间则跳转等待 MOV AL, BL AND AL, 0FH CMP AL, 00H JE WAIIT ;MOV AL,40H ;写 读FIFO RAM命令字(问题出在这里) ;OUT DX,AL ;MOV DX,D8279 ;读入FIFO RAM内容 ;IN AL,DX ;无键按下则等待 NOP ;查表,将键码放入AL中 LEA BX, LED XLAT MOV DX, D8279 ;将AL中内容写到数码管上 OUT DX, AL

MOV AL, 00H

MOV DX, D8279 ;判断是哪个键 IN AL, DX MOV BL,AL

MOV DX,Z8279 ;清FIFO RAM寄存器 MOV AL,0C2H OUT DX,AL MOV AL,BL CMP AL,28H ;高音跳转 JE GG1

CMP AL,02H JE B1

CMP AL,0AH JE B2

CMP AL,22H JE B3

CMP AL,01H JE B4

- 20 -

搜索更多关于: 硬件课程设计报告 - 电子琴 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

中国矿业大学计算机学院信息安全10-4班硬件课程设计——电子琴 扫描时,一旦发现传感器状态发生变化就发出中断请求(IRQ置1),中断响应后转入中断处理程序。 2.5.3 8279的命令字及格式 a.8279内部时钟设置命令字 0 0 1 D4 D3 D2 D1 D0 高三位为本命令字特征位,第五位用于设定对外部时钟CLK的分频值。 b. 读显示RAM命令字 0 1 1 AI D3 D2 D1 D0 高三位为本命令字特征位 AI:地址增加位,AI=1时,每读出一个字节后地址会自动加1,可继续读下一位字节单元的内容,而不必重写读命令。 低四位为显示RAM地址,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com