/* 名称:单只数码管循环显示 0~9

说明:主程序中的循环语句反复将 0~9 的段码送至 P0 口,使数字 0~9 循环显示

*/

#include

#include

#define uchar unsigned char

#define uint unsigned int

uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};

//延时

void DelayMS(uint x)

{

uchar t;

while(x--) for(t=0;t<120;t++);

}

//主程序

void main()

{

uchar i=0;

P0=0x00;

while(1)

{

P0=~DSY_CODE[i];

i=(i+1)%10;

DelayMS(300);

}

}

为了方便大家更好的学习,您还可以关注畅学电子和EDA的公众号,每天推送相关知识,希望能对你的学习有所帮助!

51单片机数码管滚动显示学号_单片机数码管显示0到9程序代码相关推荐

  1. 51单片机数码管滚动显示学号_静、动态数码管动态显示

    1. 数码管静态.动态显示原理 静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码.当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止.这种方法的优点是占用CPU时间少, ...

  2. bootstraptable不显示数据_单片机显示原理

    一.接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片.与此相仿的是LCD12864液晶显示器,它是一种图形点阵显示器,能显示的内容比LCD ...

  3. c51时钟数码管显示流程图_电子元器件/数码管

    数码管 辉光数码管的发展历史 01辉光数码管的出身 在20世纪20年代末和30年代初,发明家们意识到可以将盖斯勒管的放电发光延伸到阴极,进而也就可以塑造阴极的形状来限定发光.例如,使用弯曲的导线作为阴 ...

  4. 单片机节日彩灯实训报告_单片机数字钟实训报告

    单片机数字钟实训报告 学院:电子工程学院 专业:机电一体化 班级: 姓名: 手机号: 一.任务及要求 用51单片机设计时.分.秒计时器,具体要求如下. 1.具有时.分.秒计时功能和8位数码管显示功能, ...

  5. 单片机炫彩灯实训报告_单片机跑马灯(流水灯)控制实验报告

    单片机跑马灯(流水灯)控制实验报告 1单片机实验报告单片机实验报告姓名 学号一.一. 实验实现功能实验实现功能1计数器功能 2流水灯二.具体操作具体操作1计数器功能计数器功能数码管的动态显示.每按一次 ...

  6. python给定字符串显示奇数_字符串基础练习题80+道(原文及代码见文尾链接)

    Python 字符串基础练习题80+道 1.编写一个Python程序来计算字符串的长度. 2.编写一个Python程序来计算字符串中的字符数(字符频率). Sample String:google.c ...

  7. 单片机用python还是c语言_单片机为什么一直用C语言,不用其他编程语言?

    单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言. 这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢 ...

  8. word中图片为嵌入式格式时显示不全_打印Word图片显示不全 Word2007图片显示不全解决方法...

    打印Word图片显示不全 Word2007图片显示不全解决方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是打印Word图片显示不全的相关知识,你准备好学习打印Word图片显示不全 ...

  9. iphonex时间显示蓝色_一文了解显示技术的发展简史

    随着人们对显示器色彩追求和显示实用性的追求,显示器件市场发生了翻天覆地的变化,显示技术代替印刷技术成为知识.信息传播的主要途径,已有100多年的历史.尤其是近年来,随着通信技术的迅速发展以及人们对显示 ...

最新文章

  1. UITableviewcell重用机制以及解决重绘出现的重叠现象
  2. 分享10个强大的神器工具,你一定会需要!
  3. SimpleDateFormat和DateFormat类不是线程安全的。
  4. mybatis一套完整入门教程
  5. mysql drbd pacemaker_corosync+pacemaker+mysql+drbd 实现mysql的高可用
  6. html浏览器边框颜色,CSS设置字体和边框颜色时Chrome和其他主流浏览器差别的问题_html/css_WEB-ITnose...
  7. 苹果 SwiftUI 踢馆谷歌 Flutter!
  8. 7-11 求链式线性表的倒数第K项 (20 分)
  9. Java_接口练习题
  10. java 批量打印pdf文件_java 打印tiff及批量打印图片技术文章.doc
  11. cesium three性能比较_高中英语中的“形容词”,形容词的用法,比较等级及修饰词...
  12. 湖北理工学院计算机学院优秀毕业生,关于表彰2012届优秀毕业生的决定
  13. meta标签含义详细解释!
  14. android12.0(S) 从SD卡导入vCard文件到通讯录 号码带“-“ 如何把横线去除
  15. 一篇文章带你了解——巨量引擎平台广告审核规则
  16. 简易购物车实体类的设计
  17. 四、网络层(一)网络层的功能
  18. 鼠标右键转圈圈_电脑一右键就一直转圈怎么办_win10鼠标一点右键就转圈圈的解决方法...
  19. 苹果CMS电影站新手搭建教程
  20. 如何成为优秀的前端程序员?

热门文章

  1. python 文件备份
  2. 快应用开发必备工具下载
  3. sigmoid函数sigmoid求导
  4. 自动化运维工具——puppet详解(二)
  5. fortran matlab eng,[转载]关于MATLAB转FORTRAN的几点注意
  6. 系统集成资质培训 - 挣值分析题目分析
  7. 800个有趣句子帮你记忆7000个单词(1-400)
  8. android 时间水印相机,时间水印相机
  9. 程序员的“荣”与“耻”之我见
  10. 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。