1、 1. 基本示例分析2.单片机应用系统设计单片机 C语言编程与设计一、基本示例分析:例 1、 LED的控制 使用 805l的 Port 1连接 8个 LED, 以产生跑马灯的效果。连接好电路并且完成程序之后,您将可以看到 8个 LED依次轮流闪烁。在这次练习中,您将学会如何使用 I/O Port输出数据,以及如何使用循环实现时间延迟。 电路图#include void delay (void) /* delay 函数 */ unsigned char i,j; /* 这个函数执行时间的延迟 */for (i=0;ivoid delay (void) /* delay 函数 */ unsigne
2、d char i,j; /*这个函数执行时间的延迟 */for (i=0;i255;i+)for(j=0;j255;j+); void main (void) unsigned char temp; /* 声明变量 temp */while (1) /* 无穷循环 */ temp=P2; /* 将 P2输入的数据直接放入变量 temp当中 */P1=temp; /* 将变量 temp中的数据直接输出到 Port 1*/delay();例 3、 七段显示器的控制目的是使用 8051的 Port 1连接到一个共阳的七段显示器,然后让 8051轮流显示 09。当您连接好电路,并且完成程序之后,您将看到七段显示器依次显示 09。在这次练习中,您将学会如何使用 805l控制共阳七段显示器的显示。 一个共阳七段显示器的外观和引脚如图所示。这个共阳七段显示器的引脚分别连接到 805l的Port l引脚。 电路图