AT89C52单片机点亮数码管的设计

发布者:NanoScribe最新更新时间:2023-10-04 来源: elecfans关键字:AT89C52  单片机  点亮数码管 手机看文章 扫描二维码
随时随地手机看文章

电路只驱动一个数码管,该数码管为共阴管,公共端接地,段管直连到单片机的P2口,所用单片机为AT89C52电路图如下所示:

AT89C52单片机点亮数码管的设计

通过昨天对数码管的讲解,我们知道如果要点亮一个共阴型的数码管,只需要把公共端连到低电平,段管给高电平就可以,如下图所示。

AT89C52单片机点亮数码管的设计

所以看程序:

AT89C52单片机点亮数码管的设计

第4行:共阴数码管的字段表;

第17行:for循环,循环10次,控制数码管的显示内容;

第19行:将所要显示的内容送给数码管;

本次的内容很简单,希望对初学者有个借鉴作用。


关键字:AT89C52  单片机  点亮数码管 引用地址:AT89C52单片机点亮数码管的设计

上一篇:AT89S51单片机定时计数器的使用技巧详细说明
下一篇:基于STC89C52单片机的自动窗帘控制系统设计

推荐阅读最新更新时间:2024-11-12 13:13

基于单片机控制的温度智能控制系统
一、引言 针对实验室等对温度极其敏感的一些大型公共场合,为达到对其温度的良好控制,本文从实用的角度以AT89C51为核心设计了一套温度智能控制系统。实践证实,本系统运行情况良好且经济可靠。 二、硬件组成: 本系统主要是针对实验室等一些大型公共场所的温度进行控制。因此我们要求的温度不是一个点,而是一个范围,因此我们设定了一个温度点,在此温度点的上下限四周设定一个回差带,如下图所示。 图1温度越限控制示意图 针对以上情况,本系统以AT89C51单片机为核心,组成一个集温度的采集、处理、显示、自动控制为一身的闭环控制系统,其原理框图见图2。图中硬件组成主要由以下几部分组成:单片机信息处理、温度采集、信号转换、显示、
[单片机]
基于<font color='red'>单片机</font>控制的温度智能控制系统
讲讲STM32单片机Flash的读保护和写保护
如果你还不了解什么是STM32对其Flash的保护,那么今天就来给你讲解一下什么是STM32的Flash保护! 01、什么是Flash? STM32的FLASH组织结构,可能因不同系列、型号略有不同。比如大家熟悉的STM32F1中小容量一页大小只有1K,而F1大容量一页有2K。 还比如有些系列以扇区为最小单元,有的扇区最小16K,有的128K不等。 通常Flash包含几大块,这里以F40x为例: 主存储器:用来存放用户代码或数据。 系统存储器:用来存放出厂程序,一般是启动程序代码。 OTP 区域:一小段一次性可编程区域,供用户存放特定的数据。 选项字节:存放与芯片资源或属性相关的配置信息。 02、什么是STM32对内部Flas
[单片机]
讲讲STM32<font color='red'>单片机</font>Flash的读保护和写保护
PIC单片机实现LCD1602显示字母A
PIC单片机LCD1602显示单个A字程序 STATUS EQU 3H ;定义状态寄存器地址 PORTA EQU 5H ;定义RA口数据寄存器地址 PORTC EQU 7H ;定义RC口数据寄存器地 PORTD EQU 8H ;定义RD口数据寄存器地址 TRISA EQU 85H ;定义RA口方向控制寄存器地址 TRISC EQU 87H ;定义RC口方向控制寄存器地址 TRISD EQU 88H ;定义RD口方向控制寄存器地址 ADCON1 EQU 9FH ;定义ADC模块控制寄存器1的地址 ;******************** Z EQU 2 ;定义0状态位的位地址 RP0 EQU 5 ;定义页选位RP0的位地址
[单片机]
PIC<font color='red'>单片机</font>实现LCD1602显示字母A
avr单片机SPI串行外设接口初始化配置及说明
串行外设接口 SPI允许 ATmega16 和外设或其他 AVR 器件进行高速的同步数据传输。7 种可编程的比特率,主机或从机操作,全双工, 3 线同步数据传输,可以从闲置模式唤醒 ,作为主机时具有倍速模式 (CK/2) /* PB7 SCK (SPI 总线的串行时钟 ) PB6 MISO (SPI 总线的主机输入 / 从机输出信号 ) PB5 MOSI (SPI 总线的主机输出 / 从机输入信号 ) PB4 SS (SPI 从机选择引脚 ) SCK 端口 B, Bit 7 SCK :SPI 通道的主机时钟输出,从机时钟输入端口。工作于从机模式时,不论 DDB7 设
[单片机]
STC89C52单片机的定时器使用
//////////////////////////////////////////////////////////////////////// 实现功能: 配置定时器2的相关寄存器,使其实现定时器中断功能,然后根据中断 的周期频率实现准确的时钟系统,在数码管上显示实现 实验板型号:BS-XYD-C52 实验名称: 定时器2实现时钟系统 编写人: 谢应东 编写日期: 2012-4-28 ///////////////////////////////////////////////////////////////////////// #include reg52.h #def
[单片机]
车载MCU,又要变天了
要说MCU未来两年还能怎么变?除了加入AI加速器,或者从Cortex-M核心切换到RISC-V核心,就是集成新型存储器。 2月28日,英飞凌宣布新一代MCU AURIX TC4x 即将量产,与传统MCU不同,本代产品引入 RRAM 非易失存储介质(NVM)。无独有偶,ISSCC 2024上,瑞萨宣布已开发出用于嵌入式(包括MCU)的STT-MRAM电路技术的测试芯片。而早在2022年,意法半导体就发布Stellar P6车规MCU,彼时产品中就采用了PCM。 这预示着新型存储的MCU终于要正式和我们见面,这意味着,MCU制程技术要全面朝28nm以下进发,而第一个将要改变的市场,就是车载MCU市场。 车载MCU升级的另
[汽车电子]
车载<font color='red'>MCU</font>,又要变天了
51单片机--矩阵键盘
这次我接着上次的说,讲一下 复合按键和 矩阵键盘。 先说矩阵键盘,因为我写的组合键代码是在矩阵键盘的基础上写的,当然在独立按键上写组合键更简单一些。所以当你矩阵键盘的组合键会写的时候,你在独立按键上的组合键也就会写了。 矩阵键盘的检测和独立按键有很大的区别,但是究其本质还是一样的。 先看一下矩阵键盘的原理图: 矩阵键盘原理图 由于矩阵键盘中每一个按键的两个接线口都是接在IO口上的,所以我们就必须在软件里面控制单片机在每个独立按键的两端加上不同的电平。 【注】:独立按键很简单,直接在一端接地就行了。 从上面的原理图中可以看出 P1 口的高四位控制 行,第四位控制 列;所以我们就可以写 P1 = 0X0F
[单片机]
51<font color='red'>单片机</font>--矩阵键盘
GD32 MCU机械按键状态的识别
GPIO口的输入功能-机械按键状态的识别 硬件: 深圳标航科技有限公司 暴风 开发板 处理器:GD32F103VET6 开发环境:MDK(keil 5) + STM32CubeMX 1.1 GPIO口的输入的作用 输入,其意是指将处理器外部的逻辑信号0或者1输入到处理器的内部。输入是每一个处理器的IO引脚的基本功能。利用处理器的输入功能我们可以获取外部电路的状态,进而做出进一步的判断。GPIO的输入功能的典型应用是获取机械按键的状态—判断按键是按下还是弹起。 1.2 机械按键状态的识别 1.2.1 机械按键电路的设计 按键有两个状态,一个是按下一个是弹起。通过巧妙的电路设计,会使得按键的按下与弹起时IO引脚的逻辑电平不一样。通
[单片机]
GD32 <font color='red'>MCU</font>机械按键状态的识别
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved