找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2855|回复: 20
打印 上一主题 下一主题
收起左侧

这个程序哪里错了?

  [复制链接]
跳转到指定楼层
楼主
ID:143694 发表于 2016-10-24 23:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这个程序哪里错了?下载到开发板没反应,我是新手,第一次法问题。
#include <reg52.h>

void main()
{
        TMOD = 0x01;      //T0 16为计数工作模式
        TH0 = 0x4b;
        TL0 = 0xfd;
        EA=1;
        ET0=1;
        TR0=1;
}

void timer0()  interrupt 1
{
  P1 =0;
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

21#
ID:144738 发表于 2016-10-27 12:44 来自手机 | 只看该作者
还是程序不完整
回复

使用道具 举报

20#
ID:144707 发表于 2016-10-27 10:11 | 只看该作者
程序不完整,分析如下,程序将一直在main()程序循环,不停的做TMOD = 0x01;     这个工作,能正常工作,大概如此
回复

使用道具 举报

19#
ID:105206 发表于 2016-10-27 01:14 | 只看该作者
void timer0()  interrupt 1
{
  P1 =0x00;
}
回复

使用道具 举报

18#
ID:144667 发表于 2016-10-26 23:09 | 只看该作者
进入中断后还需要对TH0和TL0赋值,主函数最后加个while函数等待中断。
回复

使用道具 举报

17#
ID:7485 发表于 2016-10-26 18:55 | 只看该作者
中断程序中需要重新装填定时器初值。
回复

使用道具 举报

16#
ID:143694 发表于 2016-10-25 18:35 | 只看该作者
xsynet 发表于 2016-10-25 11:14
应该在主函数里加上一句while(1){}程序如下:
#include

非常非常感谢,解决了!
回复

使用道具 举报

15#
ID:144365 发表于 2016-10-25 13:56 | 只看该作者
这只是串口的初始设置吧
回复

使用道具 举报

14#
ID:144315 发表于 2016-10-25 12:55 | 只看该作者
程序不完整,分析如下,程序将一直在main()程序循环,不停的做TMOD = 0x01;     这个工作,能正常工作,大概如此

评分

参与人数 1黑币 +5 收起 理由
张小帅1126 + 5 很给力!

查看全部评分

回复

使用道具 举报

13#
ID:144347 发表于 2016-10-25 12:00 | 只看该作者
需加入while(1)
{
//比如廷时1S,亮灯,然后再廷时1秒灭灯
}
回复

使用道具 举报

12#
ID:144347 发表于 2016-10-25 11:58 | 只看该作者
程序不完整,分析如下,程序将一直在main()程序循环,不停的做TMOD = 0x01;     这个工作,能正常工作吗
回复

使用道具 举报

11#
ID:70330 发表于 2016-10-25 11:14 | 只看该作者
应该在主函数里加上一句while(1){}程序如下:
#include <reg52.h>

void main()
{
        TMOD = 0x01;      //T0 16为计数工作模式
        TH0 = 0x4b;
        TL0 = 0xfd;
        EA=1;
        ET0=1;
        TR0=1;
while(1)
{
}

}

void timer0()  interrupt 1
{
  P1 =0;
}

评分

参与人数 1黑币 +5 收起 理由
张小帅1126 + 5 很给力!

查看全部评分

回复

使用道具 举报

10#
ID:123732 发表于 2016-10-25 10:55 | 只看该作者
运行后P1口变为低电平
回复

使用道具 举报

9#
ID:144338 发表于 2016-10-25 10:50 | 只看该作者
你需要看运行看看的啊,错误不是都会显示在软件下面的么
回复

使用道具 举报

8#
ID:140489 发表于 2016-10-25 10:25 | 只看该作者
不知道你要做什么,先去把中断学一下
回复

使用道具 举报

7#
ID:36525 发表于 2016-10-25 09:00 | 只看该作者
这程序还有许多问题,还要再看中断条件的书
回复

使用道具 举报

6#
ID:138155 发表于 2016-10-25 08:46 | 只看该作者
语句都不完善怎么会有反应
回复

使用道具 举报

5#
ID:143544 发表于 2016-10-25 08:33 | 只看该作者
你想要什么反应?
回复

使用道具 举报

地板
ID:123289 发表于 2016-10-25 07:42 | 只看该作者
你是如何确认已经下载到开发板了,且被运行了?
回复

使用道具 举报

板凳
ID:144322 发表于 2016-10-25 01:00 | 只看该作者
串口错了
回复

使用道具 举报

沙发
ID:144194 发表于 2016-10-25 00:12 | 只看该作者
不知道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表