四位共阳极数码管显示函数_实验四 共阴数码管静态显示
实验四共阴数码管静态显示
一、实验目的
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()
四位共阳极数码管显示函数_实验四 共阴数码管静态显示相关推荐
- 四位共阳极数码管显示函数_新手求助四位共阳数码管显示函数
#include #include "DS1302.H" sbit K_S = P1^0; //显示模式sbit K_M = P1^1; //修改sbit K_I = ...
- 四位共阳极数码管显示函数_【项目8-任务10-小组13】利用四位数码管实现动态扫描显示...
学习任务 1.四位数码管的电路结构与显示原理 (什么是位选.什么是段选.共阴与共阳的区别.显示4位数字,需要多少条口线?显示n位数字呢?) 2.Arduino直接连接四位数码管实现四位阿拉伯数字显示 ...
- 四位共阳极数码管显示函数_数码管模块.doc
数码管模块 数码管 1.概 述 数码管模块采用四位共阳极数码管,用于显示数字和少数特殊字符.可以在机器人项目中使用该模块,用于显示速度.时间.分数.温度.距离等传感器的值.同时,Makeblock提供 ...
- c51时钟数码管显示流程图_基于单片机89C51的数码管显示时钟设计.doc
基于单片机89C51的数码管显示时钟设计 基于单片机的数字时钟 摘 要单片机在多功能数字钟中的应用已是非常普遍的,人们对数字钟的功能及工作顺序都非常熟悉.但是却很少知道它的内部结构以及工作原理.由单片 ...
- 四位共阳极数码管显示函数_初学者,求助!!设计一个4位LED数码管动态扫描显示电路,用...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16; ...
- 四位共阳极数码管显示函数_74LS164驱动4位共阳数码管代码
#include "reg52.h" #define u16 unsigned int #define u8 unsigned char sbit CLK=P2^0; sbit D ...
- c51时钟数码管显示流程图_基于51单片机的8位数码管电子时钟仿真图及源代码详细资料概述...
描述 利用8位数码管显示时间,原理与4位数码管显示的基本一样 仿真图: 程序源代码: 本程序已经通过在线软件仿真和硬件制作. org 0000h ;程序开始入口地址 sjmp main ;跳转至主程序 ...
- 单片机c语言数码管显示循环0到9程序,七段数码管0~9循环显示程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序实现80C51的P0口控制一个数码管显示,让它循环显示0~9等十位数字,时间间隔为1秒钟. 利用查表程序可以完成BCD与七段码的转换,从而取代硬件 ...
- 51单片机入门之五:数码管显示(动态),单片机驱动数码
本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导.本文章会陆续推出,隔几天一个章节.所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原 ...
- 四位共阳极数码管显示函数_Verilog笔记
github传送门(练习写的代码,约束文件,仿真文件) 文章目录 Vivado 基本流程 关于封装IP核和使用Block Design Verilog module / 模块 always块 组合逻辑 ...
最新文章
- 11月份西部数码.wang域名注册量及市场份额统计报告
- c++面向对象的编程
- 多索引表 (4)multi_index.hpp源代码
- window7开放端sqlserver端口
- java 条件变量_Windows下条件变量的实现
- 【LeetCode】剑指 Offer 32 - III. 从上到下打印二叉树 III
- (进阶)LeetCode(242)——有效的字母异位词(JavaScript)
- r-cnn学习(六):RPN及AnchorTargetLayer学习
- windows下virtualenv中安装MySQL-python
- 【渝粤教育】国家开放大学2018年秋季 0709-21T初级会计实务(一) 参考试题
- 错误代码 insufficient-isv-permissions 错误原因: ISV权限不足
- 安利几个优秀的开源电商系统
- linux下nginx重启命令
- 英文之妙语连珠超级94句
- 物无定味适口者珍,Python3并发场景(CPU密集/IO密集)任务的并发方式的场景抉择(多线程threading/多进程multiprocessing/协程asyncio)
- 零基础学 Python 之前,你该了解这些。
- windowsXP源代码下载磁力链接,仅做保存!
- 什么是 IP 地址 – 定义和解释
- CRM适用于什么企业?
- word中如何在表格上方加入一行以及英文如何设置自动断字