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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4869|回復: 2
收起左側

求解定時器控制二極管發光問題

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

程序目的是

利用定時/計數器T1產生定時時鐘,由P1口控制8個發光二極管,
使8個發光二極管依次一個一個閃動,閃動頻率為10次/秒(8個
燈依次亮一遍為一個周期),循環
下面是我寫的程序,運行時沒有提示錯誤,但是下載之后不對,,請問是那里有錯,本人菜鳥中的菜鳥,求高手解答!!!

#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);
   }
  }
 
}

回復

使用道具 舉報

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

你這個程序兩個地方錯了,你不夠小心啊,我給你改的地方加標注了

#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;                                             //你用的是定時1,工作方式為1,應該改為TMOD=0x10;
 TH1=(65536-100000)/256;                       //這個地方和下面的賦值不一樣,應該是 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);
   }
  }
 
}

有問題在問我,qq:676733417

回復

使用道具 舉報

ID:7485 發表于 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” 是不對的,但是僅僅是時間不對,將會給TH1賦值補碼,就是100000-65536,比65536-10000時間長。

 

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

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费福利视频 | 欧美日日夜夜 | 熟女毛片 | aaa黄色 | 精品日韩在线 | 激情av在线 | 黄色网av | 国产免费久久 | 久久久久久久网站 | 三级a毛片 | 国产精品久久久一区二区三区 | 日韩天堂网 | 午夜快播 | 在线一区视频 | 国产一区二区欧美 | 欧美精品自拍 | 久久久久成人网 | 欧美激情小视频 | 欧美日韩亚洲一区 | 中文字幕不卡视频 | 久草视频免费在线 | 国产精品二区一区二区aⅴ污介绍 | 国产黄色免费观看 | 天天干天天色天天射 | 国产综合视频在线观看 | 国产美女自拍视频 | 99在线视频免费观看 | 国产视频一区二区在线观看 | 啪啪毛片 | 中国黄色一级片 | 一级片在线 | 一区二区三区蜜桃 | 欧美视频三区 | 亚洲一级免费视频 | 免费一级大片 | 日韩第一区 | 大尺度做爰呻吟舌吻网站 | 久久久午夜精品 | 成人性色生活片 | 日韩欧美在线视频 | 手机av在线播放 |