⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 单片机数码管显示.htm

📁 51单片机一些C语言程序包
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0040)http://www.8951.com/test/test/999999.htm -->
<HTML><HEAD><TITLE>单片机数码管显示</TITLE><LINK href="单片机数码管显示.files/gpszx.css" 
type=text/css rel=stylesheet><LINK href="../index.files/gpszx.css" type=text/css 
rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE height=356 cellSpacing=0 cellPadding=0 width=769 bgColor=#66ccff 
borderColorLight=#000000 border=0>
  <TBODY>
  <TR>
    <TD align=middle width=752 bgColor=#ffffff colSpan=5 height=356><FONT 
      font><FONT color=#ff0000>单片机提高</FONT><FONT color=#ff0000><IMG height=11 
      src="单片机数码管显示.files/gif091.gif" width=28 border=0></FONT><FONT 
      color=#454545>WWW.51C51.COM 
      自学单片机的网站:作中国单片机编程技术普及推广第一站!倚天一出宝刀屠龙</FONT></FONT><IMG height=100 
      src="单片机数码管显示.files/titou2.jpg" width=760 border=0> <FONT color=#454545 
      font><A href="http://www.8951.com/index.htm">返回主页 给我留言</A> <A 
      href="http://www.8951.com/jiaoxue.htm">单片机教学</A> <A 
      href="http://www.8951.com/tigao.htm">单片机提高</A>&nbsp; <A 
      href="http://www.8951.com/pinzhi.htm">品质技术</A> <A 
      href="http://www.8951.com/1000/WANGZHI.HTM">单片机网址</A> <A 
      href="http://www.8951.com/down/down.htm">软件下载</A>&nbsp; <A 
      href="http://www.8951.com/yejin/yejin.htm">学液晶显示</A> <A 
      href="http://www.8951.com/chanpin.htm">产品介绍</A> <A 
      href="http://www.8951.com/10/huikan.htm">如何购买</A></FONT> 
      <CENTER></CENTER>
      <P align=left><FONT color=#454545 
      font>;倚天版999999计数器。<BR></FONT>;***************************************************************************<BR>;* 
      (程序转载请著明出处 ,未声明可适应本站腾龙/isp开发套件/倚天版开发套件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      *<BR>;*&nbsp; E-mail:sxj1974@163.com (51c51 test web)&nbsp; 
      51单片机学习网,自学单片机的网站&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      *<BR>;* Create by :石学军 <A 
      href="http://www.51c51.com/">http://www.51c51.com/</A>&nbsp;&nbsp; 
      www.8951.com 
      更多例程请登陆网站&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      *<BR>;***************************************************************************</P>
      <P align=left>org 00h<BR>a_bit equ 30h ;个位数存放处<BR>b_bit equ 31h 
      ;十位数存放处<BR>c_bit equ 32h ;百位数存放处<BR>d_bit equ 33h ;千位数存放处<BR>e_bit equ 34h 
      ;万位数存放处<BR>f_bit equ 35h ;十万位数存放处&nbsp;<BR><BR>org 0000h<BR>ajmp 
      star<BR>org 0030h<BR><BR>star:<BR>mov a,#00h ;;清0<BR>mov a_bit,a<BR>mov 
      b_bit,a<BR>mov c_bit,a<BR>mov d_bit,a<BR>mov e_bit,a<BR>mov 
      f_bit,a<BR>stlop: acall display ;显示<BR>inc a_bit<BR>mov 
      a,a_bit&nbsp;<BR>cjne a,#10,stlop;<BR>mov a_bit,#00h<BR>inc b_bit<BR>mov 
      a,b_bit<BR>cjne a,#10,stlop<BR>mov b_bit,#00h<BR>inc c_bit<BR>mov 
      a,c_bit<BR>cjne a,#10,stlop<BR>mov c_bit,#00h<BR>inc d_bit<BR>mov 
      a,d_bit<BR>cjne a,#10,stlop<BR>mov d_bit,#00h<BR>inc e_bit<BR>mov 
      a,e_bit<BR>cjne a,#10,stlop<BR>mov e_bit,#00h<BR>inc f_bit<BR>mov 
      a,f_bit<BR>cjne a,#10,stlop<BR>mov f_bit,#00h<BR>ajmp 
      stlop<BR><BR>;显示子程序<BR>display:&nbsp;<BR>mov dptr,#numtab ;指定查表启始地址<BR>mov 
      r0,#4&nbsp;<BR>dpl1: mov r1,#250 ;显示1000次<BR>dplop: mov a,a_bit 
      ;取个位数<BR>MOVC A,@A+DPTR ;查个位数的7段代码<BR>mov p0,a ;送出个位的7段代码<BR>clr p2.6 
      ;开个位显示<BR>acall d1ms ;显示1ms<BR>setb p2.6<BR><BR>mov a,b_bit ;取十位数<BR>MOVC 
      A,@A+DPTR ;查十位数的7段代码<BR>mov p0,a ;送出十位的7段代码<BR>clr p2.5 ;开十位显示<BR>acall 
      d1ms ;显示1ms<BR>setb p2.5<BR><BR>mov a,c_bit ;取百位数<BR>MOVC A,@A+DPTR 
      ;查百位数的7段代码<BR>mov p0,a ;送出百位的7段代码<BR>clr p2.4 ;开百位显示<BR>acall d1ms 
      ;显示1ms<BR>setb p2.4<BR><BR>mov a,d_bit ;取千位数<BR>MOVC A,@A+DPTR 
      ;查千位数的7段代码<BR>mov p0,a ;送出千位的7段代码<BR>clr p2.3 ;开千位显示<BR>acall d1ms 
      ;显示1ms<BR>setb p2.3<BR><BR>mov a,e_bit ;取万位数<BR>MOVC A,@A+DPTR 
      ;查万位数的7段代码<BR>mov p0,a ;送出万位的7段代码<BR>clr p2.2 ;开万位显示<BR>acall d1ms 
      ;显示1ms<BR>setb p2.2<BR><BR>mov a,f_bit ;取十万位数<BR>MOVC A,@A+DPTR 
      ;查十万位数的7段代码<BR>mov p0,a ;送出十万位的7段代码<BR>clr p2.1 ;开十万位显示<BR>acall d1ms 
      ;显示1ms<BR>setb p2.1<BR><BR>djnz r1,dplop ;100次没完循环<BR>djnz r0,dpl1 
      ;4个100次没完循环<BR>ret<BR>;1MS延时(按12MHZ算)<BR>;====================================================<BR>D1MS: 
      MOV R7,#2&nbsp;<BR>DJNZ R7,$<BR>RET<BR>;7段数码管各划的数字排列表<BR>numtab: db 
      28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h<BR>;0 1 2 3 4 5 6 7 8 9<BR>end 
      <BR></P></TD></TR></TBODY></TABLE></DIV></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -