资源简介
51单片机中级实验例程:DS1302时钟LCD1602显示(可以按键设置时钟),LCD1602显示红外值,蜂鸣器音乐之八月桂花,门铃设计,音乐播放器
具体如下:
DS1302时钟LCD1602显示(可以按键设置时钟)
LCD1602滚动显示
LCD1602显示红外值
LCD1602显示矩阵按键键值
LCD显示温度 串口接收温度
LED流水 定时器
秒表
门铃设计
音乐播放器
按键控制数码管
按键控制蜂鸣器
蜂鸣器音乐之八月桂花
定时器秒表(查询方式)
矩阵按键数码管移位显示
代码片段和文件信息
#include“ds1302.h“
//---DS1302写入和读取时分秒的地址命令---//
//---秒分时日月周年 最低位读写位;-------//
uchar code READ_RTC_ADDR[7] = {0x81 0x83 0x85 0x87 0x89 0x8b 0x8d};
uchar code WRITE_RTC_ADDR[7] = {0x80 0x82 0x84 0x86 0x88 0x8a 0x8c};
//---DS1302时钟初始化2013年1月1日星期二12点00分00秒。---//
//---存储顺序是秒分时日月周年存储格式是用BCD码---//
uchar TIME[7] = {0 0 0x12 0x01 0x01 0x02 0x13};
/*******************************************************************************
* 函 数 名 : Ds1302Write
* 函数功能 : 向DS1302命令(地址+数据)
* 输 入 : addrdat
* 输 出 : 无
*******************************************************************************/
void Ds1302Write(uchar addr uchar dat)
{
uchar n;
RST = 0;
_nop_();
SCLK = 0;//先将SCLK置低电平。
_nop_();
RST = 1; //然后将RST(CE)置高电平。
_nop_();
for (n=0; n<8; n++)//开始传送八位地址命令
{
DSIO = addr & 0x01;//数据从低位开始传送
addr >>= 1;
SCLK = 1;//数据在上升沿时,DS1302读取数据
_nop_();
SCLK = 0;
_nop_();
}
for (n=0; n<8; n++)//写入8位数据
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 530309 2019-05-27 04:53 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\接线图.jpg
文件 3310 2020-03-17 10:29 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\ds1302.c
文件 534 2020-03-17 08:10 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\ds1302.h
文件 3627 2020-03-17 08:11 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\lcd.c
文件 963 2020-03-17 08:11 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\lcd.h
文件 4523 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\main.c
文件 16371 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro
文件 2904 2020-02-22 11:55 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro.hex
文件 19273 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro.M51
文件 68199 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro.uvgui.Administrator
文件 9386 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro.uvopt
文件 13751 2020-02-08 10:54 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\pro.uvproj
文件 6376 2020-03-17 21:14 51单片机中级实验例程\DS1302时钟LCD1602显示(可以按键设置时钟)\程序\STARTUP.A51
文件 1140851 2019-11-21 04:45 51单片机中级实验例程\LCD1602显示矩阵按键键值\接线图.jpg
文件 3627 2020-03-17 08:11 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\lcd.c
文件 963 2020-03-17 08:11 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\lcd.h
文件 2413 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\main.c
文件 8049 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro
文件 1531 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro.hex
文件 10758 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro.M51
文件 67355 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro.uvgui.Administrator
文件 6970 2020-02-08 10:54 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro.uvopt
文件 13585 2020-03-17 08:21 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\pro.uvproj
文件 6376 2020-03-17 21:14 51单片机中级实验例程\LCD1602显示矩阵按键键值\程序\STARTUP.A51
文件 399857 2019-05-30 05:20 51单片机中级实验例程\LCD1602显示红外值\接线图.jpg
文件 3627 2020-03-17 08:11 51单片机中级实验例程\LCD1602显示红外值\程序\lcd.c
文件 963 2020-03-17 08:11 51单片机中级实验例程\LCD1602显示红外值\程序\lcd.h
文件 4019 2020-02-22 11:48 51单片机中级实验例程\LCD1602显示红外值\程序\main.c
文件 9593 2020-02-22 11:48 51单片机中级实验例程\LCD1602显示红外值\程序\pro
文件 1802 2020-02-22 11:48 51单片机中级实验例程\LCD1602显示红外值\程序\pro.hex
............此处省略134个文件信息
- 上一篇:51单片机高级应用例程(5个)
- 下一篇:STM32例程(24个)
相关资源
- STemWin无操作系统移植-(STM32)
- 新概念51单片机C语言教程 入门、提高
- STM32 DMX512协议与485 W5500 户外钢琴地灯
- 火牛跑马灯实验(火牛开发板-UGPIO)
- FPGA万年历的实验代码
- 51单片机轻松入门—基于STC15W4K系列
- svm分类算法(附实验报告)
- 新编MCS-51单片机应用设计
- 实验报告-门电路逻辑功能及测试.do
- GY-906红外测温资料
- C++面向对象程序设计第七版Walter Sav
- 新概念51单片机c语言教程郭天祥清晰
- USB HID STM32 开发资料全集
- C++ 连连看146451
- 手把手教你学51单片机C语言版
- 《C8051F系列单片机开发与C语言编程》
- 《单片机C语言程序设计实训100例——
- 操作系统实验多线程同步含C++源代码
- Alpha-Beta剪枝算法一字棋源码及实验报
- 缪淮扣 沈俊 数据结构 C++实现 第2版
- 毕业设计基于FPGA等精度频率计8051 I
- 算法设计实验报告-求最大子段和问题
- 智能多功能电子时钟闹钟设计-源代码
- PLO编译器的扩展编译原理课程实践
- 华中科技大学操作系统实验报告.doc
- 操作系统实现作业调度实验MFC源程序
- 编译原理综合性实验 选择部分C语言的
- Keil c51 v9.52破解版(附注册机)
- STC15增强型8051单片机C语言编程与应用
- 吉林大学软件工程图形学上机实验代
评论
共有 条评论