读S10拨码开关的状态作为P1的输入,P0端口做输出接8个发光二极管。
(1)点亮板子上的第一个灯D0。
#include<reg51.h>
void main()
{
P0=0xfd;//(1111 1101)
while(1);
}
(2)点亮D0、D2、D4、D6灯,与D1、D3、D5、D7灯交替闪烁。
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
void delay( );
void main( )
{
while(1)
{
P0=0xaa;//(1010 1010)
delay();
P0=0x55;//(0101 0101)