哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

關于BDC碼的介紹與最常用的方法

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

掃碼添加小助手

加入工程師交流群

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

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

假如我們需要設置 RTC時鐘的秒值為 45 秒,因為一般芯片會使用 BCD碼進行存儲,所以我們需要存儲到芯片寄存器的值就是 0x45,注意這是十六進制表示,如果你寫入寄存器時用十進制表示,那么就是 69。代碼表示如下:

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

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

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

也就是說,本來十六進制 4 個位可以表示0~15,但因為十進制的范圍是 0~9,所以這四個位的范圍也因此被限制住了。

同時在一個字節(jié)中,高四位代表十進制的十位,低四位代表十進制的個位。

了解這一點,你就知道該如何把十進制轉化成BCD碼的形式進行存儲,又該如何將 BCD碼轉化為十進制了。

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

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

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

    關注

    31

    文章

    5618

    瀏覽量

    130389
  • RTC
    RTC
    +關注

    關注

    2

    文章

    663

    瀏覽量

    72215
  • BCD碼
    +關注

    關注

    1

    文章

    52

    瀏覽量

    19143

原文標題:啥是 BDC 碼?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    變頻器維修檢測的常用方法

    變頻器作為現(xiàn)代工業(yè)控制系統(tǒng)中不可或缺的核心設備,其穩(wěn)定運行直接關系到生產(chǎn)效率和設備安全。隨著變頻器在電機調速、節(jié)能降耗等領域的廣泛應用,維修檢測技術的重要性日益凸顯。本文將系統(tǒng)介紹變頻器維修檢測的常用方法,結合實踐經(jīng)驗和專業(yè)技術
    的頭像 發(fā)表于 03-13 17:11 ?796次閱讀

    關于MT6901的直線DEMO介紹

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

    模組介紹

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

    關于NFC鎳鋅鐵氧體片的介紹

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

    掃鐳射雕用什么掃槍?

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

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

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

    常用硬件加速的方法

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

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

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

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

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

    條碼掃設備的使用方法

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

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

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

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

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

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

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

    常用電子元器件介紹

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

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

    了如何在RTL設計中考慮綜合和后端設計的問題;然后,給出了一些最常見的設計實例和代碼;最后,介紹了仿真的相關知識。第5章為邏輯綜合和相關技術。主要介紹了綜合工具的功能和基本使用方法,包
    發(fā)表于 05-28 16:06
    手游| 贡嘎县| 南通市| 宿松县| 永嘉县| 五原县| 班戈县| 永顺县| 绥中县| 吴旗县| 襄樊市| 海城市| 定西市| 获嘉县| 辉南县| 八宿县| 九江县| 同心县| 商城县| 沙河市| 陆河县| 房产| 高要市| 灵石县| 龙川县| 承德市| 古蔺县| 山西省| 保康县| 芷江| 进贤县| 吴旗县| 营口市| 修武县| 安塞县| 黑龙江省| 南岸区| 彩票| 灌南县| 苍梧县| 宁强县|