-
可控LCD数字音乐盒
应用背景本设计的数字音乐盒以AT89C51单片机为核心,用C语言编写。利用单片机的定时器产生不同频率的声波,由I/O口输出,继而启动蜂鸣器发出音乐。通过外部中断进行歌曲切换,通过按键控制播放/暂停。实现几首乐谱的循环播放,同时LCD 1602显示自定义字符“♫”、正在播放曲谱编号、曲谱总数、曲谱名滚动关键技术/*********************可控LCD数字音乐盒*****************************
http://wenku.baidu.com/view/41f87df4daef5ef7ba0d3c77?fr=prin
标题:Music Box.c
功能:实现几首乐谱的循环播放,同时LCD1602显示正在播放乐谱序号、
乐谱总数、乐谱名滚动;可通过按键控制启停、选曲。
说明:MCU为AT89C51,编译环境为Keil C51 uV4,与LCD1602连接关系为
{ RS——P2.0, RW——P2.1, E——P2.2, P2——D0~D7 }
╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗
╠ 按键 端口 操作 ╠
╠---------------------------------------------╠
╠ K1 P1.0 播放/暂停 ╠
╠ K2 P3.2 (中断) 上一曲 ╠
╠ K3 P3.3
- 2022-06-01 18:40:26下载
- 积分:1
-
俄罗斯方块(单片机版)文档及程序
程序只是为了实现俄罗斯块最基本的功能,显示界面,例如开幕和结束的场面,再加上
每个人都是自由发挥。注: 消除行的程序只能显示在两位数超过两个,十个会
出现乱码,你可以显示,只有十岁的和的个位数的行数。自动去除的高,只显示
十位,位,避免官样文章的外观。程序块样式是出现在一个固定的顺序,而不是随机的
可以添加随机函数随机多维数据集的风格似乎增加可玩性。更多的功能,希望你能发挥 !
- 2022-02-15 17:06:00下载
- 积分:1
-
对于linux在嵌入式的修改很有帮助
对于linux在嵌入式的修改很有帮助-for Linux in embedded helpful changes
- 2023-06-16 01:25:05下载
- 积分:1
-
在nrf9e5芯片基础上编写的C51源代码,可实现点到点无线通信的发送部分。...
在nrf9e5芯片基础上编写的C51源代码,可实现点到点无线通信的发送部分。-In nRF9E5 chips prepared on the basis of the C51 source code, can be sent point-to-point wireless communications, in part.
- 2022-01-26 02:13:54下载
- 积分:1
-
Linux的蓝牙操作工具。配合bluez
Linux的蓝牙操作工具。配合bluez-lib使用-Linux Bluetooth operation tool. Bluez-lib with the use of
- 2022-04-20 10:58:43下载
- 积分:1
-
err
复旦的NIOS II教材,适合于NIOS II嵌入式开发系统的初学者-err
- 2022-05-09 01:12:43下载
- 积分:1
-
linux下的DM9000的驱动,对于学习网卡移植的朋友有很大帮助
linux下的DM9000的驱动,对于学习网卡移植的朋友有很大帮助-DM9000 under linux drivers for the card to learn a great friend of transplantation to help
- 2023-06-06 09:50:03下载
- 积分:1
-
2500驱动,适合TI cc5
2500驱动,适合TI cc5-2500 driver for TI cc5
- 2022-02-18 15:36:14下载
- 积分:1
-
自已写的一个嵌入式实时多任务抢占式操作系统。花了几个礼拜,基本实现,暂时只能在MC68K上跑。可作参考。...
自已写的一个嵌入式实时多任务抢占式操作系统。花了几个礼拜,基本实现,暂时只能在MC68K上跑。可作参考。-own writing an embedded real-time preemptive multitasking operating system. Spend a few weeks, basically, the only temporarily MC68K run on. Reference can be made.
- 2022-09-06 23:00:02下载
- 积分:1
-
ATmega48
ATmega48-88-168_中文说明书,是由datasheet翻译的,准确度很高,适合阅读英文datasheet比较吃力的人学习。-ATmega48-88-168_ Chinese manual is translated from the datasheet, high accuracy, suitable for reading in English datasheet relatively difficult to learn.
- 2022-05-21 10:22:37下载
- 积分:1