本文引用地址:http://www.eepw.com.cn/article/201611/321065.htm

程序(C语言)

//这是采用查询方式的,比较占CUP资源,

# include

typedef unsigned char uchar;

//这里定义了所有二进制--十六进制转换

#define B00000000 0x0

#define B00000001 0x1

#define B00000010 0x2

#define B00000011 0x3

#define B00000100 0x4

#define B00000101 0x5

#define B00000110 0x6

#define B00000111 0x7

#define B00001000 0x8

#define B00001001 0x9

#define B00001010 0xa

#define B00001011 0xB

#define B00001100 0xc

#define B00001101 0xd

#define B00001110 0xe

#define B00001111 0xf

#define B00010000 0x10

#define B00010001 0x11

#define B00010010 0x12

#define B00010011 0x13

#define B00010100 0x14

#define B00010101 0x15

#define B00010110 0x16

#define B00010111 0x17

#define B00011000 0x18

#define B00011001 0x19

#define B00011010 0x1a

#define B00011011 0x1B

#define B00011100 0x1c

#define B00011101 0x1d

#define B00011110 0x1e

#define B00011111 0x1f

#define B00100000 0x20

#define B00100001 0x21

#define B00100010 0x22

#define B00100011 0x23

#define B00100100 0x24

#define B00100101 0x25

#define B00100110 0x26

#define B00100111 0x27

#define B00101000 0x28

#define B00101001 0x29

#define B00101010 0x2a

#define B00101011 0x2B

#define B00101100 0x2c

#define B00101101 0x2d

#define B00101110 0x2e

#define B00101111 0x2f

#define B00110000 0x30

#define B00110001 0x31

#define B00110010 0x32

#define B00110011 0x33

#define B00110100 0x34

#define B00110101 0x35

#define B00110110 0x36

#define B00110111 0x37

#define B00111000 0x38

#define B00111001 0x39

#define B00111010 0x3a

#define B00111011 0x3B

#define B00111100 0x3c

#define B00111101 0x3d

#define B00111110 0x3e

#define B00111111 0x3f

#define B01000000 0x40

#define B01000001 0x41

#define B01000010 0x42

#define B01000011 0x43

#define B01000100 0x44

#define B01000101 0x45

#define B01000110 0x46

#define B01000111 0x47

#define B01001000 0x48

#define B01001001 0x49

#define B01001010 0x4a

#define B01001011 0x4B

#define B01001100 0x4c

#define B01001101 0x4d

#define B01001110 0x4e

#define B01001111 0x4f

#define B01010000 0x50

#define B01010001 0x51

#define B01010010 0x52

#define B01010011 0x53

#define B01010100 0x54

#define B01010101 0x55

#define B01010110 0x56

#define B01010111 0x57

#define B01011000 0x58

#define B01011001 0x59

#define B01011010 0x5a

#define B01011011 0x5B

#define B01011100 0x5c

#define B01011101 0x5d

#define B01011110 0x5e

#define B01011111 0x5f

#define B01100000 0x60

#define B01100001 0x61

#define B01100010 0x62

#define B01100011 0x63

#define B01100100 0x64

#define B01100101 0x65

#define B01100110 0x66

#define B01100111 0x67

#define B01101000 0x68

#define B01101001 0x69

#define B01101010 0x6a

#define B01101011 0x6B

#define B01101100 0x6c

#define B01101101 0x6d

#define B01101110 0x6e

#define B01101111 0x6f

#define B01110000 0x70

#define B01110001 0x71

#define B01110010 0x72

#define B01110011 0x73

#define B01110100 0x74

#define B01110101 0x75

#define B01110110 0x76

#define B01110111 0x77

#define B01111000 0x78

#define B01111001 0x79

#define B01111010 0x7a

#define B01111011 0x7B

#define B01111100 0x7c

#define B01111101 0x7d

#define B01111110 0x7e

#define B01111111 0x7f

#define B10000000 0x80

#define B10000001 0x81

#define B10000010 0x82

#define B10000011 0x83

