单片机项目学习
文章平均质量分 60
xu_haiao
这个作者很懒,什么都没留下…
展开
-
【AT89C52单片机项目】数字密码锁设计
一套STC89C52RC开发板套件,包括STC89C52RC开发板,以及USB烧录线。优点:m*n个按键值需要一次反转(2次输入输出)就可以检测到结果,比行列扫面简单。2、可以每次都设置密码,也可以设置一次密码多次使用。输入密码“12345678”后,数码管显示open。输入其他密码后,数码管显示Err。1、有设置密码、开锁工作模式;本实验所需要的主要硬件电路介绍。使用单片机设计数字密码锁。3、列线输出上次读入的值。1、行线输出全为0;原创 2023-07-16 17:14:38 · 2512 阅读 · 0 评论 -
【AT89C52单片机项目】99累减器
通过观察原理图使用I/O口进行数据的控制,通过段码与位码分别控制数码管的数字、以及控制哪个数码管进行数字显示,最后通过循环函数实现99累减的功能,在预计的数码管上显示。使用STC89C52RC的I/O控制、调配数码管,使得数码管能够在相应的位置显示出99累减。单片机最小系统构成,最小系统由单片机芯片、时钟电路及复位电路组成。掌握STC89C52RC单片机开发板与数码管的原理图、控制方式。开发板套件,包括STC89C52RC开发板,以及USB烧录线。单片机数码管上数字从99开始递减直至00。原创 2023-07-16 14:41:14 · 469 阅读 · 2 评论 -
【AT89C52单片机项目】音乐播放器的设计
单片机正常运行,先播放“铃儿响叮当”的旋律,当我按下独立按键INT1时,歌曲切换为“Spider Dance”的旋律,如果重新按下独立按键INT1,可以切换回“铃儿响叮当”。采用重装定时器计数方式1的初值来实现发出不同频率的声音,通过控制延时长度来实现不同的节拍,之后将音乐数据表填入,即可实现音乐播放。音乐切换方面采取按键输入,按键检测到低电平,则判断有信号输入,等待10ms去抖后,等待下一个高电平,进行音乐的切换。用51系列单片机设计一个可以切歌的音乐播放器。AT89C52单片机。原创 2023-07-15 16:41:16 · 1801 阅读 · 0 评论