久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3487|回復(fù): 16
打印 上一主題 下一主題
收起左側(cè)

不清楚寫的程序?yàn)槭裁村e(cuò)了?

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 50 黑幣 回復(fù)本帖可獲得 50 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:278709 發(fā)表于 2018-3-28 20:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

#include<reg52.h>//想要程序?qū)崿F(xiàn)間隔1s的led閃爍

#define uchar unsigned char

#define uint unsigned int

uintnum;

sbitled1=P2^2;

voidmain()

{

TMOD|=0x01;

TH0=(65535-50000)/256;

TL0=(65535-50000)%256;

EA=1;

ET0=1;//開啟定時(shí)器中斷

TR0=1;//打開定時(shí)器

while(1);

  

  }



voidtimer0() interrupt 0

{


TH0=(65535-50000)/256;//機(jī)器周期是1微秒

TL0=(65535-50000)%256;//定時(shí)器溢出,需要重置初值

num++;

if(20==num)

    {

      num=0;

      led1=~led1;

        }


  }



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:203000 發(fā)表于 2018-3-29 08:11 | 只看該作者
修改如下:

#include<reg52.h>//想要程序?qū)崿F(xiàn)間隔1s的led閃爍

#define uchar unsigned char

#define uint unsigned int

uint num;

sbit led1=P2^2;

void main()

{

TMOD|=0x01;

TH0=(65535-50000)/256;

TL0=(65535-50000)%256;

EA=1;

ET0=1;//開啟定時(shí)器中斷

TR0=1;//打開定時(shí)器

while(1);

  

  }



voidtimer0() interrupt 0

{


TH0=(65535-50000)/256;//機(jī)器周期是1微秒

TL0=(65535-50000)%256;//定時(shí)器溢出,需要重置初值

num++;

if(20==num)

    {

      num=0;

      led1=~led1;

        }


  }
回復(fù)

使用道具 舉報(bào)

板凳
ID:203000 發(fā)表于 2018-3-29 08:16 | 只看該作者
4行:uintnum;改為:uint num;
5行:sbitled1=P2^2;改為;sbit led1=P2^2;
6行:voidmain() 改為:void main()
回復(fù)

使用道具 舉報(bào)

地板
ID:164602 發(fā)表于 2018-3-29 08:33 | 只看該作者
只有一個(gè)錯(cuò)誤!!!!!
就是中斷服務(wù)程序中的中斷號錯(cuò)了。定時(shí)器0的中斷號是1,不是0。所以你的程序沒有執(zhí)行中斷服務(wù)程序。
我改了那一處,就好了。
回復(fù)

使用道具 舉報(bào)

5#
ID:298715 發(fā)表于 2018-3-29 09:50 | 只看該作者
#include<reg52.h>//想要程序?qū)崿F(xiàn)間隔1s的led閃爍  #define uchar unsigned char  #define uint unsigned int  uint num;  sbit led1=P2^2;  void main()  {  TMOD|=0x01;  TH0=(65535-50000)/256;  TL0=(65535-50000)%256;  EA=1;  ET0=1;//開啟定時(shí)器中斷  TR0=1;//打開定時(shí)器  while(1);        }    voidtimer0() interrupt 0  {   TH0=(65535-50000)/256;//機(jī)器周期是1微秒  TL0=(65535-50000)%256;//定時(shí)器溢出,需要重置初值  num++;  if(20==num)      {        num=0;        led1=~led1;          }     }
回復(fù)

使用道具 舉報(bào)

6#
ID:298715 發(fā)表于 2018-3-29 09:50 | 只看該作者
注意格式啊
回復(fù)

使用道具 舉報(bào)

7#
ID:298772 發(fā)表于 2018-3-29 10:58 | 只看該作者
注意格式,還有定時(shí)器0 中斷是0么 不是1么
回復(fù)

使用道具 舉報(bào)

8#
ID:295783 發(fā)表于 2018-3-29 17:15 | 只看該作者
注意格式 該空格的空格 中斷時(shí)0 自己改改看吧
回復(fù)

使用道具 舉報(bào)

9#
ID:299036 發(fā)表于 2018-3-29 18:50 來自手機(jī) | 只看該作者
注意格式
回復(fù)

使用道具 舉報(bào)

