单片机原理及应用C语言程序设计与实现 第7章51单片机人机交互

合集下载

单片机原理及应用(李桂林)章 (7)

单片机原理及应用(李桂林)章 (7)

第 7 章 单片机并行扩展技术 图 7-1 8031 最小应用系统
第 7 章 单片机并行扩展技术
8031 芯片本身的连接除了 EA 必 须 接地 地外(选择外 部存储器),其他与 80C51 / 89C51 最小应用系统一样,也必须 有复位及时钟电路。
第 7 章 单片机并行扩展技术
7. 2 总线扩展及编址方法
第 7 章 单片机并行扩展技术
7. 1 单片机的最小系统
最小应用系统,是指能维持单片机运行的最简单配置的系 统。这种系统成本低廉、结构简单,常用来构成简单的控制系 统,如开关状态的输入/输出控制等。对于片内有ROM / EPROM 的单片机,其最小应用系统即为配有晶振、复位电路和电源的 单个单片机。对于片内无 ROM / EPROM 的单片机,其最小系统 除了外部配置晶振、复位电路和电源外,还应当外接 EPROM 或 E2 PROM作为程序存储器使用。
第 7 章 单片机并行扩展技术
图 7-3 所示为线选法应用实例。图中所扩展的芯片地址 范围如表 7 -1 所示,其中 ×可以取“0 ”,也可以取 “ 1 ”,用十六进制数表示的地址如下:
2764 ( 1 ): 4000H~5FFFH ,或 C000H~DFFFH ,有地址重 叠现象。
2764 ( 2 ): 2000H~3FFFH ,或 A000H~BFFFH ,有地址重 叠现象。
第 7 章 单片机并行扩展技术
当然,最小系统有可能无法满足应用系统的功能要求。比 如,有时即使有内部程序存储器,但由于程序很长,程序存储器 容量可能不够;对一些数据采集系统,内部数据存储器容量也可 能不够等,这就需要根据情况扩展 EPROM 、 RAM 、 I / O 口 及其他所需的外围芯片。
第 7 章 单片机并行扩展技术

51单片机原理与实践 C语言版 高卫东 第七章 51单片机接口技术

51单片机原理与实践 C语言版 高卫东  第七章 51单片机接口技术

7.4 51单片机与LED数码管的接口技术单片机应用系统中常用的显示器主要有:❖发光二极管,简称LED(Light Emitting Diode);❖液晶显示器,简称LCD(Liquid Crystal Display);❖CRT显示器1、结构原理:有共阴极和共阳极两种P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.77.4.2 LED显示器接口:LED显示器有静态显示和动态显示两种方式。

1、静态显示:每个LED数码管的a-h都单独和一个I/O口相连,每个显示器的共阴极和共阳极都连接一起接地或接+5V。

如图7.15。

静态显示器的亮度较高,编程容易,管理也较简单,但占用I/O口线资源较多。

在显示位数较多的情况下,一般都采用动态显示方式。

2、动态显示在多位LED显示时,将所有位的段选线并联在一起,由一个8位I/O口控制。

而共阴(或共阳)极公共端K(位选)分别由相应的I/O线控制,实现各位的分时选通。

如下图所示为6位共阴极LED动态显示接口电路。

图6位LED动态显示接口电路3. LED显示器与89C51接口及显示子程序P0口输出段选码,P1口输出位选码图6只LED动态显示接口例如,显示“EE0-20”,❖I/O口1和I/O口2轮流送入段选码、位选码及显示状态如图所示。

❖段选码、位选码每送入一次后延时1ms,因人眼的视觉暂留时间为100ms,所以每位显示间隔不超过20 ms,并保持延时一段时间,造成视觉暂留效果。

❖称为软件扫描显示。

