00:00 / 02:19
连播
清屏
智能
倍速
点赞59
00:00 / 02:52
连播
清屏
智能
倍速
点赞16
00:00 / 01:10
连播
清屏
智能
倍速
点赞4
00:00 / 04:03
连播
清屏
智能
倍速
点赞67
00:00 / 01:02
连播
清屏
智能
倍速
点赞2
00:00 / 02:40
连播
清屏
智能
倍速
点赞13
00:00 / 01:19
连播
清屏
智能
倍速
点赞6
【普中开发板】基于51单片机电子琴设计 本设计包含proteus仿真+程序代码+设计报告+讲解视频 一、主要功能 设计一个电子琴。利用所给键盘的1,2,3,4,5,6,7,8八个键,能够发出8个不同的音调,并且要求按下按键发声,松开延时一段时间停止中间再按别的键,则发出另一音调的声音。 当系统扫描到键盘上有键被按下,则快速检测出是哪一个键被按下,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲输入到蜂鸣器后,就会发出相应的音调如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,按下的两键的发音停止,转到后按的键的发音程序发出后按的键的音调。 本题目难点是实现音乐的播放,可利用定时计数器,通过载入不同的计数初值,产生频率不同的方波,输入到蜂鸣器(SOUNER)中,使其发出频率不同的声音。本设计中单片机晶振为11.0592MHz,通过计算各音阶频率可得1、2、3、4、5、6、7共7个音应赋给定时器的初值为64580、64684、64777、64820、64898、64968、65030、64655。 主要硬件:51单片机、数码管、独立按键 (目前仅完全适配普中51-实验板234,其他普中开发板型号需要接线) 二、开发环境 仿真图:proteus8.17(有低版本) 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:P23 #51单片机 #Proteus仿真 #普中开发板 #电子琴 #音乐播放
00:00 / 04:19
连播
清屏
智能
倍速
点赞10
【普中开发板】基于51单片机7人多数投票表决器设计 本设计包含proteus仿真+程序代码+设计报告+讲解视频 一、主要功能 基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用)。 具体功能: (1)设定矩阵键盘的14个键作为7位投票人的按键,其中每人2个键,分别作为“赞成”键和“反对”键;设定1个独立按键作为投票开始键;设定两个数码管用于显示计时信息,两个数码管用于显示“赞成”及赞成数,两个数码管用于显示“反对”及反对数。 (2)只有当主持人按下开始键时才可进行投票,否则不接收投票按键的信息。 (3)当投票开始键按下时开始10秒倒计时,此时数码管显示倒计时信息,同时“赞成”键或“反对”键每按一下,相应的数码管显示A(赞成)及赞成累加数或O(反对)及反对累加数,倒计时结束即投票结束。 (4)投票开始键按下(即开始投票)和倒计时结束(即投票结束)时蜂鸣器响一声,数码管显示的结果即为最终投票的结果。7票中,“赞成”票≥4票表示通过,此时,计时数码管显示“P”;否则为不通过,计时数码管显示“F”。 (目前仅完全适配普中开发板A234,其他普中开发板型号可能需要做代码修改或接线) 二、开发环境 仿真图:proteus8.16(有低版本) 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:P13 #51单片机 #Proteus仿真 #普中开发板 #投票 #表决器
00:00 / 14:10
连播
清屏
智能
倍速
点赞6
00:00 / 06:37
连播
清屏
智能
倍速
点赞7
00:00 / 01:17
连播
清屏
智能
倍速
点赞7