单片机控制led灯的设计教学课件ppt.ppt

单片机控制led灯的设计教学课件ppt.ppt

ID:48117828

大小:2.86 MB

页数:33页

时间:2019-05-07

单片机控制led灯的设计教学课件ppt.ppt_第1页
单片机控制led灯的设计教学课件ppt.ppt_第2页
单片机控制led灯的设计教学课件ppt.ppt_第3页
单片机控制led灯的设计教学课件ppt.ppt_第4页
单片机控制led灯的设计教学课件ppt.ppt_第5页
资源描述:

《单片机控制led灯的设计教学课件ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子工业出版社单片机控制技术项目式教程(C语言版)电子工业出版社项目4单片机控制LED灯的设计能了解51单片机I/O口的结构;能掌握51单片机I/O口的特点及应用;能掌握51单片机控制LED灯的硬件设计方法;能熟练编写单片机控制LED灯闪烁的程序。学习目标工作任务叙述51单片机I/O口的结构和特点;设计单片机控制单个LED灯闪烁的电路和工作软件;设计单片机控制多个循环LED灯的电路和工作软件。任务4.1单片机控制单个LED灯任务4.2单片机控制多个循环LED灯项目小结项目4单片机控制LED灯的设计任务4.1单片机控制单个LED灯4.1.1MC

2、S-51单片机的I/O口介绍MCS-51系列单片机有4个8位的并行I/O接口:P0、P1、P2和P3口。它们是特殊功能寄存器中的4个。这4个口,既可以作输入,也可以作输出,既可按8位处理,也可按位方式使用。输出时具有锁存能力,输入时具有缓冲功能。1.P0口P0口是一个三态双向口,包括一个输出锁存器、两个三态缓冲器、输出驱动电路和输出控制电路组成,它的一位结构如图:输出驱动器控制电路P0口功能1、通用I/O接口:不需要外部扩展时,内部控制信号将使MUX开关接通到锁存器。此时,由于P0口没有内部上拉电阻,通常要在外部加一个上拉电阻来提高驱动能力。

3、2、地址/数据分时复用:需要进行外部扩展时,内部控制信号将使MUX开关接通到内部地址/数据线。此时,P0口在ALE信号的控制下,分时输出低8位地址和8位数据信号。P0口的工作原理(1)通用I/O口①用作输入口(端口外数据内部寄存器)方式1(读锁存器):Q缓冲器2D内部总线,适于“读—修改—写”方式2(读引脚):P0.x缓冲器1D内部总线。作为通用I/O使用,是一个准双向口:“在输入数据时应先把口置1,使V1、V2都截止,引脚处于悬浮状态,可作高阻抗输入”②用作输出口(片内数据端口)数据锁存MUXP0.x(2)地址/数据总线口①输出:地址/数据

4、为1,P0·x——高地址/数据为0,P0·x——低②输入:经缓冲器1读入(1)P0口既可作地址/数据总线使用,也可作通用I/O口使用。当P0口作地址/数据总线使用时,就不能再作通用I/O口使用了。(2)P0口作输出口使用时,输出级属漏极开路,必须外接上拉电阻,才有高电平输出。(3)P0口作输入口读引脚时,应先向锁存器写1,使V1、V2截止,不影响输入电平。P0口特点2.P1口P1口是准双向口,它只能作通用I/O接口使用。结构与P0口不同,它的输出只由一个场效应管V1与内部上拉电阻组成。(1)P1口是唯一的单功能口,仅能作为通用I/O口使用。因

5、在其输出端接有上拉电阻,可以直接输出而无需外接上拉电阻。(2)同P0口一样,当作输入口时,必须先向锁存器写“1”,使场效应管V1截止。P1口特点3.P2口P2口也是准双向口,它有两种用途:通用I/O接口和高8位地址线。P2口作I/O端口使用时:内部控制信号使MUX开关接通到锁存器,此时P2口的用法与P1口相同。P2口作外部地址总线使用时:内部控制信号使MUX开关接通到内部地址线,此时P2口的引脚状态由所输出的地址决定。需要特别指出的是,由于对片外地址的操作是连续不断的,只要进行了外部系统扩展,此时P0口和P2口就不能再用作I/O端口了。4.P

6、3口P3口用作通用I/O口时,其工作原理同P1口类似。此外,它的每一根线还具有第二种功能。☆在真正的应用电路中,P3口的第二功能显得更为重要。4.1.2单片机控制单个LED灯闪烁的设计1.任务要求设计一个电路,AT89C52单片机的P1.7引脚连接一个LED灯,控制LED闪烁。2.任务分析以单片机为核心的电子设计硬件设计软件设计单片机最小系统加上最简单的输出电路来驱动LED编程控制P1.7引脚的电平状态,使其持续一段时间的高电平,再持续一段时间的低电平3.任务设计(1)器件的选择①发光二极管发光二极管:单向导电性,通过5mA左右电流即可发光,

7、电流越大,亮度越强,但若电流过大会烧毁二极管,一般控制在3~20mA。工作电压:红色发光二极管1.7-2.5V绿色发光二极管2.0-2.4V黄色发光二极管1.9-2.4V蓝/白色发光二极管3.0-3.8V②限流电阻二极管串联电阻的目的是为了防止发光二极管和P1.7引脚流过的电流过大,烧毁二极管或单片机,所以该电阻也称为“限流电阻”。限流电阻的选择:假设电源电压为VCC,发光二极管的导通压降为VDD,导通时流过二极管的电流为I,则限流电阻R为:R=(VCC-VDD)/I例如,若二极管的导通压降为2.2V,导通时流过的电流为5mA,则限流电阻为5

8、60Ω。③器件清单器件名称数量(只)AT89C52112MHz晶体122pF瓷片电容222uF电解电容110kΩ电阻1560Ω电阻1发光二极管LED1(2)硬件原理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。