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

資源簡介

輕松玩轉51單片機c語言 附帶光盤中的所有源代碼 包括:流水燈;移位運算;救護車聲音;中斷;定時器;秒表;單片機與上位機通信;DS1302數碼管電子鐘、LCD電子鐘;

資源截圖

代碼片段和文件信息

#include?
#define?uchar?unsigned?char
#define?uint??unsigned?int
sbit??BEEP=P3^7; //定義蜂鳴器
uchar?code?bit_tab[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};//位選表用來選擇哪一只數碼管進行顯示
uchar?code?seg_data[]={0xc00xf90xa40xb00x990x920x820xf80x800x900x880x830xc60xa10x860x8e0xff};
//0~F和熄滅符的顯示碼(字形碼)
uchar?disp_buf[]={12345678}; //定義顯示緩沖單元并賦值
/********以下是延時函數********/
void?Delay_ms(uint?xms)
{
uint?ij;
for(i=xms;i>0;i--) ??????//i=xms即延時約xms毫秒
for(j=110;j>0;j--);
}
/*********以下是蜂鳴器響一聲函數********/
void??beep()
{
??BEEP=0;?????? ?//打開蜂鳴器
??Delay_ms(100);?
??BEEP=1;??????????? //關閉蜂鳴器
??Delay_ms(100);????
}
/********以下是顯示函數********/
void?Display()
{
uchar?i;
uchar?tmp; //定義顯示暫存
static?uchar?disp_sel=0; //顯示位選計數器顯示程序通過它得知現正顯示哪個數碼管,初始值為0
for(i=0;i<8;i++) //掃描8次將8只數碼管掃描一遍
{
tmp=bit_tab[disp_sel]; //根據當前的位選計數值決定顯示哪只數碼管
P2=tmp; //送P2控制被選取的數碼管點亮
tmp=disp_buf[disp_sel]; //根據當前的位選計數值查的數字的顯示碼
tmp=seg_data[tmp]; //取顯示碼
P0=tmp; //送到P0口顯示出相應的數字
Delay_ms(2); //延時2ms
P2=0xff; //關顯示,每掃描一位數碼管后都要關斷一次
disp_sel++; //位選計數值加1指向下一個數碼管
if(disp_sel==8)
disp_sel=0; //如果8個數碼管顯示了一遍則讓其回0重新再掃描
}
}
/*********以下是主函數********/
void?main()
{
while(1)
{
beep(); //調蜂鳴器響一聲函數
Display(); //調顯示函數
}
}


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

?????文件???????3026??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1

?????文件???????1615??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1.c

?????文件????????895??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1.hex

?????文件???????3889??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1.LST

?????文件???????4702??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1.M51

?????文件???????3285??2009-04-01?09:33??源程序\ch10\ch10_1\ch10_1.OBJ

?????文件???????1447??2009-05-06?08:48??源程序\ch10\ch10_1\ch10_1.Opt

?????文件????????213??2009-05-06?08:48??源程序\ch10\ch10_1\ch10_1.plg

?????文件???????2015??2009-04-01?08:49??源程序\ch10\ch10_1\ch10_1.Uv2

?????文件???????1447??2009-04-01?18:23??源程序\ch10\ch10_1\ch10_1_Opt.Bak

?????文件???????1997??2009-03-29?16:57??源程序\ch10\ch10_1\ch10_1_Uv2.Bak

?????文件???????3753??2009-06-24?00:38??源程序\ch10\ch10_2\ch10_2

?????文件???????1824??2009-04-01?09:42??源程序\ch10\ch10_2\ch10_2.c

?????文件???????1027??2009-06-24?00:38??源程序\ch10\ch10_2\ch10_2.hex

?????文件???????4108??2009-06-24?00:38??源程序\ch10\ch10_2\ch10_2.LST

?????文件???????5619??2009-06-24?00:38??源程序\ch10\ch10_2\ch10_2.M51

?????文件???????4172??2009-06-24?00:38??源程序\ch10\ch10_2\ch10_2.OBJ

?????文件???????1616??2009-06-24?00:15??源程序\ch10\ch10_2\ch10_2.Opt

?????文件????????741??2009-06-24?00:40??源程序\ch10\ch10_2\ch10_2.plg

?????文件???????2015??2009-04-17?10:58??源程序\ch10\ch10_2\ch10_2.Uv2

?????文件???????1453??2009-06-23?23:56??源程序\ch10\ch10_2\ch10_2_Opt.Bak

?????文件???????1997??2009-03-29?17:09??源程序\ch10\ch10_2\ch10_2_Uv2.Bak

?????文件???????7623??2009-06-24?00:59??源程序\ch10\ch10_3\ch10_3

?????文件???????4397??2009-04-03?15:40??源程序\ch10\ch10_3\ch10_3.c

?????文件???????2241??2009-06-24?00:59??源程序\ch10\ch10_3\ch10_3.hex

?????文件??????10298??2009-06-24?00:59??源程序\ch10\ch10_3\ch10_3.LST

?????文件??????12018??2009-06-24?00:59??源程序\ch10\ch10_3\ch10_3.M51

?????文件???????8677??2009-06-24?00:59??源程序\ch10\ch10_3\ch10_3.OBJ

?????文件???????1440??2009-06-23?23:55??源程序\ch10\ch10_3\ch10_3.Opt

?????文件????????917??2009-06-24?01:00??源程序\ch10\ch10_3\ch10_3.plg

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

評論

共有 條評論