10#
ID:283987 發(fā)表于 2018-3-29 19:27 | 只看該作者
voidmain() 改為:void main()
回復(fù)

使用道具 舉報(bào)

11#
ID:299070 發(fā)表于 2018-3-29 19:56 | 只看該作者
注意格式
回復(fù)

使用道具 舉報(bào)

12#
ID:289143 發(fā)表于 2018-3-29 19:58 | 只看該作者
#include<reg52.h>//想要程序?qū)崿F(xiàn)間隔1s的led閃爍

#define uchar unsigned char

#define uint unsigned int

uint num;

sbit led1=P2^2;

void main()

{

TMOD|=0x01;

TH0=(65535-50000)/256;

TL0=(65535-50000)%256;

EA=1;

ET0=1;//開啟定時(shí)器中斷

TR0=1;//打開定時(shí)器

while(1);

  

  }



void timer0() interrupt 1

{


TH0=(65535-50000)/256;//機(jī)器周期是1微秒

TL0=(65535-50000)%256;//定時(shí)器溢出,需要重置初值

num++;

if(20==num)

    {

      num=0;

      led1=~led1;

        }


  }
回復(fù)

使用道具 舉報(bào)

13#
ID:299302 發(fā)表于 2018-3-30 10:27 | 只看該作者
4行:uintnum;改為:uint num; 5行:sbitled1=P2^2;改為;sbit led1=P2^2; 6行:voidmain() 改為:void main()   希望能幫到您
回復(fù)

使用道具 舉報(bào)

14#
ID:283063 發(fā)表于 2018-3-30 11:42 來自手機(jī) | 只看該作者
是1,不是0
回復(fù)

使用道具 舉報(bào)

15#
ID:238556 發(fā)表于 2018-3-30 16:07 | 只看該作者
首先你的定義的時(shí)候要注意格式:
sbitled1=P2^2;應(yīng)該改為;sbit led1=P2^2;
uintnum;應(yīng)該改為:uint num;(你用的是1s中斷,其實(shí)用uchar就可以了)
voidmain()應(yīng)該 改為:void main()
你寫程序編譯的時(shí)候喲普錯(cuò)誤你雙擊錯(cuò)誤光標(biāo)會(huì)自動(dòng)跳到錯(cuò)誤附近,這樣比較容易找出錯(cuò)誤。
回復(fù)

使用道具 舉報(bào)

16#
ID:299540 發(fā)表于 2018-3-30 17:39 | 只看該作者
interrupt 1(不是0)
回復(fù)

使用道具 舉報(bào)

17#
ID:278709 發(fā)表于 2018-3-31 07:40 | 只看該作者
HC6800-ES-V2.0 發(fā)表于 2018-3-29 08:33
只有一個(gè)錯(cuò)誤!!!!!
就是中斷服務(wù)程序中的中斷號錯(cuò)了。定時(shí)器0的中斷號是1,不是0。所以你的程序沒有 ...

沒錯(cuò),我改了那個(gè)就好了,真的感謝
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99久久成人 | 成人三区四区 | 午夜视频免费在线观看 | 欧美日韩综合 | 国产成人精品一区二区三区网站观看 | 久久国产精品视频 | 成人网在线 | 色婷婷综合久久久中字幕精品久久 | 久久99精品久久久久久国产越南 | 国产一区电影 | 夜夜骑天天干 | 91高清视频 | 一区二区不卡高清 | 天天射天天干 | 久草精品在线 | 午夜小视频在线观看 | 懂色av色香蕉一区二区蜜桃 | 美女爽到呻吟久久久久 | 国产视频2021 | 欧美综合国产精品久久丁香 | 狠狠av| 日韩精品区 | 日韩成人免费视频 | 成人在线视频一区二区三区 | 国产一区欧美 | 国产美女黄色 | 日韩高清在线观看 | 成人影视网址 | 午夜精品一区二区三区在线观看 | av网站在线看 | 天堂一区二区三区 | 在线播放中文字幕 | 久久精品欧美一区二区三区不卡 | 日本在线你懂的 | 国产精品久久久久久久久免费高清 | 日韩视频在线免费观看 | 99久久久无码国产精品 | 91超碰在线 | 亚洲欧美日韩精品久久亚洲区 | 国产高清免费 | 国产精品99久久久久久久久久久久 |