6位动态扫描显示状态P2.0、P2.1、P2.2分别接3-8译码器的输入端;P0.0—P0.7分别接数码管的a—dp进行字符显示78LS138真值表1、单个数码管静态显示#include<reg52.h>#define uchar unsigned char#define uint unsigned intvoid Main(void){P0 = 0x79;//数码管段值0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0 x7f,0x6fP2 = 1;//点亮某一位数码管0 1 2 3 4 5 6 7}2、数码管动态显示uchar code table[10] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7 d,0x07,0x7f,0x6f};//数码管段值uchar code LED_W[8] ={0,1,2,3,4,5,6,7};//数码管位码void Main(void){ uchar k;while(1){for(k=0;k<8;k++){P0 = table[k];//数码管段值P2 = LED_W[k];//点亮某一位数码管Delay(3);//延时3ms}}}作业1、跑马灯从LED灯以0.5s的间隔,从低位到高位逐位亮,再从高位到低位逐渐亮,循环3次,接着全亮全暗3次,然后重新循环。

第7章 MCS-51单片机常用接口技术

第7章 MCS-51单片机常用接口技术

图7.3 用8031的P1口设计的4×4键盘
第7章 MCS-51单片机常用接口技术
7.1.2 键盘按键识别方法
首先在键处理程序中将P1.3~P1.0依次按位变低, P1.3~P1.0在某一时刻只有一个为低。在某一位为低时读行线, 根据行线的状态即可判断出哪一个按键被按下。 如9号键按下时,当列线P1.2为低时,读回的行线状态中 P1.4被拉低,由此可知2号键被按下。 一般在扫描法中分两步处理按键,首先是判断有无键按下, 即使列线(P1.3~P1.0)全部为低,读行线,如行线 (P1.4~P1.7)全为高,则无键按下,如行线有一个为低,则 有键按下。当判断有键按下时,使列线依次变低,读行线,进 而判断出具体哪个键按下。
第7章 MCS-51单片机常用接口技术
7.2.2 LED显示器接口及显示方式
表7.2 段选码、位选码及显示状态表
段选码 (字型) F9H A4H B0H 99H 92H 位选码 P2.4~P2.0 11110 11101 11011 10111 01111 1 2 3 4 5 显示器显示状态
第7章 MCS-51单片机常用接口技术
7.2.1 LED显示器原理
图7.6为LED显示器的内部结构及外形。
(a)共阴极 (b)共阳极 (c)LED实物 图7.6 LED显示结构及实物
第7章 MCS-51单片机常用接口技术
7.2.1 LED显示器原理
7段LED显示数字0~F,符号等字型见表7.1,其中a段为最 低位,dp为最高位。
第7章 MCS-51单片机常用接口技术
单片机原理及应用教程
第 7章 MCS-51单片机常用接口技术
主 编 范立南 谢子殿 副主编 刘 彤 尹授远 李雪飞
第7章 MCS-51单片机常用接口技术

单片机原理及其应用课件

单片机原理及其应用课件

单片机原理及其应用
扬州大学
介绍图2-1中的各功能部件:
1.CPU(微处理器):运算器,控制器。含位处理
2.数据存储器(RAM) 片内为128个字节(52子系列的为256个字节) 3.程序存储器(ROM/EPROM) 8031: 无此部件; 8051: 4K字节ROM; 8751: 4K字节EPROM ; 89C51: 4K字节闪存。
30
单片机原理及其应用
扬州大学
2.4.3 特殊功能寄存器(SFR) CPU对各种功能部件的控制采用特殊功能寄存器 集中控制方式,共21个,占用空间80H-FFH。 表2-2(P21)是SFR的名称及其分布。
31
单片机原理及其应用
扬州大学
有的SFR可进 行位寻址,其 字节地址的 末位是0H或 8H。
11
单片机原理及其应用
扬州大学
2.2 MCS-51的引脚功能
40只引脚双 列直插封装 (DIP)
12
单片机原理及其应用
扬州大学
44只引脚方形封装方式(4只引脚没用)
13
单片机原理及其应用
扬州大学
40只引脚按功能分为3类: (1)电源及时钟引脚: Vcc、Vss;XTAL1、XTAL2。 (2)控制引脚:/PSEN、/EA 、ALE、RESET(RST)。 (3)I/O口引脚:P0、P1、P2、P3,为4个8位I/O口的 外部引脚。 2.2.1 电源及时钟引脚
21
单片机原理及其应用
扬州大学
(5)OV(PSW.2):溢出标志位 指示运算是否产生溢出。OV=C7⊕C6
各种算术运算指令对该位的影响情况较复杂, 将在第3章介绍。
(6)PSW.1位: 保留位,未用
(7)P(PSW.0):奇偶标志位

