MCS-51系列单片机原理及接口技术第2版邹振春第八章节C51语言程序设计.pptVIP

  • 4
  • 0
  • 约1.22万字
  • 约 70页
  • 2018-01-21 发布于未知
  • 举报

MCS-51系列单片机原理及接口技术第2版邹振春第八章节C51语言程序设计.ppt

例8-4:将一个四位压缩BCD码BCD_num拆开成四位BCD码,并存放到FIRST(千位)、SECO(百位)、THIR(十位)、FOUR(个位)这四个字节单元中。这种问题经常在显示时用到。 分析:首先将原数除以1000,得到千位数;再将余数除以100,得到百位数;然后再将余数除以10,得到十位数;最后得到的余数就是个位数。参考程序如下: unsigned int data BCD_num;//双字节BCD码存放单元 unsigned char data FIRST,SECO,THIR,FOUR; void BCD_decompose(void) {   unsigned int data temp; FIRST=(unsigned char)(BCD_num/1000); temp=BCD_num%1000;//得到除以1000的余数 SECO=(unsigned char)(temp/100); temp=temp%100;//得到除以100的余数 THIR=(unsigned char)(temp/10); FOUR=temp%10;//得到除以10的余数 } 8.3.2 分支结构程序 分支结构程序就是条件判断分支程序,即根据不同的条件,执行不同的程序段。在C51中,可以采用if-

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档