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

標題: 求熱心人幫忙用C、定時/計數器編寫如下程序 [打印本頁]

作者: a123    時間: 2010-8-5 09:00
標題: 求熱心人幫忙用C、定時/計數器編寫如下程序
 

一,1號按鈕按下,1號2號燈亮,延時5秒后,2號滅,3號燈亮,2號按鈕按下,1號3號燈滅。

(4個獨立按鍵:P32外中斷0      P34定時器0       P36WR        P37RD;P3_3外中斷1,P3_5定時器1)




作者: admin    時間: 2010-8-8 20:39
幫你搞定了,在51hei-5板子上運行成功,一號按鈕為板子下面的獨立按鍵 INT0鍵
#include<at89x52.h>
#include<intrins.h>//參數左移頭文件
#define uint unsigned int
#define uchar unsigned char
uchar temp,aa,numdu,numwe;
sbit dula=P2^6;//定義dula
sbit wela=P2^7;//定義wela
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};//數給的格試uchar code table[]={}在{}中要寫入數據
uchar code tablewe[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf};

void main()
{
 numdu=0;
 numwe=0;
 aa=0;
 
 TMOD=0x01;//對TMOD付值也可寫:TMOD=1;
 TH0=(65536-50000)/256;//THO初值,"/"為求莫,(65536-50000)/256放到高8位中
 TL0=(65536-50000)%256;//HO初值,"*"為求余,(65536-50000)%256放到低8位中
 EA=1;//開總中斷
 ET0=1;//開定時器中斷
 TR0=1;//啟動定時器
/*定時器/計數器設置流程
1對TMOD賦值,以確定T0及T1的工作方式;
2計算初值,并將其值寫入TH0,TL0或TH1,TL1中;
3中斷方式時,則對IE賦值,開放中斷;
4致TR0或TR1置位,啟動定時/計數器定時或計數
*/
while(1)
{

if(P3_2==0)
  {
  P1_4=0;
  P0_0=0;
  P0_1=0;
  }

 if(aa==100)  
 {
  aa=0;    
  P0_1=1;
  P0_2=0;
  }


if(P3_4==0)
  {
  P1_4=0;
  P0_0=1;
  P0_2=1;
  }
 
 }
}
void timer0() interrupt 1
{
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
 aa++;
}

作者: a123    時間: 2010-8-10 22:48
版主辛苦了,謝謝您!




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产在线a | 欧美中文一区 | 国产精品美女久久久久aⅴ国产馆 | 日本不卡一区 | 中文字幕二区 | 亚洲综合色自拍一区 | 色综合天天天天做夜夜夜夜做 | 中文字幕亚洲视频 | 免费中文字幕日韩欧美 | 操夜夜| 久久久久久国产精品免费免费男同 | 国产高清视频在线观看 | 草久在线视频 | 少妇一级淫片免费放播放 | 99热热99| 日本精品一区二区三区在线观看视频 | 午夜免费视频 | 午夜寂寞福利视频 | 求毛片 | 日日干日日操 | 免费三级网 | 天天综合永久入口 | 久久亚洲精品久久国产一区二区 | 天天天操天天天干 | av网站免费在线观看 | 欧美一级二级三级 | 精品无码三级在线观看视频 | 国产一区二区三区四区三区四 | 狠狠爱网址 | 国产一区中文字幕 | 久久久久免费精品国产 | 欧美精品区 | 亚洲福利一区二区 | 欧美日韩国产一区二区三区 | 福利视频一区二区三区 | 成人美女免费网站视频 | 国产精品日产欧美久久久久 | 人人艹人人爽 | 久久躁日日躁aaaaxxxx | 日韩成人在线视频 | 午夜性色a√在线视频观看9 |