基于单片机的电子琴设计_毕业设计(编辑修改稿)内容摘要:
12345678RESET91011121314151617XTAL218XTAL119VSS202122232425262728PSEN29ALE30EA313233343536373839VCC40U189s52VCCVCC12Y1XTAL30pFC230pFC310uFC110KR5VCCS6SWPB123456789P11K 排阻VCCf9g10e1d2A3c4DP5b6a7A8DS1Dpy BlueCAVCC330RR1GAIN1IN2IN+3GND4VOUT5VS6BYPASS7GAIN8U2LM38610UFC510UFC4VCCS2SWPBS3SWPBS4SWPBS5SWPBS8SWPBS9SWPBS10SWPBS11SWPBS13SWPBS14SWPBS15SWPBS16SWPBS18SWPBS19SWPBS20SWPBS21SWPB10UFC15VOUTLS?扬声器VOUT 湄洲湾职业技术学院 2020 届毕业生设计产品说明 9 附录 序号 元件名称 阻值 数量 位号 1 电容 30PF 2 2 电阻 10K 3个 3 电阻 1K 1 4 电容 10UF 2个 5 排阻 10K 1个 6 电位器 10K 1个 7 插座 DIP40 1个 8 轻触按键 17个 9 LM386 1个 10 晶振 12M 1个 11 扬声器 1个 湄洲湾职业技术学院 2020 届毕业生设计产品说明 2 附录 include //本程序是电子琴的程序,能够实现单独演奏和放一首歌曲的功能。 其中,按键 1~15 是用 于单独演奏的,按键 16 是用于播放歌曲的 //播放歌曲的时候需要按复位键才能够停止。 //共阴极数码管段码表 ,最后一字节 为黑屏 unsigned char code DSY_CODE[]={0x28,0xee,0x34,0xa4,0xe2,0xa1,0x21,0xec,0x20,0xa0,0x60,0x23,0x39,0x26,0x31,0x71,0xbf}。 //各音符对应的延时表 unsigned int code tone_delay_table[]={64021,64103,64260,64400,64524,64580,64684,64777,64820,64898,64968,65030,65058,65110,65157,65178}。 //蜂鸣器的位定义 sbit beep=P3^0。 define SOUND_SPACE 4/5 //定义普通音符演奏的长度分率 ,//每 4 分音符间隔 //同一首歌 的谱子 unsigned char code Music[]={ 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03, 0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02, 0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66, 0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00, 0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03, 0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03, 0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03, 0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C, 湄洲湾职业技术学院 2020 届毕业生设计产品说明 3 0x10,0x02, 0x。基于单片机的电子琴设计_毕业设计(编辑修改稿)
相关推荐
期为 24 小时,显示满刻度为 23时 59 分 59 秒,另外还有校时功能。 因此,一个基本的数字钟电路主要由显示器“时”,“分”,“秒”和单片机,还有校时电路组成。 8 个数码管的段选接到单片机的 P0 口,位选接到单片机的 P2口。 数码管按照数码管动态显示的工作原理工作,将标准秒信号送入“秒单元”,“秒单元”采用 60 进制计数器,每累计 60 秒发 出一个“分脉冲”信号
向可控硅 电炉加热器 采集 基于单片机的电阻炉温度控制系统设计 6 2 电阻炉温度控制 系统工作原理 温度控制 总体设计方案 本系统以 STC89C52 为 核心 ,以 KEIL 为系统程序开发平台,以 C 语言进行程序设计,以 PROTEUS 作为仿真软件设计而成的。 所设计的温度控制 主要由单片机、温度采集模块、温度 显示模块、 温度 控制模块、按键设定模块 五部分组成。 对于温度控制
或者数码管显示器,但数码管具有低功耗,容易控制,占用 CPU 资源少这些优点,考虑到成本原因,选择了 4位的七段共阴极数码管显示已经完全足够。 本设计中使用 4个单位数据管,数码管的阳极全部连接在一起,然后与 U1 原件 74HC573 锁存器的数据输出端相连,所存起的数据输入端连接单片机的 P0 口低四位, P0 口同时加了上拉电阻,数码管中 WE1, WE2, WE3, WE4
起成为“箱体”,多用于大型的全彩屏。 室内屏单元板通常有 64x32( 64 列 32 行、由 32 个模块组成)、 64x16(64列 16 行、由 16 个模块组成)等。 图 26 是一个 16x32 的单元板: 图 26 室内屏单元板反正面 6 图 27 16x8(2 红 )的室外屏模组 加了防水结构用于全户外, 如图 27, 我们可以看到塑料壳体,最右侧是它的整个结构刨图
从Flash读出的数据放在此处,向Flash写入的数据也需放在此处。 ISP_ADDRH:ISP/IAP操作时的地址寄存器高八位。 ISP_ADDRL:ISP/IAP操作时的地址寄存器低八位。 ISP_CMD:ISP/IAP操作时的命令模式寄存器,须命令触发寄存器触发方可生效。 ISP_CMD寄存器模式设置D7D6D5D4D3D2D1D0模式选择保留命令选择000待机模式
输入端口。 此时,被外部拉低的 P3 口将用上拉电阻输出电流( IIL)。 P3口除了作为一般的 I/O 口线外,更重要的用途是它的第二功能。 P3口还接收一些用于 Flash 闪速存储器编程和程序校验的控制信 号。 ( 5) RST 复位输入。 当振荡器工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位。 ( 6) ALE/PROG 当访问外部程序存储器或数据存储器时,