单片机原理及应用_黄河科技学院中国大学mooc课后章节答案期末考试题库2023年

单片机原理及应用_黄河科技学院中国大学mooc课后章节答案期末考试题库2023年

单片机原理及应用_黄河科技学院中国大学mooc课后章节答案期末考试题库2023年1.AT89S51单片机的串行口,数据输出端为()。

参考答案:TXD2.AT89S51单片机定时器/计数器T1的中断向量号为()。

参考答案:33.Keil C51的unsigned int数据类型是()。

参考答案:无符号整型变量4.访问片外RAM数据,在C51中该数据的存储类型为()。

参考答案:xdata5.数字温度传感器DS18B20是()总线的器件参考答案:单6.AT89S51单片机有4 组位并行I/O口。

参考答案:87.AT89S51单片机片片外最多可扩展 KB的程序存储器。

参考答案:648.AT89S51有个可编程定时器/计数器参考答案:29.某RAM芯片有12条地址线,可寻址 KB个存储单元参考答案:410.波特率是指串行口每发送或接收的数据参考答案:秒钟11.AT89S51单片机采用并行总线方式外扩器件时,地址总线的高8位由()口提供参考答案:P212.C51中断函数的关键字是()参考答案:interrupt13.AT89S51单片机有( )组工作寄存器参考答案:414.ADC0809是( )位的数模转换器参考答案:815.如果单片机的晶振是6MHz,则其机器周期为()参考答案:2μS16.单片机的I/O端口做通用I/O时,若要读某个引脚,需要先对该端口位写()。

参考答案:117.C51提供了()存储类型类访问ROM。

参考答案:code18.如果需要用到AT89S51单片机的特殊功能寄存器以及一些存储定义,需要加载头文件()。

参考答案:reg51.h19.下面哪一种不属于C51扩展的数据类型参考答案:double20.单片机复位时,系统默认的当前工作寄存器为第()组。

参考答案:21.程序在运行时,当前PC的值是()。

参考答案:当前正在执行的指令的下一条指令的地址22.C51 中以字节形式对xdata区进行寻址,用()宏定义。

《单片机原理与应用》ppt课件

《单片机原理与应用》ppt课件

条件转移指令
子程序调用与返回
根据某个条件判断的结果来决定 程序是否转移到指定的地址执行, 如JZ(零转移)、JNZ(非零转 移)等。
子程序是一段可以独立执行的程 序段,通过调用指令CALL实现子 程序的调用和返回。在调用子程 序时,需要将返回地址压入堆栈; 在子程序返回时,再从堆栈中弹 出返回地址并执行返回操作。
人机交互设备(键盘、显示器等)接口设计
键盘接口设计
通过扫描键盘矩阵或接收键盘中断的方式,读取按键信息并转 换为相应的数据或命令。
显示器接口设计
根据显示器的类型和通信协议,设计相应的接口电路和驱动程 序,实现单片机对显示器的控制和数据传输。
应用实例分析:智能家居控制系统设计
系统概述
介绍智能家居控制系统的功能、 组成和工作原理,包括中央控制 器、传感器、执行器等部分。
AVR系列
ARM系列
采用先进的RISC结构,具有高速度、低功耗、 丰富的外设接口等特点,适用于物联网等领 域。
采用高性能的32位RISC结构,具有强大的处 理能力和丰富的外设接口,适用于高端嵌入 式系统等领域。
02
单片机基本原理
微处理器结构与工作原理
微处理器内核结构 包括算术逻辑单元(ALU)、寄存器组、控制单元等。
04
C语言程序设计在单片机 中的应用
C语言与汇编语言比较
高级语言与低级语言
C语言属于高级语言,具有易于理解、编写和维护的特点;而汇编 语言是低级语言,更接近硬件,但编写复杂且可读性较差。
可移植性
C语言具有良好的可移植性,可以在不同平台上运行;而汇编语言 与特定硬件平台紧密相关,可移植性差。
执行效率
创建工程文件
在编译器中创建新的工程文件,并添 加源代码文件、头文件等。

单片机原理与应用及C51编程技术课程设计

单片机原理与应用及C51编程技术课程设计

