单片机数码管显示程序c语言,基于STC89C52单片机的动态数码管显示C语言程序
* 实验说明 : 8位数码管显示0~F
#include
#define GPIO_DIG P0 //段选
#define GPIO_PLACE P1 //位选
//--定义全局变量--//
unsigned char code DIG_PLACE[8] = {
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位选控制 查表的方法控制 unsigned char code DIG_CODE[17] = {
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 };
//0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F的显示码 unsigned char DisplayData[8];
//用来存放要显示的8位数的值
void DigDisplay(); //动态显示函数
void main(void)
{
unsigned char i;
for(i=0; i<8; i++)
{
DisplayData[i] = DIG_CODE[i];
}
while(1)
{
DigDisplay();
}
}
void DigDisplay()
{
unsigned char i;
unsigned int j;
for(i=0; i<8; i++)
{
GPIO_PLACE = DIG_PLACE[i]; //发送位选
GPIO_DIG = DisplayData[i]; //发送段码
j = 10; //扫描间隔时间设定
while(j--);
GPIO_DIG = 0x00;//消隐
}
}
单片机数码管显示程序c语言,基于STC89C52单片机的动态数码管显示C语言程序相关推荐
- 温度警报c语言,基于STC89C52单片机温度报警器.doc
基于STC89C52单片机温度报警器 摘 要 温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快 ...
- 基于c52万年历c语言,基于STC89C52单片机的可测温式电子万年历
随着科技的发展,生活中电子万年历越来越普遍,功能也越来越多.根据人们的日常基本需求,设计一种电子万年历,可以实现测温.闹钟.秒表和语音报警等功能,为人们的日常生活提供舒适和便捷,具有重要的使用价值. ...
- 89c51控制小车运行c语言,基于STC89C52单片机和STM32的智能小车控制系统
摘要:针对智能车的控制系统, 选用STC89C52作为整个系统的主控芯片, 并进行硬件电路设计;以NREF24L01作为无线接收模块, 选取E18-D80NK-N红外光电传感器作为避障模块的核心器件; ...
- sTC8G1K08+通过串口显示内部电压_基于51单片机的数字电流电压表
请点上面蓝色字 即可免费订阅! 1.简述 本文介绍了基于STC89C52单片机为核心,分别以ACS712-05芯片和串联分压电路为为电流检测和电压检测电路,并通过AD0809数模转换芯片对电压 ...
- 用单片机c51电子秤的c语言,基于51单片机的电子秤系统设计
微机原理论文第八篇:基于51单片机的电子秤系统设计 摘要:本文主要分析51单片机下的数字电子秤.在设计过程中,这种电子秤具体包括电源.传感器.蓝牙.转换器.单片机.键盘.开关.显示器等组成部分,在实践 ...
- C语言智能窗帘编码,基于STC89C52单片机智能窗帘控制系统.doc
基于STC89C52单片机智能窗帘控制系统 基于STC89C52单片机智能窗帘控制系统 [摘要] 本设计以STC89C52单片机为主控芯片,接收并处理BH1750FVI光照传感器的光强信号.DS18B ...
- 基于STC89C52单片机的霓虹灯
基于STC89C52单片机的霓虹灯 1.设计要求 使用PWM驱动8个LED灯 人眼不能观察到灯光全灭 灯光要有动画效果 2.设计概述 本实验所用芯片为S ...
- 基于STC89C52单片机的智能车控制系统设计
目 录 1系统概述 1 1.1设计目的和意义 1 1.2设计思路 2 1.3系统需求分析 2 1.3.1市场需求 2 1.3.2实现功能 2 1.4开发环境 3 1.5运行环境 3 2总体设计 4 2 ...
- 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】
630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...
最新文章
- 如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的
- 关于java线程同步的笔记_线程同步(JAVA笔记-线程基础篇)
- error_reporting(“E_ALL”)和ini_set(“display_errors”, “on”)的区别?
- 别不承认!搞懂那些数理原理,才发现它们和枯燥根本不沾边!
- 教学案例 计算机,宁夏计算机教学案例
- 查看电脑boot mode方式
- [译] 轻松发布私有 App
- 如何用html制作彩虹,用 CSS 制作彩虹
- python自定义函数名_使用自定义名称创建Python动态函数
- Visual Studio 2010 SP1将支持HTML5和CSS3
- JavaSE学习--集合02
- 非线性光纤光学_进展 | 二维材料复合光纤实现超高非线性效应
- TRICKLE轻量级的用户空间带宽控制管理工具
- 简单的CSS3动画案例——奔跑的熊哥
- python爬虫英文单词_非常适合新手的一个Python爬虫项目:打造一个英文词汇量测试脚本...
- Xcode自动编译、打包、上传到蒲公英应用分发平台
- linux配置防火墙和重启防火墙
- 大家都怎么评价自己的研究生导师?
- 能不吃最好别吃:一个食品专业本科生的自白
- 计算机键盘一般分四个区域 其中,四个键盘区域分别在哪里