#define B10000100 0x84

#define B10000101 0x85

#define B10000110 0x86

#define B10000111 0x87

#define B10001000 0x88

#define B10001001 0x89

#define B10001010 0x8a

#define B10001011 0x8B

#define B10001100 0x8c

#define B10001101 0x8d

#define B10001110 0x8e

#define B10001111 0x8f

#define B10010000 0x90

#define B10010001 0x91

#define B10010010 0x92

#define B10010011 0x93

#define B10010100 0x94

#define B10010101 0x95

#define B10010110 0x96

#define B10010111 0x97

#define B10011000 0x98

#define B10011001 0x99

#define B10011010 0x9a

#define B10011011 0x9B

#define B10011100 0x9c

#define B10011101 0x9d

#define B10011110 0x9e

#define B10011111 0x9f

#define B10100000 0xa0

#define B10100001 0xa1

#define B10100010 0xa2

#define B10100011 0xa3

#define B10100100 0xa4

#define B10100101 0xa5

#define B10100110 0xa6

#define B10100111 0xa7

#define B10101000 0xa8

#define B10101001 0xa9

#define B10101010 0xaa

#define B10101011 0xaB

#define B10101100 0xac

#define B10101101 0xad

#define B10101110 0xae

#define B10101111 0xaf

#define B10110000 0xB0

#define B10110001 0xB1

#define B10110010 0xB2

#define B10110011 0xB3

#define B10110100 0xB4

#define B10110101 0xB5

#define B10110110 0xB6

#define B10110111 0xB7

#define B10111000 0xB8

#define B10111001 0xB9

#define B10111010 0xBa

#define B10111011 0xBb

#define B10111100 0xBc

#define B10111101 0xBd

#define B10111110 0xBe

#define B10111111 0xBf

#define B11000000 0xc0

#define B11000001 0xc1

#define B11000010 0xc2

#define B11000011 0xc3

#define B11000100 0xc4

#define B11000101 0xc5

#define B11000110 0xc6

#define B11000111 0xc7

#define B11001000 0xc8

#define B11001001 0xc9

#define B11001010 0xca

#define B11001011 0xcB

#define B11001100 0xcc

#define B11001101 0xcd

#define B11001110 0xce

#define B11001111 0xcf

#define B11010000 0xd0

#define B11010001 0xd1

#define B11010010 0xd2

#define B11010011 0xd3

#define B11010100 0xd4

#define B11010101 0xd5

#define B11010110 0xd6

#define B11010111 0xd7

#define B11011000 0xd8

#define B11011001 0xd9

#define B11011010 0xda

#define B11011011 0xdB

#define B11011100 0xdc

#define B11011101 0xdd

#define B11011110 0xde

#define B11011111 0xdf

#define B11100000 0xe0

#define B11100001 0xe1

#define B11100010 0xe2

#define B11100011 0xe3

#define B11100100 0xe4

#define B11100101 0xe5

#define B11100110 0xe6

#define B11100111 0xe7

#define B11101000 0xe8

#define B11101001 0xe9

#define B11101010 0xea

#define B11101011 0xeB

#define B11101100 0xec

#define B11101101 0xed

#define B11101110 0xee

#define B11101111 0xef

#define B11110000 0xf0

#define B11110001 0xf1

#define B11110010 0xf2

#define B11110011 0xf3

#define B11110100 0xf4

#define B11110101 0xf5

#define B11110110 0xf6

#define B11110111 0xf7

#define B11111000 0xf8

#define B11111001 0xf9

#define B11111010 0xfa

#define B11111011 0xfB

#define B11111100 0xfc

#define B11111101 0xfd

#define B11111110 0xfe

#define B11111111 0xff

uchar code helloB[]={B01110110,B01111001,B00111000,B00111111}; //HELLO

const unsigned char LED7Code[]={

0x3F,// 0

0x06,// 1

0x5B,// 2

0x4F,// 3

0x66,// 4

0x6D,// 5

0x7D,// 6

0x07,// 7

0x7F,// 8

0x6F,// 9

0x77,// A

0x7C,// B

0x39,// C

0x5E,// D

0x79,// E

0x71// F

};

