程序一

利用动态扫描方法在六位数码管上显示出稳定的654321.

时钟频率为11.0592M

#include //52单片机头文件

#include

//包含有左右循环移位子函数的库

#define uint unsigned

int //宏定义

#define uchar unsigned char //宏定义

sbit

dula=P2^6; //数码管段选锁存端

sbit

wela=P2^7; 数码管位选锁存端

uchar code table[]={ //数码管显示编码

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void display(uchar,uchar,uchar,uchar,uchar,uchar); //函数声明

void delay(uint);

void main()

{

while(1)

{

display(6,5,4,3,2,1); //始终显示

}

}

void display(uchar

one,uchar two,uchar three,uchar four,uchar five,uchar six)

{

dula=1;

P0=table[one]; //送段数据

dula=0;

P0=0xff; //送位数据前关闭所有显示,防止打开位选

单片机c语言数码管程序,51单片机C语言程序(三)数码管相关推荐

  1. c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)

    51c程序 51单片机定时器中断程序(C语言) 用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶 ...

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

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

  3. c51c语言编程的音乐程序,51单片机唱歌C51音乐程序.doc

    51单片机唱歌C51音乐程序 51单片机唱歌 C51音乐程序 unsigned char n 0; //n为节拍常数变量 unsigned char code music_tab[] 0x18, 0x ...

  4. C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)

    系列文章目录 提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 <第一章 C语言极速学习开发--51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学 ...

  5. 单片机原理与实践学习记录之51单片机I/O口简单应用

    单片机原理与实践学习记录 第二课(更新时间:2021.9.3) 51单片机I/O口简单应用 C51中常用的头文件 ​ 通常有reg51.h,reg52.h,math.h, ctype.h, stdio ...

  6. 《电子DIY》之《单片机实践项目》之(51单片机)proteus中带编码信号的电机的详细讲解及电路图绘制(motor encoder)

    此课程主要讲解如何使用51单片机进行实战应用,分为多次课,每次课都会分别围绕一个课程设计或毕业设计(实践项目)展开.手把手叫你学51单片机."Proteus仿真","电子 ...

  7. 基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器

    基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器 基于51单片机的锂电池追光充电系统 具体功能:根据太阳光照方向改变光板朝向,利用太阳能给锂离子电池充电,实时显示上下左右四个方向不同 ...

  8. 《电子DIY》之《单片机实践项目》之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解

    <电子DIY>之<单片机实践项目>之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解 添加链接描述

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

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

  10. c语言单片机驱动数码管程序,51单片机IO口直接驱动LED数码管方法

    1.实验任务 如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地.在数码管上循环显示0-9数字,时间间隔0.2秒. 2.电路原 ...

最新文章

  1. 通过代码动态创建Windows服务
  2. springboot-cache的简单使用
  3. 我有做短视频的freestyle,要来一起吗?
  4. SpringBoot_数据访问-整合Druid配置数据源监控
  5. .NET c# Color对象的使用介绍(转)
  6. 中断处理程序与中断服务例程
  7. python subprocess阻塞
  8. 人工智能为什么这么火?
  9. UVA216 UVALive5155 Getting in Line【全排列+回溯】
  10. 使用LIstView和自定义Adapter完成列表信息显示
  11. 使用TortoiseSVN将文件回退到某个版本
  12. 赛马问题 25匹马选出最快的5匹
  13. SIFT@David G. Lowe
  14. perf工具简介+火焰图制作与解读
  15. 【Java岗】9月华为校招+阿里巴巴社招完整面经
  16. 魅族魅蓝新品15日发布 售价或超过千元?
  17. delegation机制
  18. 求一圈中留下的最后一个人
  19. 探讨SEO之项目管理
  20. 【NOIP_模拟题】survive

热门文章

  1. 【WLAN】【测试】盘点如何查看系统连接过的WIFI密码(包括手机、电脑及不同系统)
  2. 魔法诗~~~一套基于Vue开发的实用、高端、炫酷的响应式前端网页!!!
  3. muduo学习笔记:net部分之实现TCP网络编程库-Buffer
  4. JSP实现word文档的上传,在线预览,下载
  5. 华中科技大学计算机与网络,华中科技大学计算机与网络习题.pdf
  6. GPS周和周内秒转公历时间 以及 公历时间转GPS周和周内秒 (python版)
  7. n719 rom 卡刷 android 4.3,三星 N719官方4.3纯净版ROM刷机(线刷)获取ROOT权限
  8. COF多孔复合材料3D-KSC-COFs/ZnO-CdS-Co-Fe2O4/COF-PS-GMA/MW-CNTs-TpPa-COF
  9. Java数据类型之Java数据类型的划分方式
  10. 智汀双管齐下,玩转米家HomeKit智能家居