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

  • 大小: 1.18MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-30
  • 語言: 其他
  • 標簽: 單片機??c程序??

資源簡介

基于51單片機的數碼管顯示時鐘電路圖與c程序 有原理圖和PCB 源代碼 調試成功,保證好用。

資源截圖

代碼片段和文件信息

//程序功能:時鐘,分鐘計時,計24小時,每秒發光二極管閃爍一次,共陽極數碼管。
#include
#define?uchar?unsigned?char??//簡化無符號字符
#define?uint?unsigned?int??//簡化無符號整數
sbit?P20=P2^0;
sbit?P21=P2^1;
sbit?P22=P2^2;
sbit?P23=P2^3;
sbit?P24=P2^4;
sbit?P32=P3^2;
sbit?P34=P3^4;
sbit?P35=P3^5;
void?Delay(uint?nN);
unsigned?int?nJsp=0;
int?nSec=0;
int?nMin=0;
int?nHour=0;
uint?nMinG=0;
uint?nMinS=0;
uint?nHourG=0;
uint?nHourS=0;
uchar?code?chZimo?[10]={0xC00xF90xA40xB00x990x920x820xF80x800x90};??//存字模
//定時器1中斷函數
void?T1_Secjs(void)?interrupt?3?using?1
{
EA=0;??//關全局中斷
TR1=0;??//關定時器1
TH1=0x4C;??//重賦初值
TL1=0x00;
if(nJsp>19)
{
nJsp=0;
P20=~P20;//?秒鐘指示燈
nSec++;
if(nSec>59)
{
nSec=0;
nMin++;
if(nMin>59)
{
nMin=0;
nHour++;
if(nHour>59)
{
nHour=0;
}else;
}else;
}else;
//取分
nMinS=nMin/10;
nMinG=nMin%10;
//取時
nHourS=nHour/10;
nHourG=nHour%10;
}
else?nJsp++;
EA=1;
TR1=1;
}
//------------------------------------------------------------
//按鍵中斷函數
void?INT0_M(void)?interrupt?0?using?0
{
EA=1;
IT0=1;
EX0=1;
Delay(500);??//延時
if(P35==0)
{
nMin++;
//取分
nMinS=nMin/10;
nMinG=nMin%10;
}else;
Delay(200);
if(P34==0)
{
nHour++;
//取時
nHourS=nHour/10;
nHourG=nHour%10;
}else;
}
//--------------------------------------------------------------
//主函數體
void?main()
{
TMOD=0x10;
TH1=0x4C;
TL1=0x00;
EA=1;
ET1=1;
TR1=1;
IT0=1;
EX0=1;
do
{
//顯示分個位
P0=chZimo[nMinG];
P22=0;
P23=0;
P24=1;
P21=0;??//開分個位
Delay(3);??//延時1.8ms
//顯示分十位
P0=chZimo[nMinS];
P21=0;
P23=1;
P24=0;
P22=0;
Delay(3);
//顯示小時個位
P0=chZimo[nHourG];
P21=0;
P22=1;
P24=0;
P23=0;
Delay(3);
//顯示小時十位
P0=chZimo[nHourS];
P21=1;
P22=0;
P23=0;
P24=0;
Delay(3);
}
while(1);
}
//--------------------------------------------------
//延時函數
void?Delay(uint?nN)
{
uint?ab;
for(a=0;a for(b=0;b<200;b++);
}




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

?????文件???????2853??2010-06-09?22:03??時鐘程序\clock

?????文件???????2337??2010-06-09?22:03??時鐘程序\clock.hex

?????文件??????????0??2010-04-30?22:52??時鐘程序\clock.HEX.plg

?????文件?????????43??2010-06-09?22:03??時鐘程序\clock.lnp

?????文件??????10136??2010-06-09?22:03??時鐘程序\clock.M51

?????文件???????1218??2010-06-27?16:56??時鐘程序\clock.Opt

?????文件????????156??2010-06-27?16:56??時鐘程序\clock.plg

?????文件???????2164??2010-05-30?16:06??時鐘程序\clock.Uv2

????.......??????1220??2010-06-10?21:38??時鐘程序\clock_Opt.Bak

????.......??????2188??2010-05-13?22:27??時鐘程序\clock_Uv2.Bak

?????文件???????6376??2010-04-30?22:52??時鐘程序\STARTUP.A51

?????文件??????14048??2010-06-09?22:03??時鐘程序\STARTUP.LST

?????文件????????758??2010-06-09?22:03??時鐘程序\STARTUP.OBJ

?????文件???????2166??2010-05-13?22:27??時鐘程序\Text1.c

?????文件???????6280??2010-06-09?22:03??時鐘程序\Text1.LST

?????文件???????3152??2010-06-09?22:03??時鐘程序\Text1.OBJ

?????文件??????10587??2010-04-25?20:10??時鐘電路\History\PCB1.~(1).PcbDoc.Zip

?????文件??????25298??2010-04-26?23:16??時鐘電路\History\PCB1.~(2).PcbDoc.Zip

?????文件??????10627??2010-04-30?16:15??時鐘電路\History\PCB1.~(3).PcbDoc.Zip

?????文件??????21742??2010-04-30?21:36??時鐘電路\History\PCB1.~(4).PcbDoc.Zip

?????文件??????25166??2010-04-30?21:39??時鐘電路\History\PCB1.~(5).PcbDoc.Zip

?????文件??????25285??2010-04-30?21:39??時鐘電路\History\PCB1.~(6).PcbDoc.Zip

?????文件??????25284??2010-04-30?21:50??時鐘電路\History\PCB1.~(7).PcbDoc.Zip

?????文件??????25503??2010-04-30?21:54??時鐘電路\History\PCB1.~(8).PcbDoc.Zip

?????文件??????25610??2010-04-30?23:54??時鐘電路\History\PCB1.~(9).PcbDoc.Zip

?????文件???????3612??2010-04-25?17:51??時鐘電路\History\PCB_Project1.~(1).PrjPCB.Zip

?????文件???????3667??2010-04-25?17:52??時鐘電路\History\PCB_Project1.~(2).PrjPCB.Zip

?????文件???????3629??2010-04-26?22:49??時鐘電路\History\PCB_Project1.~(3).PrjPCB.Zip

?????文件???????3662??2010-04-26?23:18??時鐘電路\History\PCB_Project1.~(4).PrjPCB.Zip

?????文件???????3662??2010-04-30?21:50??時鐘電路\History\PCB_Project1.~(5).PrjPCB.Zip

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

評論

共有 條評論