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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4812|回復(fù): 2
收起左側(cè)

求解定時(shí)器控制二極管發(fā)光問(wèn)題

[復(fù)制鏈接]
ID:44091 發(fā)表于 2012-8-22 22:19 | 顯示全部樓層 |閱讀模式

程序目的是

利用定時(shí)/計(jì)數(shù)器T1產(chǎn)生定時(shí)時(shí)鐘,由P1口控制8個(gè)發(fā)光二極管,
使8個(gè)發(fā)光二極管依次一個(gè)一個(gè)閃動(dòng),閃動(dòng)頻率為10次/秒(8個(gè)
燈依次亮一遍為一個(gè)周期),循環(huán)
下面是我寫(xiě)的程序,運(yùn)行時(shí)沒(méi)有提示錯(cuò)誤,但是下載之后不對(duì),,請(qǐng)問(wèn)是那里有錯(cuò),本人菜鳥(niǎo)中的菜鳥(niǎo),求高手解答!!!

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

uchar aa,b,temp;
void yanshi(uint);
void   main()
{
 
 TMOD=0x01;
 TH1=(65536-100000)/256;
 TL1=(65536-100000)%256;
 EA=1;
 ET1=1;
 TR1=1;
 temp=0xfe;
 P1=temp;
 while(1)
 {
  
 }
}
void time_1() interrupt 3
{
 
 TH1=(65536-10000)/256;
 TL1=(65536-10000)%256;
 aa++;
  if(aa==10)
  {
   aa=0;
   for(b=0;b<7;b++)
   {
    P1=temp;
    temp=_crol_(temp,1);
   }
  }
 
}

回復(fù)

使用道具 舉報(bào)

ID:34608 發(fā)表于 2012-8-23 10:24 | 顯示全部樓層

你這個(gè)程序兩個(gè)地方錯(cuò)了,你不夠小心啊,我給你改的地方加標(biāo)注了

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

uchar aa,b,temp;
void yanshi(uint);
void   main()
{
 
 TMOD=0x01;                                             //你用的是定時(shí)1,工作方式為1,應(yīng)該改為T(mén)MOD=0x10;
 TH1=(65536-100000)/256;                       //這個(gè)地方和下面的賦值不一樣,應(yīng)該是 TL1=(65536-10000)%256;
 EA=1;
 ET1=1;
 TR1=1;
 temp=0xfe;
 P1=temp;
 while(1)
 {
  
 }
}
void time_1() interrupt 3
{
 
 TH1=(65536-10000)/256;
 TL1=(65536-10000)%256;
 aa++;
  if(aa==10)
  {
   aa=0;
   for(b=0;b<7;b++)
   {
    P1=temp;
    temp=_crol_(temp,1);
   }
  }
 
}

有問(wèn)題在問(wèn)我,qq:676733417

回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2012-8-23 11:32 | 顯示全部樓層

void time_1() interrupt 3
{
 
 TH1=(65536-10000)/256;
 TL1=(65536-10000)%256;
 aa++;
  if(aa==10)
  {
   aa=0;
  // for(b=0;b<7;b++)
   //{
    P1=temp;
    temp=_crol_(temp,1);
   //}
  }
 
}

 

“TH1=(65536-100000)/256” 是不對(duì)的,但是僅僅是時(shí)間不對(duì),將會(huì)給TH1賦值補(bǔ)碼,就是100000-65536,比65536-10000時(shí)間長(zhǎng)。

 

但是上面一段就錯(cuò)多了,在一次中斷里循環(huán)顯示一遍,速度很快,人眼根本不無(wú)法分辨。按上面改后的程序,循環(huán)去掉試一試。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天天干狠狠操 | 亚洲精品一区二区三区中文字幕 | 在线观看亚洲专区 | 国产人成精品一区二区三 | 亚洲最色视频 | 免费观看一级视频 | 狠狠干天天干 | 国产福利资源在线 | 日韩一区欧美一区 | 亚洲 中文 欧美 日韩 在线观看 | 国产区视频在线观看 | 伊人网伊人 | 麻豆久久久久久 | av网址在线 | 国产高清久久久 | 国产 日韩 欧美 制服 另类 | 四虎午夜剧场 | 黄色成人亚洲 | 99精品视频在线 | 日韩一区二区在线观看视频 | 国产女人叫床高潮大片免费 | 日韩欧美精品 | 亚洲国产精品日韩av不卡在线 | 精品久久久久一区二区国产 | 亚洲三级免费看 | 久久一区二区免费视频 | 欧美精品一区二区三区在线 | 欧美一级淫片免费视频黄 | 日韩在线一区二区 | 久久国产欧美日韩精品 | 麻豆视频在线免费观看 | 午夜资源 | 国产精品欧美一区喷水 | 好姑娘高清在线观看电影 | 欧美国产激情二区三区 | 日本天堂一区 | 中文字幕国产视频 | 亚洲视频中文字幕 | 成人一区二区三区在线 | 大伊人久久 | 日韩精品视频一区二区三区 |