共阴数码管C语言单片机,51单片机直接驱动共阴极数码管相关推荐

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

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

  2. 单片机交通灯数码管c语言程序,51单片机C语言实现交通灯(红绿灯)源程序.doc

    51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /*1.程序目的:使用定 ...

  3. c语言编写51单片机中断程序,执行过程是怎样的?

    Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h>   void main(void)   {    EA=1;      //开放总中断 ...

  4. 【C 语言实现51单片机计时器】

    C语言实现51单片机计时器 代码如下 接线如下 代码如下 #include <reg51.h>sbit Hc38A=P2^2; sbit Hc38B=P2^3; sbit Hc38C=P2 ...

  5. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

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

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

  7. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  8. 单片机动态从00到99C语言,用51单片机控制 2位数码管动态显示 00 ~ 99

    ;用51单片机控制 2位数码管动态显示 00 ~ 99. ;从 00 开始显示,显示数字每隔一段时间加 1,一直到 99,然后回到 00. ;从 00 到 10 每隔 100ms 加 1: ;从 10 ...

  9. 6位数码管电子时钟c语言程序,51单片机的六位数码管时钟表仿真及C程序

    本帖最后由 liuda 于 2015-1-21 22:38 编辑 Proteus仿真截图 /****************************************************** ...

  10. 单片机数码管显示自行车里程c语言,基于51单片机的自行车里程计速度计设计.doc...

    信电学院课程设计报告 题目: 基于51单片机的自行车里程计/速度计设计 学生姓名 学 号 班 级 专 业 指导教师 说 明 1. 课程设计文本材料 2. 学生根据指导教师下达的任务书.指导书完成课程设 ...

最新文章

  1. 电话双音频拨码信号采集
  2. mac上安装dart环境
  3. java基础--相等
  4. CentOS6.2 自定义系统调用
  5. IO与NIO –中断,超时和缓冲区
  6. oracle 类似decode,类似于ORACLE decode 的用法
  7. 类的初始化列表_【Flutter 111】Flutter手把手教程Dart语言——类、类的的成员变量和方法、类的构造函数...
  8. redis 客户端_你在使用什么 Redis 客户端工具?
  9. mysql8.0依赖_分享MySql8.0.19 安装采坑记录
  10. 数据类型(简单数据类型、简单数据类型传参、复杂数据类型传参)
  11. ffmpeg实现mp4文件转h264文件
  12. Eclipse与SQL Server 2005 连接
  13. 华锋e路航x10升级工具_E路航电子狗升级工具下载
  14. 禁用deepin的搜狗输入法简繁切换快捷键
  15. MyEclipse8.5开发环境配置,SVN插件安装问题(转载)
  16. Labplus:Scratch创作工具的替代与进步
  17. 临床数据的区组实验数据分析 - 倾向性评分匹配 (PSM)
  18. 图新地球(LSV)常见问题汇总(图源、全景、倾斜摄影、点云应用、图新地球模糊等等)------持续更新
  19. java中的super和this_在Java中super和this的区别
  20. MyBatis(一)—— 2h学完这篇就可以入门mybatis啦

热门文章

  1. easyui教程 php,jQuery EasyUI 教程
  2. 实验吧-天网管理系统
  3. Unite 2018 | 《崩坏3》:在Unity中实现高品质的卡通渲染
  4. android获取通讯录号码,Android跳转到通讯录获取用户名称和手机号码的实现思路...
  5. Ardunio开发实例-VCNL4010 接近度和环境光传感器
  6. Redis Key(键) 命令使用
  7. 系统集成项目管理工程师教程———活动历时估算所采用的主要方法和技术
  8. Druid 技术白皮书:大数据实时统计分析数据存储
  9. 记录一次zabbix网页端报错Assuming that agent dropped connection because of access permissions
  10. antv/G6使用详细介绍,一篇文章说清antv G6如何使用