历史上的今天
今天是:2026年01月05日(星期一)
2023年01月05日 | 单片机 实时时钟电路(AT89C51、LCD1602、PCF8563)
2023-01-05 来源:zhihu
一、简介
此电路主要有51单片机、LCD1602模块、PCF8563芯片和按键组成组成,通过LCD1062显示当前时间,按键可设置时间。
二、运行效果

三、部分代码
/*想要更多项目私wo!!!*/
#include #include #define uchar unsigned char #define uint unsigned int void init() { uchar num; lcden=0; write_com(0x38); //0011 1000B,功能模式设置,设置为8为数据口,两行显示,5*7点阵 write_com(0x0c); //0000 1011B,显示开及光标设置,关显示,显示光标,光标闪烁 write_com(0x06); //0000 0110B,显示光标移动设置,读或写一个字符,地址指针减一且光标减一,写一个字符屏幕显示不移动 write_com(0x01); //0000 0001B,显示清屏,数据指针和所有显示清屏 write_com(0x80); //1000 000B,关闭显示 delay1602(5); write_com(0x80); //1000 000B,设置为2行显示,写入第一行字符的地址,第一行地址是00-2F for(num=0;num<15;num++) { write_date(table[num]); //写入第一行数据 delay1602(5); } write_com(0x80+0x40); //1100 0000B,设置为2行显示,写入第二行字符的地址,第而行地址是40-67 for(num=0;num<15;num++) //写入第二行数据 { write_date(table1[num]);//写入第二行数据 delay1602(5); } } /******************************************** 读入时间到内部缓冲区----外部调用 ********************************************/ void P8563_gettime() { P8563_Read(); if(g8563_Store[0]==0) P8563_Read(); /*如果为秒=0,为防止时间变化,再读一次*/ } //---主函数---// void main() { P8563_init(); init(); while(1) { P8563_gettime(); BCD_16( ); display(); key_scan(); } }
史海拾趣
|
RS232串口(COM口)控制(10位)A/D模数转换控制板 本串口控制A/D模数转换控制板具有6路10位(精度±1LSB)高速A/D转换通道,可同时对外部输入的6路模拟量(直流0-5V)进行模数转换,转换后的结果(每通道转换后的结果为2字节数据)通过串口快速输出(默认波特率9600,可定做其它波特率),供电脑上位机 ...… 查看全部问答> |
|
请问谁有高通(qualcomm)的技术网站https://support.cdmatech.com的账号或者是高通的Organization number 请问谁有高通(qualcomm)的技术网站https://support.cdmatech.com的账号或者是高通的Organization number. 我想在这个网站里面下载一些芯片的资料.但是没有\"组织号\"就注册不了. 那位有这个网站的账号或者组织号,可不可以共享给我用一下..我的邮 ...… 查看全部问答> |
|
opengl es eglswapbuffers函数运行报错 [code]while (1) { // If there is a message waiting, handle it if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) &n ...… 查看全部问答> |
|
最近做数字湿度计时,发现大家对焊接SHT21感到困惑,数据手册上说用回流焊焊接。但是我们是DIY,不可能有回流焊,而且也不方便啊。那么应该怎么焊接呢?大家谈谈。。。统计下SHT21焊接情况?https://bbs.eeworld.com.cn/thread-153603-1-1.html… 查看全部问答> |
|
这是一个最简单的机器人,简单到可能很多人都不认为其是机器人,而顶多算一个有点雷的减压用的小玩意儿。这里之所以选择其作为PVCBOT系列机器人的第一个项目——PVCBOT零号机器人,其意义更多是在于其既可以让初学者练练手,也可以给老 ...… 查看全部问答> |
|
老板给了个任务,通过wifi传送数据给Ipad2,要求传输速度达到1.2M字节/秒,尽量少的外围器件及低成本。 随便一个ARM11或Cotex-A8以上的ARM+USB无线网卡都能实现,但是这样太浪费了(硬件成本及体积太大)。 TI官网上有CC3100(M3内核),CC3200(M4内 ...… 查看全部问答> |




