l2-4.c
来自「单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码」· C语言 代码 · 共 30 行
C
30 行
/**********************************************************************
程序名称:L2-4.c
程序功能:使用sfr型变量和sbit型变量,控制图2.2中的发光二极管D0、D1、D2同时闪烁
程序作者:张三
创建时间:2008-3-28
**********************************************************************/
#include <reg51.h>
sfr PortP1 =0x90 ; // 定义sfr型变量PortP1,并指向特殊功能寄存器P1
sbit P1_0=PortP1^0 ; // 定义P1口的P1.0引脚
sbit P1_1=PortP1^1 ; // 定义P1口的P1.1引脚
sbit P1_2=PortP1^2 ; // 定义P1口的P1.2引脚
void main( )
{
unsigned int i; // 定义无符号整型变量i,用于循环延时
P1=0x00; // 关闭接在P1口的所有发光二极管
while( 1 ){
P1_0 = !P1_0; // 将P1_0取反
P1_1 = !P1_1; // 将P1_1取反
P1_2 = !P1_2; // 将P1_2取反
for( i=0 ; i<10000 ; i-- ) { ; }
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?