单片机轻松入门之一点亮一个发光二极管
来源:互联网 发布:apache spark 版本 编辑:程序博客网 时间:2024/05/29 18:34
本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片机的人有所帮助,如果有错误欢迎回帖指出与本人交流或加入QQ群 143586739
单片机轻松入门之一点亮一个发光二极管
其用Proteus画得原理图如下所示,该电路较简单,在P1.7上接一个发光二极管,并接了一个限流电阻。单片机31引脚要接高电平,因为单片机访问的是下载到单片机内部的程序。
分析:当单片机的P1.7引脚输出高电平时发光二极管熄灭,输出低电平时发光二极管点亮。所以程序里要将P1.7输出低电平。
实现程序如下:
#include<reg52.h> //头文件sbit led=P1^7; //位定义,将P1.7标识为ledvoid main() //主程序{ P1=0xff; //P1口做I/O时,先置1 while(1) //while大循环 { led = 0; //将P1.7口拉低,此时二极管可点亮。 }}
仿真后的图片如下:
关注微信公众号,学习更多知识。
0 0
- 单片机轻松入门之一点亮一个发光二极管
- STC89C52单片机实验1-点亮一个发光二极管
- 点亮一个发光二极管
- 发光二极管循环点亮
- 点亮第一个发光二极管
- 4-《电子入门趣谈》第一章_一切从单片机开始-1.3.1-点亮一个灯
- (3)51单片机入门案列-一个按键实现点亮LED和开启蜂鸣器
- 单片机控制发光二极管显示
- 点亮一个发光二极管LED--51的第一个程序
- ◎WMI轻松入门之一
- 简单点亮发光二极管实例(位操作)
- 点亮人生中第一个发光二极管
- 发光二极管配合单片机使用经验
- 单片机轻松入门之二:流水灯
- 单片机轻松入门之三:蜂鸣器
- 控制一个发光二极管
- S3C2440裸机开发之一-------点亮一个小灯
- 51单片机点亮数码管
- 实现listview某一项滑动放大的效果
- 【Redis安装】redis简介和安装
- java生成验证码
- DOM简单介绍
- Spark 阶段总结 1
- 单片机轻松入门之一点亮一个发光二极管
- Gallery实现图片文字左右滑动放大当前选中
- python核心编程-线程threading模块之生产者与消费者
- 类
- 【Android】获取控件的宽和高
- 重排链表
- 1.1 Git的本地使用详解
- Spark 阶段总结 2
- Document对象的使用:getElementById()和getElementsByTagName()方法的使用练习