資源簡(jiǎn)介
基于89C51的實(shí)驗(yàn)中包含了流水燈、倒計(jì)時(shí)、倒計(jì)時(shí)報(bào)警、LCD顯示、矩陣鍵盤等

代碼片段和文件信息
#include
#define?uchar?unsigned?char
sbit?a=P3^7;
unsigned?int?ij;????????????????????????????????????????????????????????
uchar?tab[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};
uchar?num[3][4]={01234567891011};
void?delay()
{
uchar?k;
for(k=0;k<200;k++);
}
uchar?key_scan()
{
P2=0xf0;
if((P2&0xf0)!=0xf0)
{
???delay();
?if((P2&0xf0)!=0xf0)
?{
??switch(P2)
{
case?0xb0:i=0;break;????????????????????????????????
case?0xd0:i=1;break;
case?0xe0:i=2;break;
default:?break;
}
?}
?}
? return(i);
}
uchar?xinghao()
{
?P2=0x0f; ?
?if((P2&0x0f)!=0x0f)
?{
???delay();
?if((P2&0x0f)!=0x0f)
?{
??switch(P2)
{
case?0x07:j=0;break;
case?0x0b:j=1;break;
case?0x0d:j=2;break;
case?0x0e:j=3;break;
default:?break;
}
?}
?}
?return(j);
}
main()
{
uchar?key;
a=0;
while(1)
{??key=num[key_scan()][xinghao()];
?delay();
?????P3=0x10;???????????????????????????????????
?P0=tab[key/10];
?delay();
?P3=0x08;
?P0=tab[key%10];
?delay();?????????????????????????????????
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????6376??2008-09-23?09:16??單片機(jī)實(shí)驗(yàn)\11\STARTUP.A51
?????文件??????14048??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\STARTUP.LST
?????文件????????749??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\STARTUP.OBJ
?????文件??????10373??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z
?????文件???????3248??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.c
?????文件???????4035??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.hex
?????文件?????????35??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.lnp
?????文件???????7125??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.LST
?????文件??????16481??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.M51
?????文件??????10133??2016-11-22?08:59??單片機(jī)實(shí)驗(yàn)\11\z.OBJ
?????文件??????30830??2016-11-22?08:37??單片機(jī)實(shí)驗(yàn)\11\z.plg
?????文件??????????0??2016-11-22?08:36??單片機(jī)實(shí)驗(yàn)\11\z.uv2
?????文件???????6376??2014-01-29?12:40??單片機(jī)實(shí)驗(yàn)\QW\STARTUP.A51
?????文件??????14049??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\STARTUP.LST
?????文件????????758??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\STARTUP.OBJ
?????文件???????4690??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui
?????文件????????655??2016-11-23?20:32??單片機(jī)實(shí)驗(yàn)\QW\xuhui.build_log.htm
?????文件???????1171??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.c
?????文件???????1505??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.hex
?????文件?????????43??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.lnp
?????文件???????3505??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.LST
?????文件???????8498??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.M51
?????文件???????4756??2016-11-01?22:53??單片機(jī)實(shí)驗(yàn)\QW\xuhui.OBJ
?????文件??????70472??2016-11-23?20:32??單片機(jī)實(shí)驗(yàn)\QW\xuhui.uvgui.lenovo
?????文件??????70473??2016-11-06?12:15??單片機(jī)實(shí)驗(yàn)\QW\xuhui.uvgui_lenovo.bak
?????文件???????5326??2016-11-01?23:50??單片機(jī)實(shí)驗(yàn)\QW\xuhui.uvopt
?????文件??????14018??2016-10-20?00:31??單片機(jī)實(shí)驗(yàn)\QW\xuhui.uvproj
?????文件???????5326??2016-10-20?00:31??單片機(jī)實(shí)驗(yàn)\QW\xuhui_uvopt.bak
?????文件???????6376??2008-09-23?09:16??單片機(jī)實(shí)驗(yàn)\sy_3改進(jìn)版\STARTUP.A51
?????文件??????14048??2016-10-15?12:59??單片機(jī)實(shí)驗(yàn)\sy_3改進(jìn)版\STARTUP.LST
............此處省略215個(gè)文件信息
- 上一篇:超聲波US-100模塊資料
- 下一篇:御劍85萬超強(qiáng)字典
評(píng)論
共有 條評(píng)論