单片机学习知识点全攻略(完结篇)(一)

模拟技术 时间:2012-11-14来源:网络
G: 0px; FONT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  PUSH ACC ;ACC入栈

  PUSH PSW ;PSW入栈

  MOV A,DISPBUFF ;取第一个待显示数

  MOV DPTR,#DISPTAB ;字形表首地址

  MOVC A,@A+DPTR ;取字形码

  MOV P0,A ;将字形码送P0位(段口)

  CLR FIRST ;开第一位显示器位口

  LCALL DELAY ;延时1毫秒

  SETB FIRST ;关闭第一位显示器(开始准备第二位的数据)

  MOV A,DISPBUFF+1 ;取显示缓冲区的第二位

  MOV DPTR,#DISPTAB

  MOVC A,@A+DPTR

  MOV P0,A ;将第二个字形码送P0口

  CLR SECOND ;开第二位显示器

  LCALL DELAY ;延时

  SETB SECOND ;关第二位显示

  POP PSW

  POP ACC

  RET

  DELAY: ;延时1毫秒

  PUSH PSW

  SETB RS0

  MOV R7,#50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

关键词: 单片机 学习知识

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版