单片机原理与应用及C51编程技术课程设计一、课程简介本课程旨在介绍单片机的基本原理和应用,以及C51编程技术,帮助学生通过实践掌握单片机的设计和开发能力。

二、课程目标1.理解单片机的基本原理和应用;2.掌握C语言的基本语法和单片机编程技术;3.能够独立设计单片机应用程序,并实现单片机控制;4.熟悉常用的单片机开发环境和调试工具。

三、课程大纲1.单片机基础:介绍单片机的发展历程、原理、结构和应用领域;2.C语言基础:介绍程序结构、变量类型、运算符和控制流程等基本概念;3.单片机编程技术:介绍单片机编程模型、编程工具、调试方法等;4.单片机应用程序设计:介绍单片机控制器的输入/输出端口、定时器、中断和通信等应用技术;5.课程设计:基于所学内容,让学生独立完成一个单片机应用程序设计,并进行测试和调试。

四、课程教学方法1.理论授课 + 实践操作:通过理论教学和实践操作相结合的方式进行;2.个人作业 + 组队实践:既注重个人能力的培养,又注重团队协作的培养;3.实验操作 + 模拟实践:既注重理论操作的讲解,又注重在simulink等模拟环境下的实践。

五、课程考核1.日常成绩:课堂出勤、课堂表现、作业成绩;2.期中成绩:理论考试、上机操作;3.期末成绩:上机操作、课程设计报告及答辩。

六、参考资料1.单片机原理与应用,李振明著,清华大学出版社;2.C语言程序设计,谭浩强著,清华大学出版社;3.Keil C51单片机开发环境手册,KEIL公司出版。

以上是本课程的教学大纲,希望同学们能够积极参与课程学习,通过实践掌握单片机的设计和开发能力。

[单片机原理及接口技术][课件][第07章]

[单片机原理及接口技术][课件][第07章]

