版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流水灯点亮
--51基础(C语言)
第四课:C语言基础以及流水灯的实现led怎样分辨LED阴阳极1、直插式:长的阳极,短发光二极管的两根引线中较长的一根为正极,应接电源正极。有的发光二极管的两根引线一样长,但管壳上有一凸起的小舌,靠近小舌的引线是正极。的阴极2、贴片型贴片发光二极管我们生活中很多都用到,现在的贴片LED种类各式各样,适合不同情况下使用,每一种都有各自的优点,贴片LED基本上是一块很小的晶片被封装在环氧树脂里面,它非常小,非常轻,贴片LED耗电相当低,直流驱动,超低功耗。一般来说贴片LED发光二极管的工作电压是2.0V-3.6V,工作电流是0.02-0.03A。那么对于贴片型的发光二极管如何区分正负极呢?贴片型发光二极管正负极贴片型发光二极管正负极有些贴片LED会有一个缺口,例如对于5050贴片LED,这是一款在LED节能灯照明行业中比较常用到的,整个5050贴片LED是正方形的,四个直角中有一个角带个小缺角,就是途中红色小圆圈的那个地方,其他的直角没有小缺角,带小缺角的那端就是负极,另一端是正极流水灯实验8个LED发光二极管,分别对应单片机IO口的P0.0到P0.7口,8个单片机IO口组成一个字节,在程序编写过程中,可以直接用P0来进行操作。C语言的8位二进制数代表了8个IO口P0=0xfe;0xFD0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F.P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.01111110174HC24574HC245是一种在单片机系统中常用的驱动器,增加io口的驱动能力,比如说51单片机的io口本身的驱动电流较小但所带的负载很大,这种时候就可以使用74hc245来增强io口的驱动能力。CE:低电平有效,使能端,片选信号。AB/BA(dir)=1时,A为输入端,B为输出端。AB/BA(dir)=0时,B为输入端,A为输出端。74LS13874HC13874LS138真值表三态输出电路三态电路可提供三种不同的输出值:逻辑“0”,逻辑“1”和高阻态。高阻态主要用来将逻辑门同系统的其他部分加以隔离。高阻相当于断开状态,没有任何逻辑功能当E=1时:若A=1,则B=1;若A=0,则B=0。当E为低电位时,经非门后加到两个或非门输入端的均为高电位,终或非门后,G1,G2均为低电位,NMOS管T1与T2均断开,A和B不相通,呈现出高阻状态。由此可知,此电路有3个状态:a.E=0,G1和G2不通,呈高阻态b.E=1,A=1时,B=1。c.E=1,A=0时,B=0。
一程序一#include< reg52.h>#include<intrins.h>
main(){unsignedcharcnt=0,temp;unsignedinti=0,j;
while(1){ temp=0xfe;for(i=0;i<8;i++){ P1=temp;for(j=0;j<=20000;j++);temp=_crol_(temp,1);
}}}二#include<reg52.h>voiddelay();
voidmain(){unsignedchari,temp;while(1){temp=0xfe;
for(i=0;i<8;i++) { P1=temp; delay(); temp=temp<<1; } } } voiddelay() { unsignedintj; for(j=0;j<=20000;j++); }三#include<reg52.h>#defineucharunsignedcharuchartab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; voiddelay() { unsignedintj; for(j=0;j<=20000;j++); }voidmain() { uchari; while(1) { for(i=0;i<8;i++) { P1=tab[i]; delay(); } } }设计一个开关量采集电路任务描述:用单片机采集8个开关状态,然后将采集到的结果通过发光二极管显示,当采集到的数据为0时,与其对应的发光二极管亮,当某一开关断开时,对应的发光二极管不亮电路图开关量检测程序#include<reg51.h>main(){ chari; while(1) { i=P1; P2=i;
}}交通灯交通灯程序#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharsbitg=P1^0;sbity=P1^1;sbitr=P1^2;sbitgg=P1^5;sbityy=P1^4;sbitrr=P1^3;voiddelay(ucharm){uinti,j;for(i=0;i<5000;i++)for(j=0;j<m;j++);}
voidmain(){while(1){r=0;g=1; y=1; rr=1; yy=1; gg=0;//南北绿灯亮,东西红灯亮
delay(200);
r=0;g=1;y=1;rr=1;yy=0;gg=1;//东西红灯亮,南北黄灯亮delay(30);r=1;g=0; y=1;
rr=0;yy=1;gg=0;/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 小学六年级语文下册 中心思想 归纳方法课件
- 护理面试题素材及答案
- 公路养护工人面试题库及答案
- 城投公务员面试题及答案
- 2026年新疆农发集团彩印包装有限公司招聘备考题库及答案详解(夺冠系列)
- 2026年成都市新都区毗河中学校公开招聘教师备考题库有答案详解
- 2026年新开乡梁家庄村公开招聘大学生村文书备考题库及一套答案详解
- 2026年深圳市龙岗区工业和备考题库化局面向区内公开选调公务员备考题库及答案详解(考点梳理)
- 2026年肇庆市德庆县教育局所属公办幼儿园公开招聘合同制工作人员备考题库及一套答案详解
- 2026年重庆机电职业技术大学人文与艺术学院舞蹈表演与编导专业公开招聘舞蹈专业教师备考题库(含答案详解)
- 教育培训机构董事会决策机制范文
- 胰岛素皮下注射团体标准解读
- 《电气安装与维修》课件 项目四 YL-G156A 型能力测试单元-智能排故板
- 海洋能技术的经济性分析
- 云南省昭通市2024-2025学年七年级上学期期末历史试题(含答案)
- 2025年度解除房屋租赁合同后的产权交接及费用结算通知
- 四川省绵阳市2024-2025学年高一上学期期末地理试题( 含答案)
- 水泥供应、运输、售后服务方案
- 澳洲10计划教程
- 医院培训课件:《黄帝内针临床运用》
- 校园小品《我的未来不是梦》剧本
评论
0/150
提交评论