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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

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

Protues仿真C51定时不准确,为什么?

  • 只看楼主
  • 收藏

  • 回复
  • wylloong
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
小弟用Protues做个时钟,结果发现时钟走的太快了,想问一下为什么?


  • wylloong
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void Timer0_Init(void)//定时器0初始化
{
TMOD=0x01; /*定时器T0初始化为方式1*/
TH0=0xb0;/*装入定时初值,在主频12MHZ下,定时50ms*/
TL0=0x3c;
IE=0x82; /*开启定时器T0中断*/
TR0=1;/*启动定时器T0定时*/
}
void Int0_Init(void)
{
IT0=1; /*设置下降沿触发中断*/
EX0=1; /*开放外部中断1*/
EA=1;
}
void Timer0_int(void) interrupt 1 /*中断号1是定时器T1中断*/
{
EA=0;/*关中断*/
TH0=0xb0;/*重装定时初值,在主频12MHZ下,定时50ms*/
TL0=0x3c;/*修正量为7个机器周期*/
IntCount++;
if(IntCount==20)
{
Sec++;
IntCount=0;
}
EA=1;
}


2025-07-27 22:02:58
广告
不感兴趣
开通SVIP免广告
  • wylloong
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void Timer0_Init(void)//定时器0初始化
{
TMOD=0x01; /*定时器T0初始化为方式1*/
TH0=0xb0;/*装入定时初值,在主频12MHZ下,定时50ms*/
TL0=0x3c;
IE=0x82; /*开启定时器T0中断*/
TR0=1;/*启动定时器T0定时*/
}
void Int0_Init(void)
{
IT0=1; /*设置下降沿触发中断*/
EX0=1; /*开放外部中断1*/
EA=1;
}
void Timer0_int(void) interrupt 1 /*中断号1是定时器T1中断*/
{
EA=0;/*关中断*/
TH0=0xb0;/*重装定时初值,在主频12MHZ下,定时50ms*/
TL0=0x3c;/*修正量为7个机器周期*/
IntCount++;
if(IntCount==20)
{
Sec++;
IntCount=0;
}
EA=1;
}


  • wylloong
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
其中,定时50ms,20次后秒表加1,着实不知道问题出在哪里?求大神指点


  • 贴吧用户_0K3Ct27
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不要相信仿真,要实践


  • youngfora
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
同求答案。。。。。。。。。。


  • 酒离
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
都说是仿真啦!不要在意这些细节!推荐你下个单片机小精灵 对新手很有帮助,虽然我现在还在用


  • 惊鸿来逛吧了
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主找到原因了吗?


登录百度账号

扫二维码下载贴吧客户端

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