包含proteus仿真代码和实验报告。 整体设计思路:8255有三个口,选择一个口与按键相连收集信号,一个口与数码管相连,控制数码管显示,还有一个口作为蜂鸣器的开关信号;8259利用查询中断,检查中断产生;8253用来设置蜂鸣器的发声的频率。
2022-09-21 15:01:48 2.15MB 微机接口 实验报告及代码
1
简单的单片机程序 延时子程序和键盘发声
2022-07-03 00:41:50 3KB 单片机 电子琴
1
通过basys3的pmod接口连接ad模块和音频功放模块,电子琴的手动演奏通过键盘获取音调信息。
2022-07-02 00:41:16 22KB 基于basys3的电子琴设计
1
基于51单片机的电子琴设计,用汇编语言作为编程语言
2022-06-30 16:15:50 3KB 电子琴
1
基于AT89S51的电子琴设计AT89S51 是一个低功耗 高性能 CMOS8 位单片机 片内含 4k Bytes ISP 的可反复擦写 1000 次的 Flash 只读程序存储器 器件采 用 ATMEL 公司的高密度 非易失性存储技术制造 兼容标准 MCS-51 指令系统及 80C51 引脚结构 芯片内集成了通用 8 位中央处 理器和 ISP Flash 存储单元 功能强大的微型计算机的 AT89S51 可为许多嵌入式控制应用系统提供高性价比的解决方案 AT89S51 具有如下特点 40 个引脚 引脚图如图 1 所示 4k Bytes Flash 片内程序存储器 128 bytes 的随机存取数据存储器 32 个外部双向 I/O 口 5 个中断优先级 2 层中断嵌套中断 2 个 16 位可编程定时计数器,2 个全双工串行通信口 看门狗 WDT 电路 片 内时钟振荡器 此外 AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式 空闲模式下 CPU 暂停工作 而 RAM 定时计数 器 串行口 外中断系统可继续工作 掉电模式冻结振荡器而保存 RAM 的数据 停止芯片其它功能直至外中断激活或硬件复位 同 时该芯片还具有 PDIP TQFP 和 PLCC 等三种封装形式 以适应不同产品的需求
2022-06-14 16:58:58 435KB 基于AT89S51的电子琴设计
1
基于单片机AT89C51芯片的电子琴设计,采用4X4矩阵键盘作为输入,可产生两个八度的音符,自带可播放的音乐一曲。该设计可供初学者参考进行简易开发,附有源程序。
1
1.设计一个4X4的16个按键矩阵,并且每个键对应一个音。 2.用AT89C51将键盘连接设计成为电子琴。 3.编写电子琴的程序,要达到可以随意弹奏想要表达的音乐的目的。 4.程序的分析与调试。
2022-06-10 23:44:41 87KB 单片机;电子琴;课程设计
1
介绍了一种以FPGA为核心控制部件、运用超声波测距技术在空间中形成虚拟琴键,使用分频方式实现7个音阶的虚拟电子琴。经过ModelSim仿真测试与实物调试,该电子琴能较好地实现音乐弹奏功能,结构简单,娱乐性强,具有一定的市场推广价值。
2022-06-08 20:20:13 512KB FPGA verilog 超声波 电子琴
1
基于51单片机的智能电子琴设计.,包含说明书,布线,源码,烧录文件
2022-06-08 15:15:43 3.66MB 智能电子琴
1
基于单片机的电子琴设计与仿真.doc
2022-06-01 09:00:13 979KB 互联网