网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月26日漏签0天
单片机吧 关注:212,004贴子:1,047,251
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 10回复贴,共1页
<<返回单片机吧
>0< 加载中...

做时钟居然出现此等情况,求各位见过大世面的大神帮我渡过难关!

  • 只看楼主
  • 收藏

  • 回复
  • 薄荷LAN
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
单片机最小系统,定时器,LED显示器做时钟!
/*p0控制显示器*/
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit LCDRS=P2^0;
sbit LCDEN=P2^1;
sbit K1=P3^0;
sbit K2=P3^1;
//uchar code p[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};
unsigned long int flag=1;
uint second=58,minute=59,hour=12;
void delay(uint z)
{
uint i;
while(z--)
for(i=110;i>0;i--);
}
void write_com(uchar com)
{
LCDRS=0;
P0=com;
delay(5);
LCDEN=1;
delay(5);
LCDEN=0;
}
void write_data(uchar datas)
{
LCDRS=1;
P0=datas;
delay(5);
LCDEN=1;
delay(5);
LCDEN=0;
}
void init()
{
//P3=0x0f;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1; //开启总中断
ET0=1;//开启定时器1中断
TR0=1;//开启定时器1
LCDEN=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80);
}
void main()
{
init();
write_data(0x3c);
delay(5);
write_data(*T*);
delay(5);
write_data(*i*);
delay(5);
write_data(*m*);
delay(5);
write_data(*e*);
delay(5);
write_data(0x3e);
write_com(0x80+0x06);
do
{
write_data(hour%24/10+48);
write_data(hour%24%10+48);
write_data(58);
write_data(minute%60/10+48);
write_data(minute%10+48);
write_data(58);
write_data(second%60/10+48);
write_data(second%10+48);
write_com(0x10);
write_com(0x10);
write_com(0x10);
write_com(0x10);
write_com(0x10);
write_com(0x10);
write_com(0x10);
write_com(0x10);
if(K1==0)
{
TR0=0;
while(!K1);
TR0=1;
}
}while(1);
}
void time0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
flag++;
if(flag%20==0)
second++;
if(second%60==0)
minute++;
if(minute%60==0)
hour++;
}
运行3s后,不是应该是13:00:00吗???分钟位怎么会出现这种情况,麻烦有经验的大神给点提示点拨,让我渡过难关,顺利毕业吧,小弟在此谢谢了!!!


  • 薄荷LAN
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先顶下!!!


2025-07-26 01:26:30
广告
不感兴趣
开通SVIP免广告
  • c
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是什么软件


  • 楼主我顶啊
  • 上士
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
仔细检查下程序,分钟和秒钟个位显示程序出错了。没有余60


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 10回复贴,共1页
<<返回单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示