精品文档
(2)设置8255的PA口为方式1输出,PB口为方式0输入,PC口高4位为输出,低4位为输入。试写出其初始化程序; (3)编写程序段在0832上输出下列波形。
u t
4、要求设计实现一个花样流水灯。假设硬件电路有八个发光二极管且接线于51单片机的P0口,高电平点亮,要求每间隔1s按00H、81H、42H、24H、18H、C3H、E7H、FFH的数据形式点亮流水灯。并在下图中将一个循环周期的流水花样用笔描绘出来,图中白色圆圈代表灯灭,涂黑代表灯亮。请编程实现。
精品文档
精品文档
高位在前,低位在后 ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ ○○○○○○○○ 流水灯花样图 #include
char code tabel[]={0x00,0x81,0x42,0x24,0x18,0xc3,0xe7,0xff}; void delay() { }
void main() { int i=0;
for(i=0;i<8;i++) {P0=table[i]; delay(1000); } }
精品文档