目的:

在共阴数码管上,轮流在对应的数码管显示出0-7的数字

包括的文件如下

//seg.c
#include <reg52.h>
#include <intrins.h>
#include "delay.h"#define SEGPORT P0sbit bit_select = P2^0;
sbit seg_select = P2^1;unsigned char segdata[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char bitdata[8] = {0xfe , 0xfd, 0xfb , 0xf7, 0xef, 0xdf, 0xbf, 0x7f};void main()
{unsigned char i;while(1){for(i = 0; i < 8; i++){SEGPORT = segdata[i];seg_select = 1;seg_select = 0;SEGPORT = bitdata[i];bit_select = 1;bit_select = 0;delay_ms(14);}}
}
//delay.c
void delay_us(unsigned char t)
{while(--t);
}void delay_ms(unsigned char t)
{while(t--){delay_us(245);delay_us(245);}
}void delay_s(unsigned char t)
{while(t--){delay_ms(200);delay_ms(200);delay_ms(200);delay_ms(200);delay_ms(200);}
}
//delay.h
#ifndef _DELAY_H
#define _DELAY_Hextern void delay_us(unsigned char t);
extern void delay_ms(unsigned char t);
extern void delay_s(unsigned char t);#endif

单片机==共阴数码管(4)相关推荐

  1. 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时

    <基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...

  2. 共阳极数码时钟c语言程序,51单片机_DS1302时钟芯片_共阴数码管_时钟实例【中为电子科技工作室】_51单片机ds1302数码管时钟...

    该文档包括原理图.源代码,系统的介绍了51单片机和DS1302的应用,显示方式为4位共阴时钟数码管,具有调时功能,原理图和源代码都已验证是可用的. E:\Demo\Keil3\IS EB51M V10 ...

  3. c语言编计分秒时的程序,用c语言编写程序,用于c51单片机四位共阴数码管显示,显示分秒的计时器。...

    匿名用户 1级 2014-05-07 回答 /*************************************************************************** 标 ...

  4. 【蓝桥杯单片机备赛】3.【SMG】共阳共阴数码管模板整理及真题实战心得

    初学数码管的时候,曾经被数码管显示的亮度折磨过一段时间,现在来总结一遍自己对数码管的理解. 0 1 2 3 4 5 6 7 8 9 A B C D E F 0xC0 0xF9 0xA4 0xB0 0x ...

  5. C语言数码管是共阴共阳程序,单片机程序怎么把共阴数码管程序改成共阳的

    #include #define uchar unsigned char #define uint unsigned int //数码管位端口定义 sbit w1=P2^0; sbit w2=P2^1 ...

  6. 【小白米日志】树莓派3b+四位共阴数码管的连接和驱动

    [小白米日志]树莓派3b+四位共阴数码管的连接和驱动 所需材料 数码管的简介 GPIO连接 代码 演示 所需材料 笔记本电脑:通过ssh控制树莓派. 树莓派3b+:装好系统,打开ssh. 四位共阴 数 ...

  7. 共阴数码管段码-共阳数码管段码

    单片机系统中常用的显示器有:发光二极管LED(Light Emitting Diode)显示器.液晶LCD(Liquid Crystal Display)显示器.CRT显示器等.LED.LCD显示器有 ...

  8. stm32用库函数控制一位共阳数码管以及共阴数码管

    一.数码管原理: 见上图,上图是一个数码管的内部示意图,它们的发光原理和普通发光二极管是一样的,所以可将数码管的亮段当成几个发光二极管.根据内部发光二极管的共连接端不同,可以分为共阳极接法和共阴极接法 ...

  9. 共阳数码管和共阴数码管用法区别

    共阳数码管和共阴数码管用法区别 学习单片机将近一年半了,今天突然发现,我学习东西只是单纯的去记忆知识,并不涉及什么推理,基本上也没有什么思考.学得不真,学得也不深.长此以往,自己的思维将会变得越来越呆 ...

最新文章

  1. 图论 ---- Tajran找割点 牛客多校2021 J Defend Your Country
  2. 深入理解Java自带的线程池和缓冲队列
  3. python包介绍:GeoPandas(初识)
  4. 成功解决Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run.
  5. Vue.js的的理解及优缺点
  6. 安装MongoDB [4.0.2版本]
  7. esper(4-3)-Non-Overlapping Context
  8. SAP BW系统日常维护日常工作及常见的Infopackage错误
  9. Oracle ORA-07445 [evaopn3()+384] 错误 分析
  10. 在单页应用Vue中设置标题(title)
  11. python字符串出栈方法_1.Python实现字符串反转的几种方法
  12. 数据建模-聚类分析-K-Means算法
  13. (98)Verilog HDL:流水灯设计
  14. 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
  15. 程序员专属段子集锦 4/10
  16. html5 canvas程序演示--P1197 [JSOI2008]星球大战
  17. 二级展开式斜齿圆柱齿轮减速器
  18. 智能眼镜现在是什么水平?
  19. 计算机utf-8/gbk/utf-16对照表
  20. redis数据库创建

热门文章

  1. kali 安装 netspeed 扩展
  2. Linux-各种UID
  3. Python学习路线图
  4. Unity手游制作记-制作通用镜头控制器
  5. Android自动化测试技术——Espresso的使用
  6. 最近看了一些东西,随便写写JFinal的一些东西吧
  7. matlab 中画箭头
  8. Activiti学习——生成历史流程跟踪图
  9. 3DMAX渲染慢技巧分享,建模初学者必看
  10. Hanoi Tower Troubles Again!