当前位置: 首页 > news >正文

医药电子商务网站建设与管理什么是互联网营销师

医药电子商务网站建设与管理,什么是互联网营销师,怎样给网站增加栏目,markdown编辑 wordpress目录 前言 1. BCD码 2. BCD码和十进制转换的算法 前言 最近在学习STM32单片机(不仅仅是32)的RTC实时时钟系统的过程中,需要配置时钟的时间、日期;这些都需要实现BCD码和十进制之间进行转换。这里和大家一起学习BCD码和十进制之…

目录

前言

1. BCD码

2. BCD码和十进制转换的算法


前言

        最近在学习STM32单片机(不仅仅是32)的RTC实时时钟系统的过程中,需要配置时钟的时间、日期;这些都需要实现BCD码和十进制之间进行转换。这里和大家一起学习BCD码和十进制之间转换的代码;

1. BCD码

        BCD码是指用二进制数来表示十进制的数;也就是说4位二进制数来表示一位十进制数,因此二进制可以表示的最大十进制数为9(1001)。

        因为二进制数能表示的最大十进制数才是9,所以当数字大于9时,也就是数字为两位数时,我们需要用8位BCD码来表示;4位的BCD码只能表示9以下的数字;遵循逢九进一的原则;

        我们都知道:二进制是逢二进一,十进制是逢十进一,十六进制是逢十六进一,它们之间每次都差6,所以一个十进制想要转换成BCD码,必须先要算清楚进了几次位;

当两个十进制数相加

但是如果相加最终的值位于10-15之间,也就是十六进制数的A-F之间,则需要加6进行修正;如果相加的值位于20-25之间,则需要修正2次,也就是加上2*6=12;就是这个道理;(每出现一次十六进制溢出9,就修正一次,溢出多少次,修正多少次)

多次修正的情况:比方说十进制下的66,66/10=6次,也就是说修正了6次,这里修正次数的意思是,出现一次十六进制下溢出9,就修正一次,(溢出第一次来到10-15,溢出第二次来到20-25,依次类推,总共溢出了6次,就是这个道理),所以需要加上6*6=36,所以最终的BCD码为66+36=102;

BCD码转十进制是一个道理

2. BCD码和十进制转换的算法

十进制转换成BCD码,代码如下

//dec:十进制数   bcd:BCD码
int dec_bcd(int dec)
{return(dec+(dec/10)*6);
}

BCD码转换成十进制,代码如下

//dec:十进制数   bcd:BCD码
int bcd_dec(int bcd)
{return(bcd-(bcd>>4)*6);//该返回的意思是说:比如BCD码为10011,右移四位,空位补0会得到0001,//该值表示修正的次数,之所以这样,是因为四位的二进制表示不来大于9的十进制//所以才会引入8位BCD码,如果将8位BCD的高4位移回到低四位的位置,就会得到减去1111之后的数,该数就是修正的次数
}

                                    

http://www.yidumall.com/news/12088.html

相关文章:

  • 进入网站后台如何操作1688关键词怎么优化
  • 金川做网站公司站长网站seo查询
  • 网站的元素有哪些网络营销平台有哪些?
  • 网站开发情况2024年3月新冠高峰
  • 如何做移动端网站百度快照和广告的区别
  • 哪些网站设计的好做app软件大概多少钱
  • 做电影网站的软件网络推广比较经典和常用的方法有
  • dede 网站名称seo查询是什么
  • redhat7做网站过程百度账号免费注册
  • 网站越来越难做网络推广的主要工作内容
  • 营销型网站架构师免费入驻的卖货平台
  • 集团微网站建设seo服务合同
  • 电话约建设网站 客户温州seo外包公司
  • 仓储网站建设英文seo外链
  • 网站改版目的seo查询系统
  • 织梦的网站数据还原怎么做如何开网站详细步骤
  • 无锡新区规划建设环保局网站成都高端品牌网站建设
  • vue大型网站开发设计一个公司网站多少钱
  • 下载应用seo是什么职位的简称
  • wordpress微信公众号企业版网站关键词优化排名公司
  • 上海娱乐场所关门搜索引擎优化技术有哪些
  • 网站建设的会计科目百度浏览器
  • 网站权限查询南宁seo推广服务
  • 公司网站文件夹设计海淀seo搜索引擎优化公司
  • 用ps做网站得多大像素搜索引擎优化seo的英文全称是
  • 谷歌浏览器对做网站有什么好处资源链接搜索引擎
  • wordpress优化网站百度收录的网站
  • 企业网站模板官网微博推广方案
  • 大浪做网站中山seo
  • 专业网站推广的公司搜索引擎优化百度