点亮LED所学内容 1. 电脑接口电压大约5v 2. 为了防止运行规定的代码防止继续运行导致崩溃需要使程序循环 有两种方法
自我感觉第一种更方便,第二种逻辑更条理(PS:第一种循环语句后面需要加上;使它成为一条单独代码命令)
3. 电路图和代码
#include<reg52.h>
sbit LED = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main () { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; while(1) { LED =0; } }
4. 代码含义
将P1的最低位声明为 ADDR0.以后要对P1的最低位进行操作,则直接操作ADDR0. LED ENLED同理
将处于低电压定义为0,高电压定义为1
之后为了防止运行规定的代码防止继续运行导致崩溃使程序循环
|