国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于BDC碼的介紹與最常用的方法

FPGA之家 ? 來源:CSDN技術(shù)社區(qū) ? 作者:EmbeddedOsprey ? 2021-03-21 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在使用RTC外設(shè)時(shí),我們常常會(huì)接觸 BCD碼的概念,同時(shí)魚鷹在介紹 USB 協(xié)議版本時(shí)也說了 BCD 碼,那么什么是 BCD 碼?

BCD 碼分為多種,今天魚鷹介紹最常用的 8421 BCD碼。

假如我們需要設(shè)置 RTC時(shí)鐘的秒值為 45 秒,因?yàn)橐话阈酒瑫?huì)使用 BCD碼進(jìn)行存儲(chǔ),所以我們需要存儲(chǔ)到芯片寄存器的值就是 0x45,注意這是十六進(jìn)制表示,如果你寫入寄存器時(shí)用十進(jìn)制表示,那么就是 69。代碼表示如下:

不管你使用哪種方式,最終寫入的二進(jìn)制都是一樣的,沒有任何區(qū)別。不過因?yàn)槭?BCD碼格式,當(dāng)寫入的值為立即數(shù)時(shí),建議使用十六進(jìn)制,這樣看起來更直觀一些。

從這個(gè)例子中我們其實(shí)也可以看出一點(diǎn)規(guī)律,那就是所謂的 BCD 碼就是把十六進(jìn)制的寫法直接認(rèn)為是十進(jìn)制的值。
實(shí)際上也確實(shí)如此。

BCD 碼中,使用4個(gè)位(二進(jìn)制位)來表示一個(gè)十進(jìn)制的值,范圍 0~9。

也就是說,本來十六進(jìn)制 4 個(gè)位可以表示0~15,但因?yàn)槭M(jìn)制的范圍是 0~9,所以這四個(gè)位的范圍也因此被限制住了。

同時(shí)在一個(gè)字節(jié)中,高四位代表十進(jìn)制的十位,低四位代表十進(jìn)制的個(gè)位。

了解這一點(diǎn),你就知道該如何把十進(jìn)制轉(zhuǎn)化成BCD碼的形式進(jìn)行存儲(chǔ),又該如何將 BCD碼轉(zhuǎn)化為十進(jìn)制了。

還是以存儲(chǔ)秒寄存器(BCD碼存儲(chǔ))為例:

通過以上兩個(gè)宏,我們就可以在0 ~ 99 范圍內(nèi)隨意轉(zhuǎn)化,當(dāng)需要更大范圍時(shí),理解原理,修改起來也不就是那么麻煩了。
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5608

    瀏覽量

    129991
  • RTC
    RTC
    +關(guān)注

    關(guān)注

    2

    文章

    653

    瀏覽量

    71813
  • BCD碼
    +關(guān)注

    關(guān)注

    1

    文章

    52

    瀏覽量

    19089

