- 2
- 0
- 约7.79千字
- 约 48页
- 2019-12-01 发布于湖北
- 举报
例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-
您可能关注的文档
最近下载
- 制药工程原理和设备-07制药工程和工艺设计3.ppt VIP
- Q/GDW 758 2012- 电力系统通信光缆安装工艺规范.pdf VIP
- 广东省汕头市潮阳实验学校2023-2024学年八年级物理第一学期期末质量检测模拟试题含解析.doc VIP
- Q_GDW 11442-2020 通信电源技术、验收及运行维护规程.docx VIP
- 三叶青粉生态产品认证标准.pdf VIP
- 建行电汇凭证(打印模版).xlsx VIP
- (2027年春)人教版七年级下册英语单词表.xlsx VIP
- 医疗美容财务管理制度.doc VIP
- T CMAM S7—2023 三叶崖爬藤栽培技术规程.pdf VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
原创力文档

文档评论(0)