一、数码管
1、一位数码管的引脚是10个(其中第3和第8引脚是连接在一起的),数码管内部一共有8个小的发光二极管,最后还有一个公共端。
2、对共阴极数码来说,其8个发光二极管的阴极在数码管内部全部连接在一起,所以称“共阴”,而它们的阳极是独立的,通常在设计电路时一般把阴极接地。
3、多位一体的数码管它们内部的公共端是独立的,而负责显示什么数字的线段是全部连接在一起的,独立的公共端可以控制多位一体的哪一位数码管点亮,而连接在一起的线段可以控制这个能点亮数码管亮什么数字,通常,公共端叫“位选线”,连接在一起的线段叫做“段选线”。
4、U1锁存器控制数码管显示内容,U2锁存器控制哪一位数码管显示。
sbit dula=P2^6; //声明U1锁存器的锁存端
sbit wela=P2^7; //声明U2锁存器的锁存端
5、动态显示
特点:将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。
优点:不需要每一位数码管配一个锁存器,从而大大简化硬件电路。
动态扫描显示:轮流向各位数码管送出字形码和相应的位选,利用发光管的余光辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。
动态显示的亮度比静态要差一些,所以选择限流电阻应略小。
二、中断系统
1、51单片机内部一共5个中断源,有5种情况发生时,会使单片机去处理中断程序。80C51中断系统有2个优先级,可实现二级中断嵌套。
2、中断响应条件
(1)中断源有中断请求;
(2)此中断源的中断允许位为1;
(3)CPU开中断(即EA = 1)
三条同时满足,CPU才可能响应中断。
3、80C51单片机定时/计数器的工作由两个特殊功能
寄存器控制。TMOD用于设置其工作方式;TCON用于控制其启、停,标志定时器溢出和中断状况。
设计资源 培训 开发板 精华推荐
- 适用于STM32L432KC MCU的STM32 Nucleo-32开发板,支持Arduino nano连接
- L5972D高达2A降压型开关稳压器评估板
- EVAL-AD7760EDZ,使用 EVAL-CED1Z 的 AD7760、24 位、2.5 MSPS Sigma Delta ADC 评估板
- NCS210RSQT2GEVB:电流检测放大器
- 使用 ROHM Semiconductor 的 BU4939 的参考设计
- MC78M08ACTG 8V 电流调节器的典型应用
- LT8705AIFE 12V、15A 输出转换器的典型应用接受 7.5V 至 55V 输入
- LTC3704,一个 5V 至 15V 输入、5V 输出,采用 2A 正负电源供电
- AD8037-EB,具有 AD8037 宽带宽、低失真钳位放大器的评估板
- 【亚特联】红外遥控器