功能说明:
4个共阳极七段显示器每次显示4个数字,从0-F共有16个字,分成3-0,7-4,B-8,F-C四组数字,每次显示一组,依次显示,循环不止。
电路说明:
电路图如下图所示:
本实验所使用的共阳极七段显示器是由4个七段显示器做在一起,所以4个七段显示器共享一组七段控制线,而每一个七段显示器都有自己的共阳极脚,故这组共阳极七段显示器共有12只引脚。
晶体管Q1-Q4 作为电子开关,使用PNP型三极管,当晶体管的基极为低电位时,发射极与集电极导通,但是会有0.2V的压降。
由于每一个晶体管的发射极都可接上电源供给所控制的共阳极七段显示器,故在七段显示器的每一段LED上必须串接一个电阻,以防止LED被烧毁。因为发射极可以直接接VCC而无须再串接电阻,但需注意基极必须接一个数千欧的电阻,这样晶体管才会正常工作。
完整的程序文件下载地址:http://www.51hei.com/f/htdef.rar
程序:
#include "HT48F50E.H"
const unsigned char number[16]={
0x81,0xcf,0x92,0x86,
0xcc,0xa4,0xa0,0x8f,
0x80,0x84,0x88,0xe0,
0xb1,0xc2,0xb0,0xb8}; //数码管显示0-F
void delayms(unsigned int dly)
{
unsigned int i;
for(i=0;i
关键字:HOLTEK 单片机 数码管显示
引用地址:
HOLTEK单片机-数码管显示
推荐阅读最新更新时间:2024-03-16 14:26
51单片机实现能设置速度档位的数码管倒计时程序
一、使用proteus绘制简单的电路图,用于后续仿真 二、编写程序 /******************************************************************************************************************** ---- @Project: LED-74HC595 ---- @File: main.c ---- @Edit: ZHQ ---- @Version: V1.0 ---- @CreationTime: 20200607 ---- @ModifiedTime: 20200619
[单片机]
BCD码相乘 89C51单片机编程实例
题目:将累加器A中的存放的两个BCD码拆开,求他们的乘积,并把乘积以压缩的BCD码的格式放回A中 电路使用最小系统,同1.1 源码为: org 00h sjmp start org 30h start: mov a,#23 ;将操作数放入A push a ; mov b,#ofh anl a,b ;相与求低位码 mov 30h,a ;低位保存到30h单元 pop a ;取元数据 anl a,#0f0h ; 取高位码
[单片机]
合泰2019产品巡展—展望未来,智慧生活
随着居家生活结合物联网智慧应用的逐步普及,无线充电技术基于成本与安全性等问题的改善,各项有利于生活便利的无线通信、节能安防、无线充电等应用将快速普及于日常生活中。 借此趋势,台湾著名专业微控制器IC设计厂商合泰半导体(Holtek)在每年的台湾及大陆地区巡回展上都会有新的创新展现出来,为我们带来最具科技感的产品。这次2019年的北京发布会,展示出了合泰半导体对于健康量测、智能家居、安全防护、无线充电、无线通信、穿戴式装置等领域的全新完整产品方案,例如:高效能32-bit MCU、智能家居触控应用、新一代健康量测应用、BLE/NFC无线通信技术、BLDC节能无刷马达应用、消防及气体侦测安全防护、新一代烟雾报警器、全新
[物联网]
单片机C语言(0到100计时器)
#include reg52.h #define uint unsigned int #define uchar unsigned char uchar temp,bai,shi,ge,aa; sbit dula=P2^6; sbit wela=P2^7; uchar code table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display(uchar bai,uchar shi,uchar ge); void delay(uint z); vo
[单片机]
以MSP430低功耗单片机为CPU的太阳能警报器系统设计
引言 我国是世界上受自然灾害影响最为严重的国家之一,近年来由于滥砍滥伐严重,自然资源过度开采,造成地质灾害和自然灾害发生的频率增多,破坏程度也越来越严重,2008年的四川汶川大地震、2010年的贵州玉树地震都造成了严重的人员死亡和经济损失,还有各地频发的各种泥石流、山体滑坡和水灾等都造成了不同程度的破坏,随时威胁着人民的生命财产安全。每年国家在防灾、抗灾和救灾方面都要花费大量的人力物力。如果能在灾害监测和预警方面下大力气,做到准确预测灾害的来临,灾前做好充分的准备工作,可以将灾害所造成的人员伤亡和经济损失减到最低,也为国家节省大量的救灾资金。 太阳能防空防灾电声警报器为各自独立的功能部件用积木形式集成安装在可移动的防水机箱内外
[单片机]
MEGA16单片机定时器(16位)源代码
/* 程序名: mega16a 芯片16位定时计数器; 概括: 学会了控制8位定时器,16位定时器和它如出一辙,It's a piece of cake! 在芯片开发板上实现精确一秒闪烁... 心得 : 电子技术和音乐一样 ,都是一门艺术,令人回味... finish time: 2014年3月8日19:33:10; 作者 : 肖邦; */ #include avr/io.h //头文件; typedef unsigned char uint8 ; //在程序中用 uint8 相当于写 unsigned cha
[单片机]
MSP430单片机的BSL编程工具设计与应用
引言 美国德州仪器公司的MSP430系列单片机在智能仪器仪表、医疗电子、消费电子等领域有着非常广泛的应用 。大部分MSP430系列单片机都具有非易失性Flash存储器,用户调试或更新Flash中程序的方式一般有两种方法:JTAG和Bootstrap Loader (引导装载程序,简称BSL)。 MSP430系列单片机内部集成了JTAG仿真调试模块,并口转换器就可以作为一个低成本的JTAG硬件仿真调试工具,然而,为了保护用户程序代码,往往产品开发完成之后必须要烧断MSP430单片机内部的熔丝,这就使得MSP430单片机无法再通过JTAG接口访问CPU或者更新Flash中的用户程序了,要想再次访问或者更新Flash中的用户程序就需
[单片机]
51单片机开发环境搭建方法
前言 上至航天,下至儿童玩具,凡事沾一点智能的东西,都离不开单片机的身影......,本文开始,我们学习单片机的相关知识,我们采用的是由普中科技开发的A7开发板,该开发板搭载了STC89C52或STC89C516两块芯片,这款单片机属于8051系列和STC8系列的单片机,51单片机作为入门级单片机不仅在教学实验中应用广泛,在实际项目中应用亦是十分广泛。 一、基础知识 1.什么是单片机? 单片机是一个单片微型计算机,由中央处理器CPU、数据存储器RAM、程序存储器ROM、输入/输出设备(键盘、显示屏等)等集成到一块芯片上组成。 2.单片机能做什么? 前言中开篇便比较好的阐释了单片机的功能,凡是沾点智能的影子的东西,都离不开单片机
[单片机]