第7 章 单片机系统的扩展
1) 掩膜ROM
掩膜ROM简称为ROM, 其编程是由半导体制造厂家 完成的, 即在生产过程中进行编程。 2) 可编程ROM(PROM) PROM芯片出厂时并没有任何程序信息, 其程序是
由用户写入的, 与掩膜ROM相比,
批量也不一定很大。
有了一定的灵活性,
3) 可擦除ROM(EPROM或EEPROM)
第7 章 单片机系统的扩展
存储器芯片的选择有两种方法: 线来自法和译码法。1. 线选法 所谓线选法,将低位地址线直接接片内地址外,将 余下的高位地址线分别作为各个芯片的片选控制信号。 2. 译码法
这种方法除了将低位地址线直接连至各芯片的地址线
外,余下的高位地址线部分或全部参与译码,译码输 出作为各芯片的片选信号。该法使得存储芯片中的任
2716(2K*8或2KB)
2732 (4K*8或4KB) 2764 (8K*8或8KB) 27128 (16K*8或16KB) 27256 (32K*8或32KB)
第7 章 单片机系统的扩展
EPROM
顶部开有一个圆形的石英窗口,用于紫外线透过擦除原有信 息 一般使用专门的编程器(烧写器)编程 编程后,应该贴上不透光封条 出厂未编程前,每个基本存储单元都是信息 “1”
图7―3 74LS373的结构示意图
第7 章 单片机系统的扩展
7.2.2 总线驱动器74LS244, 74LS245
总线驱动器74LS244和74LS245经常用作三态数据 缓冲器, 74LS244为单向三态数据缓冲器,而74LS245 为双向三态数据缓冲器。 单向的内部有8个三态驱动器, 分成两组, 分别由控制端 1G 和2G 2G 控制; 双向的 有16个三态驱动器, 每个方向8个。 在控制端 G 有效 时( G 为低电平), 由DIR端控制驱动方向: DIR为“1” 时方向从左到右(输出允许), DIR为“0”时方向从右到 左(输入允许)。 74LS244和74LS245的引脚图如图7―5 所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章 51单片机人机交互
五、LED控制的单片机程序设计 1. 图7-4 LED静态显示电路的应用汇编语言编程如下:
ORG 0000H LJMP MAIN ORG 0010H ;-------------第一片74LS74工作------------MAIN: SETB P1.4 CLR P1.5 ;第二、三片74LS74锁存数据 CLR P1.6 NOP CLR P1.0 ;第一位显示0 CLR P1.1 CLR P1.2 CLR P1.3来自第7章 51单片机人机交互
二、1602的管脚和指令介绍 1602字符型液晶显示模块是专门用于显示字母、 数字、符号等的点阵型液晶显示模块,如图7-8 所示。该显示模块为5×7点阵、16字×2行,具 有简单而功能较强的指令集,可实现字符的移动、 闪烁等显示功能。
第7章 51单片机人机交互
;-------------第二片74LS74工作------------CLR P1.4 SETB P1.5 ;第一、三片74LS74锁存数据 CLR P1.6 NOP SETB P1.0 ;第一位显示1 CLR P1.1 CLR P1.2 CLR P1.3 ;-------------第三片74LS74工作------------CLR P1.4 CLR P1.5 ;第一、二片74LS74锁存数据 SETB P1.6 NOP CLR P1.0 ;第一位显示2 SETB P1.1 CLR P1.2 CLR P1.3 END
第7章 51单片机人机交互
//--------------LED所显示的数字--------------------uchar code table[18]={ 0X3F,0X06,0X5B,0X4F, 0X66,0X6D,0X7D,0X07, 0X7F,0X6F,0X77,0X7C, 0X39,0X5E,0X79,0X71, 0X00}; //--------------------主函数---------------------void main() { while(1) { //-----------------第一个LED显示0---------LED1=0; LED2=1; LED3=1; P0=table[0]; delay(10);
显示字符
A B C D
共阳极字符
88H 83H C6H A1H
共阴极字符
77H 7CH 39H 5EH
4
5 6 7 8 9
99H
92H 82H F8H 80H 90H
66H
6DH 7DH 07H 7FH 6FH
E
F P H L “灭”
86H
8EH 8CH 89H C7H FFH
79H
71H 73H 76H 38H 00H
第7章 51单片机人机交互
2. LED 典型应用电路设计 ① LED静态显示电路设计
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 a A b B c C d D e LT BI/RBO f g RBI 74LS47 a A b B c C d D e LT BI/RBO f g RBI 74LS47 VCC a A b B c C d D e LT BI/RBO f g RBI 74LS47
第7章 51单片机人机交互
二、LED的驱动接口
LED 工作时需要一定的工作电流,才能正常发光。单个 LED实际上是一个压降为 1.5~2.5V的发光二极管,流过LED 的电流大小决定了它的发光强度。图7-2 为单个LED的驱动接 口电路。LED最高电流计算公式为(7-1)所示:
(7-1) V V V c c F c s IF R 式中: VF-- LED的正向压降;VCS-- LED驱动器的压降; R--- LED的限流电阻;VCC-- 电源电压;
第7章 51单片机人机交互
第7章 51单片机人机交互
在一个单片机应用系统中人机交互功能是必不可少的,键盘 和显示器件是一个系统中不可缺少的输入输出设备。 在系统工作的过程中,用户需要对系统相应控制操作,键盘 是重要的输入控制信息的设备,对系统各种状态进行控制。 通过显示设备显示系统各种状态信息和控制指令的执行结果, 显示采集信号的值、A/D转换结果和向用户显示报警信息等功能。 可以实时的了解系统运行状态,以便做出及时的处理。 一些单片机应用系统中还需要打印各种状态信息或定时生成 一些数据报表,特别是在各种便携式设备中,通过单片机控制的 微型打印机得到了更多的应用。
第7章 51单片机人机交互
2. 动态显示方式
动态显示方式是指一位一位地轮流点亮每位显示器,即 每个数码管的位选被轮流选中,多个数码管公用一组段 选。 显示时,段选控制相应字符段选码,位选控制该显示 位的电平。并保持延时一段时间,以造成视觉暂留效果。 刷新周期一般约为50ms。 显示的亮度同驱动电流大小、点亮时间和关断时间有 关,调整它们可控制LED显示亮度并实现稳定显示。 动态显示器因硬件成本低,多位数显示时常采用。 软件复杂,并要占用单片机较多的时间去定时刷新, 因此多用在功能简单的系统中。
BI/RBO a
图 7-3 74LS47的引脚图
第7章 51单片机人机交互
表7-2 74LS47 BCD-7段译码器输入/输出端信号对照表
输入端电平 LT RBI RBO 1 1 1 1 1 1 1 1 1 1 1 × × × × × × × × × 1 1 1 1 1 1 1 1 1 1 D C B A 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1 输出端电平 a 0 1 0 0 0 0 1 0 0 0 b 0 0 0 0 0 1 1 0 0 0 c 0 0 1 0 1 0 0 0 0 0 d 0 1 0 0 1 0 0 1 0 1 e 0 1 0 1 0 1 0 1 0 1 f 0 1 1 1 0 0 0 1 0 0 0 0 1 0 0 g 1 1 0 0 显 示 字 型 0 1 2 3 4 5 6 7 8 9
对于公共端加电压的操作称为位选,对各段加电压 操作称为段选。所有段的段选组合在一起称为字形码, 可以用一个字节数字位D0—D7作为段选信号S0—S7 来控制段a—f和dp。
表7-1 十六进制数七段LED字形码
显示字符
0 1 2 3
共阳极字符
C0H F9H A4H B0H
共阴极字符
3FH 06H 5BH 4FH
第7章 51单片机人机交互
//-----------------第二个LED显示1---------LED1=1; LED2=0; LED3=1; P0=table[1]; delay(10); //-----------------第三个LED显示2---------LED1=1; LED2=1; LED3=0; P0=table[2]; delay(10); };
分别用a~g及dp表示。如图7-1 (a) 所示。
10 9 G 8 7 6
a b c d e
+5V
a b c d e f g dp
F G A B N a D g b c dp C DP 4 5
f e
d G N E D D 1 2 3
f g dp
(a)
(b)
(c)
图7-1 七段LED数码管显示器
第7章 51单片机人机交互
}
第7章 51单片机人机交互
7.1.2 16x2字符型液晶显示器编程 一、LCD概述 液晶显示模块具有体积小、功耗低、显示内容 丰富等特点,现在字符型液晶显示模块已经是单 片机应用设计中最常用的信息显示器件了。 1602系列在国内应用比较广泛,该系列的液晶 显示器是高性价比的LCD段式液晶显示器。本书 以1602为例进行LCD模块应用的介绍。
第7章 51单片机人机交互
1. 静态显示方式
静态显示方式是指显示器显示某一个字符时,发光 二极管的位选始终被选中。 静态显示主要的优点是显示稳定,在发光二极管的 导通电流一定情况下,显示器的亮度大。 该显示方式下,每一个LED数码管显示器都需要一 个8位的输出口进行控制,占用硬件较多,一般仅用 于显示器位数较少的场合。 由于单片机本身提供的I/O口有限,实际使用中,通过 扩展相应锁存器和译码器来解决输出口数量不足的 问题。
图7-2 单个LED的驱动接口电路
限流电阻计算如公式(7-2)所示
V V V cc F cs R IF
(7-2)
第7章 51单片机人机交互
三、LED数码管的工作方式
LED数码管显示器常用的工作方式又可分为: 静态方式显示和动态方式显示两种。 在设计过程中可以根据系统总体资源分配情况, 选择合适的方式。
300Ω*7 a b c d e f g dp 300Ω*7 a b c d e f g dp 300Ω*7 a b c d e f g dp LED LED LED
VCC
51单片机
VCC
第7章 51单片机人机交互
LED静态显示流程图
开始
选通第一片74LS74 送数字0
选通第二片74LS74 送数字1
选通第三片74LS74 送数字2 结束
第7章 51单片机人机交互
② LED动态显示电路设计
1 2 3 4 5 6 7 8 a b c d e f g dp 1 2 3 4 5 6 7 8 a b c d e f g dp 1 2 3 4 5 6 7 8
0.51K*7
.
.
a b c d e f g dp
IF-- LED的工作电流。
第7章 51单片机人机交互
图7-2 中的7406是一个集电极开路的反相器,用于驱 动 LED 。当单片机的 I/O 端口 PXX 为高电平时,反相器 输出低电平, LED 发光;当单片机的 I/O 端口为低电平 时,反相器输出高电平,没有电流流过LED,LED熄灭。
相关文档
最新文档