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

資源簡介

包含兩個方案,方案一為純數字電路,方案二為單片機設計包含程序源碼

資源截圖

代碼片段和文件信息

#include

sbit?P1_0=P1^0;//74hc573使能端
sbit?qidong?=?P2^4;//啟動按鍵
sbit?huifu?=?P2^5;//恢復
sbit?zanting?=?P2^6;//暫停
sbit?tixing?=?P2^7;//蜂鳴器

bit?fengmingqi?=?0;//蜂鳴器標志位

unsigned?char?code?seven_seg[]={0xc00xf90xa40xb00x990x92
0x820xf80x800x90};
unsigned?char?cpdaojishi?=?24;

void?Delay5ms() //@11.0592MHz??延時函數
{
unsigned?char?i?j;

i?=?54;
j?=?199;
do
{
while?(--j);
}?while?(--i);
}

void?display()?//數碼管顯示函數
{
unsigned?char?i;
P0=0xff;//消影
switch(i)
{
case?0:P1_0=0;P1_0=1;P0=0x01;P1_0=0;P0=seven_seg[daojishi?/?10];break;//P0=0x01?開位選???P1_0=0;P0=seven_seg[1]開段選
case?1:P1_0=0;P1_0=1;P0=0x02;P1_0=0;P0=seven_seg[daojishi?%?10];break;
}
i++;
if(i>=6)i=0;
}

void?Timer0Init(void) //5毫秒@11.0592MHz
{
// AUXR?|=?0x80; //定時器時鐘1T模式
TMOD?&=?0xF0; //設置定時器模式
TL0?=?0x00; //設置定時初值
TH0?=?0x28; //設置定時初值
TF0?=?0; //清除TF0標志
TR0?=?1; //定時器0開始計時
}

void?key()
{
if(qidong?==?0)
{
Delay5ms();
if(qidong?==?0)
{
while(qidong?==?0);
ET0?=?1;//啟動定時器0
}
}

if(zanting?==?0)
{
Delay5ms();
if(zanting?==?0)
{
while(zanting?==?0);
ET0?=?0;//關閉定時器0
}
}

if(huifu?==?0)
{
Delay5ms();
if(huifu?==?0)
{
while(huifu?==?0);
daojishi?=?24;//恢復倒計時
ET0?=?1;//關閉定時器0
}
}
}

void?timer0()interrupt?1//定時器0中斷服務函數
{
cp++;
if(cp?>=?200)
{
cp?=?0;
daojishi--;
if(daojishi?==?0)
{
daojishi?=?0;
fengmingqi?=?1;
ET0?=?0;
}
else?if(daojishi?>?0)
{
fengmingqi?=?0;
}
}

}

void?Timer1Init(void) //5毫秒@11.0592MHz
{
TMOD?&=?0x0F; //設置定時器模式
TL1?=?0x00; //設置定時初值
TH1?=?0x28; //設置定時初值
TF1?=?0; //清除TF1標志
TR1?=?1; //定時器1開始計時
}

void?timer1()interrupt?3//定時器0中斷服務函數
{
display();
}

void?main()
{??
Timer0Init();
Timer1Init();
EA?=?1;//打開總中斷
ET1?=?1;//開定時器1
while(1)
{
? ?key();
if(fengmingqi?==?1)
{
tixing?=?1;//給蜂鳴器高電平
}
else?
{
tixing?=?0;//給蜂鳴器低電平
}

}
}

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

?????文件??????18790??2018-06-22?19:18??方案二\仿真\24.pdsprj

?????文件???????1994??2018-06-22?19:18??方案二\仿真\24.pdsprj.J8X8KE978YQ8Z68.Administrator.workspace

?????文件??????18755??2018-06-13?17:04??方案二\仿真\Last?Loaded?24.pdsbak

?????文件???????2198??2018-06-19?17:06??方案二\程序\24.pdsprj.J8X8KE978YQ8Z68.Administrator.workspace

?????文件??????71005??2018-06-13?17:04??方案二\程序\24.uvgui.Administrator

?????文件???????5358??2018-06-13?17:04??方案二\程序\24.uvopt

?????文件??????13956??2018-06-13?17:04??方案二\程序\24.uvproj

?????文件??????18453??2018-06-13?15:38??方案二\程序\Backup?Of?24.pdsbak

?????文件??????18507??2018-06-13?15:43??方案二\程序\Last?Loaded?24.pdsbak

?????文件??????11078??2018-06-13?15:36??方案二\程序\Listings\24.m51

?????文件???????5236??2018-06-13?15:36??方案二\程序\Listings\main.lst

?????文件??????14542??2018-06-13?15:36??方案二\程序\Listings\STARTUP.lst

?????文件???????2240??2018-06-13?15:49??方案二\程序\main.c

?????文件???????5859??2018-06-13?15:36??方案二\程序\objects\24

?????文件????????992??2018-06-13?15:36??方案二\程序\objects\24.build_log.htm

?????文件???????1259??2018-06-13?15:36??方案二\程序\objects\24.hex

?????文件?????????95??2018-06-13?15:36??方案二\程序\objects\24.lnp

?????文件???????5960??2018-06-13?15:36??方案二\程序\objects\main.obj

?????文件????????819??2018-06-13?15:36??方案二\程序\objects\STARTUP.obj

?????文件???????6376??2016-04-01?17:01??方案二\程序\STARTUP.A51

?????文件??????18610??2018-05-08?21:57??方案一仿真\Backup?Of?sdks.pdsbak

?????文件??????18850??2018-05-09?21:09??方案一仿真\Last?Loaded?sdks.pdsbak

?????文件??????18877??2018-06-02?14:27??方案一仿真\sdks.pdsprj

?????文件???????1389??2018-06-19?17:06??方案一仿真\sdks.pdsprj.J8X8KE978YQ8Z68.Administrator.workspace

?????目錄??????????0??2018-06-13?15:36??方案二\程序\Listings

?????目錄??????????0??2018-06-13?15:36??方案二\程序\objects

?????目錄??????????0??2018-06-22?19:18??方案二\仿真

?????目錄??????????0??2018-06-22?19:17??方案二\程序

?????目錄??????????0??2018-06-22?19:17??方案二

?????目錄??????????0??2018-06-22?19:16??方案一仿真

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

評論

共有 條評論