没有合适的资源?快使用搜索试试~ 我知道了~
点亮P1口的多个LED灯,该程序是单片机学习中最简单最基础的,通过程序了解如何控制端口的高低电平。
资源推荐
资源详情
资源评论
程序一、
#include"reg52.h" /* 调用头文件,单片机内部寄存器都定义在此,用的时候需要先调用 */
/******************************** 引脚定义 *************************************/
sbit L2 = P1^0; /* 用sbit关键字定义L2到P1.0端口,其他端口以此类推 */
sbit L3 = P1^1; /* L2是自己任意定义且容易记忆的符号,此处与516开发板上符号对应 */
sbit L4 = P1^2;
sbit L5 = P1^3;
sbit L6 = P1^4;
sbit L7 = P1^5;
sbit L8 = P1^6;
sbit L9 = P1^7;
/*******************************************************************************
* 函 数 名 : main
* 描 述 : 主函数
* 输 入 : 无.
* 返 回 : 无.
********************************************************************************/
void main (void)
{
L2 = 0; /* 将P1.0口赋值0,对外输出低电平 */
L3 = 1; /* 将P1.1口赋值1,对外输出高电平 */
L4 = 0; /* 将P1.2口赋值0,对外输出低电平 */
L5 = 1; /* 将P1.3口赋值1,对外输出高电平 */
L6 = 0; /* 将P1.4口赋值0,对外输出低电平 */
L7 = 1; /* 将P1.5口赋值1,对外输出高电平 */
L8 = 0; /* 将P1.6口赋值0,对外输出低电平 */
#include"reg52.h" /* 调用头文件,单片机内部寄存器都定义在此,用的时候需要先调用 */
/******************************** 引脚定义 *************************************/
sbit L2 = P1^0; /* 用sbit关键字定义L2到P1.0端口,其他端口以此类推 */
sbit L3 = P1^1; /* L2是自己任意定义且容易记忆的符号,此处与516开发板上符号对应 */
sbit L4 = P1^2;
sbit L5 = P1^3;
sbit L6 = P1^4;
sbit L7 = P1^5;
sbit L8 = P1^6;
sbit L9 = P1^7;
/*******************************************************************************
* 函 数 名 : main
* 描 述 : 主函数
* 输 入 : 无.
* 返 回 : 无.
********************************************************************************/
void main (void)
{
L2 = 0; /* 将P1.0口赋值0,对外输出低电平 */
L3 = 1; /* 将P1.1口赋值1,对外输出高电平 */
L4 = 0; /* 将P1.2口赋值0,对外输出低电平 */
L5 = 1; /* 将P1.3口赋值1,对外输出高电平 */
L6 = 0; /* 将P1.4口赋值0,对外输出低电平 */
L7 = 1; /* 将P1.5口赋值1,对外输出高电平 */
L8 = 0; /* 将P1.6口赋值0,对外输出低电平 */
资源评论
LLX123654
- 粉丝: 15
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功