原文標(biāo)題:啥是 BDC 碼?

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于MT6901的直線DEMO介紹

    關(guān)于MT6901的直線DEMO介紹
    的頭像 發(fā)表于 01-30 10:54 ?410次閱讀
    <b class='flag-5'>關(guān)于</b>MT6901的直線DEMO<b class='flag-5'>介紹</b>

    模組介紹

    關(guān)于模組的詳細(xì)介紹:核心部件掃模組的核心部件包括光源、光學(xué)鏡頭、圖像傳感器以及解碼芯片等。工作時(shí),模組發(fā)出光線照射條碼,通過光學(xué)鏡頭捕捉反射光信號(hào)并轉(zhuǎn)化為
    的頭像 發(fā)表于 01-24 00:05 ?841次閱讀
    掃<b class='flag-5'>碼</b>模組<b class='flag-5'>介紹</b>

    關(guān)于NFC鎳鋅鐵氧體片的介紹

    關(guān)于NFC鎳鋅鐵氧體片的介紹
    的頭像 發(fā)表于 12-04 10:52 ?410次閱讀
    <b class='flag-5'>關(guān)于</b>NFC鎳鋅鐵氧體片的<b class='flag-5'>介紹</b>

    掃鐳射雕用什么掃槍?

    在電子制造、汽車零部件等行業(yè),鐳射雕(DPM的常見形式)因耐磨、耐高溫的特性成為產(chǎn)品追溯的核心標(biāo)識(shí)。但金屬、塑料等材質(zhì)的反光、曲面凹凸,加上鐳雕可能存在的模糊、低對(duì)比度問題,讓普通掃
    的頭像 發(fā)表于 11-20 15:30 ?502次閱讀
    掃鐳射雕<b class='flag-5'>碼</b>用什么掃<b class='flag-5'>碼</b>槍?

    關(guān)于系統(tǒng)鏈接腳本的介紹

    一、隊(duì)伍介紹 本篇為蜂鳥E203系列分享第四篇,本篇介紹的內(nèi)容是系統(tǒng)鏈接腳本。 二、如何實(shí)現(xiàn)不同的下載模式? 實(shí)現(xiàn)三種不同的程序運(yùn)行方式,可通過makefile的命令行指定不同的鏈接腳本,從而實(shí)現(xiàn)
    發(fā)表于 10-30 08:26

    常用硬件加速的方法

    之前總結(jié)了一些常用硬件加速方法 1)面積換速度:也就是串轉(zhuǎn)并運(yùn)算,可以多個(gè)模塊同時(shí)計(jì)算; 2)時(shí)間換空間:時(shí)序收斂下通過頻率提高性能,雖然面積可能稍微加大點(diǎn); 3)流水線操作:流水線以面積換性能,以
    發(fā)表于 10-29 06:20

    使用jQuery的常用方法與返回值分析

    使用jQuery的常用方法與返回值分析 jQuery是一個(gè)輕量級(jí)的JavaScript庫,旨在簡化HTML文檔遍歷和操作、事件處理以及動(dòng)畫效果的創(chuàng)建。本文將介紹一些常用的jQuery
    發(fā)表于 10-01 20:18

    shell基本介紹常用命令之shell基本介紹

    是“$”,在命令提示符后邊輸入命令即可和系統(tǒng)進(jìn)行交互操作。ubuntu默認(rèn)的Shell是Bash(Bourne Again Shell)。Linux命令有很多,功能比較強(qiáng)大,下節(jié)我們簡單介紹一些常用的命令。常用
    發(fā)表于 09-28 09:05

    條碼掃設(shè)備的使用方法

    使用方法,能讓其充分發(fā)揮價(jià)值,為各行業(yè)的規(guī)范化管理提供有力支撐。一、條碼掃設(shè)備的主要類型不同場(chǎng)景對(duì)條碼掃設(shè)備的需求存在差異,目前主流類型可分為四類,適配不同工作
    的頭像 發(fā)表于 09-17 16:15 ?949次閱讀
    條碼掃<b class='flag-5'>碼</b>設(shè)備的使用<b class='flag-5'>方法</b>

    什么是PDA掃出入庫系統(tǒng)?功能介紹與真實(shí)應(yīng)用體驗(yàn)

    PDA掃出入庫系統(tǒng)廣泛應(yīng)用于倉儲(chǔ)、物流、制造、電商等行業(yè),具備掃入庫、出庫、盤點(diǎn)、調(diào)撥、RFID批量識(shí)別等功能。相比傳統(tǒng)人工方式,它能顯著提升效率和準(zhǔn)確率,但也存在成本與培訓(xùn)的門檻。本文詳細(xì)解析系統(tǒng)功能、優(yōu)缺點(diǎn)及適用行業(yè),幫助企業(yè)找到最合適的出入庫管理方案。
    的頭像 發(fā)表于 09-09 14:36 ?1366次閱讀
    什么是PDA掃<b class='flag-5'>碼</b>出入庫系統(tǒng)?功能<b class='flag-5'>介紹</b>與真實(shí)應(yīng)用體驗(yàn)

    模塊廠家怎么選?二維模組詳解

    你是否發(fā)現(xiàn),從超市自助結(jié)賬的POS機(jī)到小區(qū)的智能門禁,從快遞柜的取件掃到地鐵閘機(jī)的乘車識(shí)別,二維模組早已滲透到生活與產(chǎn)業(yè)的每一個(gè)角落。作為所有掃
    的頭像 發(fā)表于 08-18 15:58 ?783次閱讀
    掃<b class='flag-5'>碼</b>模塊廠家怎么選?二維<b class='flag-5'>碼</b>掃<b class='flag-5'>碼</b>模組詳解

    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),你用過幾個(gè)?

    本文盤點(diǎn)了工業(yè)物聯(lián)網(wǎng)與自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),包括 inject、debug、MQTT、Modbus、OPC UA 等,并結(jié)合應(yīng)用場(chǎng)景與技巧進(jìn)行解析。鋇錸技術(shù) ARMxy 系列工業(yè)控制器已預(yù)裝 Node-RED,開機(jī)即可實(shí)現(xiàn)數(shù)據(jù)采集、協(xié)議轉(zhuǎn)換與云平臺(tái)接入。
    的頭像 發(fā)表于 08-13 11:47 ?1555次閱讀
    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 Node-RED <b class='flag-5'>最常用</b>的 10 大節(jié)點(diǎn),你用過幾個(gè)?

    常用電子元器件介紹

    電子發(fā)燒友網(wǎng)站提供《常用電子元器件介紹.pptx》資料免費(fèi)下載
    發(fā)表于 06-24 16:54 ?48次下載

    數(shù)字IC設(shè)計(jì):方法、技巧與實(shí)踐

    了如何在RTL設(shè)計(jì)中考慮綜合和后端設(shè)計(jì)的問題;然后,給出了一些最常見的設(shè)計(jì)實(shí)例和代碼;最后,介紹了仿真的相關(guān)知識(shí)。第5章為邏輯綜合和相關(guān)技術(shù)。主要介紹了綜合工具的功能和基本使用方法,包
    發(fā)表于 05-28 16:06

    從零開始學(xué)電路仿真Multisim與電路設(shè)計(jì)Protel技術(shù)——完整版

    資料介紹為讀者從零開始,快速掌握EDA(電子設(shè)計(jì)自動(dòng)化)領(lǐng)域中最常用、最流行的兩個(gè)功能強(qiáng)大的應(yīng)用軟件Multisim、Protel而編寫的。 本書首先介紹了EDA技術(shù)的發(fā)展與應(yīng)用,并對(duì)常用
    發(fā)表于 03-25 14:37