实验四共阴数码管静态显示

一、实验目的

1

、掌握共阴数码管的显示方法

2

、熟悉共阴数码管的应用设计。

二、实验原理

1

、编程实现一位、两位、四位、八位共阴数码管的显示。

2

、编程实现单个数码管模拟流水灯。

三、实验设备与器件

1

、单片机实验箱

2

PC

机一台

四、实验内容和步骤

1

、一位共阴数码管的显示

/********************************************************************

*

文件名

:

数码管显示

.c

*

描述

:

该程序为数码管静态显示程序。

程序实现了最右边数码管的显示一个

5

大家可以在程序中修改相应

的值而在数码管上显示相应的数字。

*

创建人:东流,

2012

2

7

*

版本号:

1.0

*

杜邦线接法:

8

针排线把

P0

口和

J12

1-8

连接

(P0.0

J12

1

)

P2.0

对应

J13

8

端。

*********************************************************************

**/

#include

#define uchar unsigned char

#define uint

unsignedint

//

数码管的段码编码

uchar table[16] =

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x

71};

//

下一行的数组可以显示数值外,还可以显示数码管的点

uchartable_d[16] =

{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xf7,0xfc,0xb9,0xde,0xf9,0xf1

};

/********************************************************************

*

名称

: Main()

四位共阳极数码管显示函数_实验四 共阴数码管静态显示相关推荐

  1. 四位共阳极数码管显示函数_新手求助四位共阳数码管显示函数

    #include #include "DS1302.H" sbit K_S = P1^0;    //显示模式sbit K_M = P1^1;    //修改sbit K_I = ...

  2. 四位共阳极数码管显示函数_【项目8-任务10-小组13】利用四位数码管实现动态扫描显示...

    学习任务 1.四位数码管的电路结构与显示原理 (什么是位选.什么是段选.共阴与共阳的区别.显示4位数字,需要多少条口线?显示n位数字呢?) 2.Arduino直接连接四位数码管实现四位阿拉伯数字显示 ...

  3. 四位共阳极数码管显示函数_数码管模块.doc

    数码管模块 数码管 1.概 述 数码管模块采用四位共阳极数码管,用于显示数字和少数特殊字符.可以在机器人项目中使用该模块,用于显示速度.时间.分数.温度.距离等传感器的值.同时,Makeblock提供 ...

  4. c51时钟数码管显示流程图_基于单片机89C51的数码管显示时钟设计.doc

    基于单片机89C51的数码管显示时钟设计 基于单片机的数字时钟 摘 要单片机在多功能数字钟中的应用已是非常普遍的,人们对数字钟的功能及工作顺序都非常熟悉.但是却很少知道它的内部结构以及工作原理.由单片 ...

  5. 四位共阳极数码管显示函数_初学者,求助!!设计一个4位LED数码管动态扫描显示电路,用...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16; ...

  6. 四位共阳极数码管显示函数_74LS164驱动4位共阳数码管代码

    #include "reg52.h" #define u16 unsigned int #define u8 unsigned char sbit CLK=P2^0; sbit D ...

  7. c51时钟数码管显示流程图_基于51单片机的8位数码管电子时钟仿真图及源代码详细资料概述...

    描述 利用8位数码管显示时间,原理与4位数码管显示的基本一样 仿真图: 程序源代码: 本程序已经通过在线软件仿真和硬件制作. org 0000h ;程序开始入口地址 sjmp main ;跳转至主程序 ...

  8. 单片机c语言数码管显示循环0到9程序,七段数码管0~9循环显示程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序实现80C51的P0口控制一个数码管显示,让它循环显示0~9等十位数字,时间间隔为1秒钟. 利用查表程序可以完成BCD与七段码的转换,从而取代硬件 ...

  9. 51单片机入门之五:数码管显示(动态),单片机驱动数码

    本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导.本文章会陆续推出,隔几天一个章节.所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原 ...

  10. 四位共阳极数码管显示函数_Verilog笔记

    github传送门(练习写的代码,约束文件,仿真文件) 文章目录 Vivado 基本流程 关于封装IP核和使用Block Design Verilog module / 模块 always块 组合逻辑 ...

最新文章

  1. 11月份西部数码.wang域名注册量及市场份额统计报告
  2. c++面向对象的编程
  3. 多索引表 (4)multi_index.hpp源代码
  4. window7开放端sqlserver端口
  5. java 条件变量_Windows下条件变量的实现
  6. 【LeetCode】剑指 Offer 32 - III. 从上到下打印二叉树 III
  7. (进阶)LeetCode(242)——有效的字母异位词(JavaScript)
  8. r-cnn学习(六):RPN及AnchorTargetLayer学习
  9. windows下virtualenv中安装MySQL-python
  10. 【渝粤教育】国家开放大学2018年秋季 0709-21T初级会计实务(一) 参考试题
  11. 错误代码 insufficient-isv-permissions 错误原因: ISV权限不足
  12. 安利几个优秀的开源电商系统
  13. linux下nginx重启命令
  14. 英文之妙语连珠超级94句
  15. 物无定味适口者珍,Python3并发场景(CPU密集/IO密集)任务的并发方式的场景抉择(多线程threading/多进程multiprocessing/协程asyncio)
  16. 零基础学 Python 之前,你该了解这些。
  17. windowsXP源代码下载磁力链接,仅做保存!
  18. 什么是 IP 地址 – 定义和解释
  19. CRM适用于什么企业?
  20. word中如何在表格上方加入一行以及英文如何设置自动断字

热门文章

  1. html页面实现右下角弹窗提示,JS 实现右下角弹窗
  2. ACDsee的安装过程
  3. PostGIS批量导入导出shapefile文件
  4. 组合数学(2)——组合矩阵
  5. Linux深度学习框架安装
  6. Matter.js 2D 物理引擎试玩报告
  7. Duilib介绍-3
  8. 永远感谢雷神-雷霄骅!
  9. teamtalk原理
  10. 学习廖雪峰的Git教程