91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.15MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-28
  • 語言: C/C++
  • 標簽:

資源簡介

基于proteus和51單片機的數字電子時鐘,里面包含了proteus的文件,電子時鐘的c語言程序,原理圖,還有相關的資料。

資源截圖

代碼片段和文件信息

#include???
sbit?ksec=P1^1;
sbit?kmin=P1^2;
sbit?khour=P1^3;
sbit?pkey=P1^0;
?unsigned?char?secshi=0secge=0minshi=0minge=0hourshi=0hourge=0;
?unsigned?int?num=0sec=0min=0hour=0;
?unsigned?char?code?table[10]={
?????????????????0x40
?????????????????0x79
?????0x24
?????????0x30
?????0x19
?????0x12
?????0x02
?????0x58
?????0x00
?????0x10};
?void?delay(unsigned?int);
?void?keyscan();
?void?display();
?void?init(void)
?{
TMOD=0x01;?//定時器0工作在方式1
????TH0=(65536-50000)/256;?//定時50ms定時器0高8位初值
????TL0=(65536-50000)%256;?//定時50ms定時器0低8位初值
????EA=1;
????ET0=1;//開啟中斷允許寄存器
????TR0=1;//使TR0置位,啟動定時器定時器便開始計數?,計數溢出時,自動進入中斷服務程序
?}
void?main()
?{
???init();
???while(1)
??????{display();//調用顯示函數
???????keyscan();//鍵盤掃描程序
??????}
?}
?
void?delay(unsigned?int?z)
?{
??unsigned?int?xy;
??for(x=z;x>0;x--)
???for(y=110;y>0;y--);
?}//延時函數

//時鐘設置子程序
void?time0()?interrupt?1
?{num++;//計數加1
?TH0=(65536-50000)/256;? ???//重裝初值
?TL0=(65536-50000)%256;
?}

//?LED顯示程序
void?display()
?{if(num==20)
???{num=0;?
????sec++;//如果num=20則一秒時間到,秒加1
????if(sec==60)
?????{sec=0;
??????min++;//如果sec=60則一分鐘時間到,分加1
??????if(min==60)
????????{min=0;
?????????hour++;//如果min=60則一小時時間到,小時加1
?????????if(hour==24)
???????????{hour=0;
????????????min=0;
????????????sec=0;//到了23點59分59秒時候?最后歸零
????????????}
?????????}
??????}
???}
?secge=sec%10;//秒求余
?secshi=sec/10;//秒求模
?minge=min%10;//分求余
?minshi=min/10;//分求模
?hourge=hour%10;//小時求余
?hourshi=hour/10;//小時求模

?P3=0x80;???//OXFE是什么?位選?選中10000000,最后一位,秒?
?P2=table[secge];??//段選
?delay(4);

?P3=0x40;???//01000000,選中秒的第十位
?P2=table[secshi];
?delay(4);

P3=0x20;???//00100000,選中分的個位
P2=table[minge];
delay(4);

P3=0x10;???//00010000 選中分的十位
P2=table[minshi];
delay(4);

?P3=0x08;?//00001000,選中小時的個位
?P2=table[hourge];
?delay(4);

?P3=0x04;//00000111 ,選中小時的十位
?P2=table[hourshi];
?delay(4);
}
//?按鍵控制子程序
void?keyscan()
?{if(ksec==0)
???{delay(5);
????if(ksec==0)
??????{sec++;
???????if(sec>=60)
???????sec=0;
???????}
??????while(!ksec);
}

??if(kmin==0)
????{delay(5);
?????if(kmin==0)
???????{min++;
????????if(min>=60)
????????min=0;
????????}
??while(!kmin);

?????}

??if(khour==0)
????{delay(5);
?????if(khour==0)
???????{hour++;
????????if(hour>=60)
????????hour=0;
????????}
??while(!khour) ;

??if(pkey==0)
??{delay(5);
???if(pkey==0)
???????{???while(!pkey);
???????TR0=~TR0;
EA=~EA;
????????????ET0=~ET0;
num=0;
????
????}
while(!pkey);

??}
??}
?}











?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????111689??2010-05-29?17:38??電子數字時鐘\51單片機的數碼管動態顯示技術.pdf

?????文件??????23040??2010-05-27?19:56??電子數字時鐘\8位7段數碼管字符.doc

?????文件???????9814??2010-05-28?22:41??電子數字時鐘\hb-3.asm

?????文件???????1179??2010-05-28?22:41??電子數字時鐘\hb-6.hex

?????文件?????113958??2010-05-29?18:21??電子數字時鐘\Last?Loaded?try.DBK

?????文件???????5115??2009-06-26?06:38??電子數字時鐘\STARTUP.A51

?????文件??????11665??2010-05-29?22:38??電子數字時鐘\STARTUP.LST

?????文件????????749??2010-05-29?22:38??電子數字時鐘\STARTUP.OBJ

?????文件???????6779??2010-05-29?22:38??電子數字時鐘\try

?????文件???????2845??2010-05-29?22:38??電子數字時鐘\try.c

?????文件?????113958??2010-05-29?22:26??電子數字時鐘\try.DSN

?????文件???????2143??2010-05-29?22:38??電子數字時鐘\try.hex

?????文件?????????39??2010-05-29?22:38??電子數字時鐘\try.lnp

?????文件???????6308??2010-05-29?22:38??電子數字時鐘\try.LST

?????文件??????10294??2010-05-29?22:38??電子數字時鐘\try.M51

?????文件???????7356??2010-05-29?22:38??電子數字時鐘\try.OBJ

?????文件???????1056??2010-05-29?22:40??電子數字時鐘\try.Opt

?????文件????????572??2010-05-29?22:40??電子數字時鐘\try.plg

?????文件????????742??2010-06-01?08:41??電子數字時鐘\try.PWI

?????文件???????2654??2010-05-29?10:46??電子數字時鐘\try.txt

?????文件???????2128??2010-05-29?11:02??電子數字時鐘\try.Uv2

?????文件?????124778??2010-05-28?22:48??電子數字時鐘\try3.DSN

?????文件???????1062??2010-05-29?22:11??電子數字時鐘\try_Opt.Bak

?????文件???????2124??2010-05-29?11:01??電子數字時鐘\try_Uv2.Bak

?????文件?????368946??2010-05-28?15:05??電子數字時鐘\單片機電子時鐘系統的設計與仿真.pdf

?????文件?????878080??2010-05-28?15:01??電子數字時鐘\基于AT89C51芯片制作的數字時鐘.doc

?????文件?????266752??2010-05-28?15:21??電子數字時鐘\基于單片機的數字鐘.ppt

?????文件????2080256??2010-05-28?15:25??電子數字時鐘\基于單片機的電子數字鐘畢業設計.doc

?????目錄??????????0??2010-06-01?08:41??電子數字時鐘

-----------?---------??----------?-----??----

............此處省略2個文件信息

評論

共有 條評論

相關資源