資源簡介
8255芯片將單片機的IO口進行擴展,增加了單片機的應用空間,并且里面附有protues的電路仿真,很實用
代碼片段和文件信息
#include
#include
#define?uchar?unsigned?char
#define?uint?unsigned
#define?A8255?XBYTE[0X0000]//A的地址?對應A0與A1的取值
#define?B8255?XBYTE[0X0001]//B的地址
#define?C8255?XBYTE[0X0002]//c的地址
#define?D8255?XBYTE[0X0003]//D的地址??XBITE為51系列的特定語法,能識別P0和P1,從中取出地址
void?delay(unsigned?int?x)?
{
unsigned?int?ij;
for(i=x;i>0;i--)
{
for(j=250;j>0;j--);
}
}
void?main()
{??
uchar?i;
D8255=0X82;//設置模式0,對8255來說:PA、PC為輸出口,PB為輸入口
while(1)
{?
delay(100);
A8255=0xf0;
C8255=0xf0;
delay(100);
A8255=0x0f;
C8255=0x0f;
//A8255=B8255;?//讀出B口數據
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????142107??2013-05-10?19:21??8255芯片用于單片機IO口拓展\8255芯片用于單片機IO口拓展.DSN
?????文件???????2957??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led
?????文件????????658??2013-06-20?01:55??8255芯片用于單片機IO口拓展\led.c
?????文件????????213??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.hex
?????文件?????????54??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.lnp
?????文件???????2017??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.LST
?????文件???????4762??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.M51
?????文件???????2462??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.OBJ
?????文件??????14295??2013-05-10?19:15??8255芯片用于單片機IO口拓展\led.plg
????.......?????56845??2013-05-10?19:21??8255芯片用于單片機IO口拓展\led.uvopt
????.......?????13395??2013-05-10?19:21??8255芯片用于單片機IO口拓展\led.uvproj
????.......?????????0??2013-05-10?16:59??8255芯片用于單片機IO口拓展\led_uvproj.bak
?????文件???????6376??2009-05-07?14:37??8255芯片用于單片機IO口拓展\STARTUP.A51
?????文件??????14048??2013-05-10?19:15??8255芯片用于單片機IO口拓展\STARTUP.LST
?????文件????????749??2013-05-10?19:15??8255芯片用于單片機IO口拓展\STARTUP.OBJ
?????目錄??????????0??2013-06-20?02:04??8255芯片用于單片機IO口拓展
?????文件?????335256??2013-06-20?02:01??8255芯片用于單片機IO口拓展\8255芯片用于單片機IO口拓展.EMF
?????文件????????792??2013-06-20?02:04??8255芯片用于單片機IO口拓展\8255芯片用于單片機IO口拓展.PWI
-----------?---------??----------?-----??----
???????????????596986????????????????????18
- 上一篇:食堂飯卡管理系統需求分析
- 下一篇:Xmodem協議 傳輸文件
評論
共有 條評論