chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    31

    文章

    5493

    瀏覽量

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

    關(guān)注

    2

    文章

    635

    瀏覽量

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

    關(guān)注

    1

    文章

    52

    瀏覽量

    18937

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    使用jQuery的常用方法與返回值分析 jQuery是一個輕量級的JavaScript庫,旨在簡化HTML文檔遍歷和操作、事件處理以及動畫效果的創(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ā)揮價值,為各行業(yè)的規(guī)范化管理提供有力支撐。一、條碼掃設(shè)備的主要類型不同場景對條碼掃設(shè)備的需求存在差異,目前主流類型可分為四類,適配不同工作
    的頭像 發(fā)表于 09-17 16:15 ?339次閱讀
    條碼掃<b class='flag-5'>碼</b>設(shè)備的使用<b class='flag-5'>方法</b>

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

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

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

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

    常用電子元器件介紹

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

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

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

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

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

    SiC碳化硅MOSFET功率器件雙脈沖測試方法介紹

    碳化硅革新電力電子,以下是關(guān)于碳化硅(SiC)MOSFET功率器件雙脈沖測試方法的詳細(xì)介紹,結(jié)合其技術(shù)原理、關(guān)鍵步驟與應(yīng)用價值,助力電力電子領(lǐng)域的革新。
    的頭像 發(fā)表于 02-05 14:34 ?1197次閱讀
    SiC碳化硅MOSFET功率器件雙脈沖測試<b class='flag-5'>方法</b><b class='flag-5'>介紹</b>

    淺談制備精細(xì)焊粉(超微焊粉)的方法

    制備精細(xì)焊粉的方法有多種,以下介紹五種常用方法
    的頭像 發(fā)表于 01-07 16:00 ?564次閱讀
    淺談制備精細(xì)焊粉(超微焊粉)的<b class='flag-5'>方法</b>

    Aigtek:電壓放大器的實(shí)驗(yàn)技巧與使用方法介紹

    電壓放大器 是電子實(shí)驗(yàn)中常用的器件,用于放大電壓信號。以下是一份關(guān)于電壓放大器實(shí)驗(yàn)技巧與使用方法的詳細(xì)介紹: 1.器件準(zhǔn)備與檢查 在進(jìn)行電壓放大器實(shí)驗(yàn)之前,首先需要準(zhǔn)備好相應(yīng)的器件和設(shè)
    的頭像 發(fā)表于 12-27 11:35 ?687次閱讀
    Aigtek:電壓放大器的實(shí)驗(yàn)技巧與使用<b class='flag-5'>方法</b><b class='flag-5'>介紹</b>

    PWM信號的濾波和處理方法

    低通濾波器 : RC低通濾波器 :這是最常用的PWM濾波方法。通過選擇合適的電阻R和電容C值,可以設(shè)定濾波器的截止頻率,使得高于該頻率的信號成分被衰減。當(dāng)PWM信號通過RC低通濾波器時,高頻的脈沖成分被濾除,留下較為平滑的直流信號。 電感電容(
    的頭像 發(fā)表于 11-18 17:41 ?7005次閱讀

    Jtti:常用的網(wǎng)絡(luò)質(zhì)量監(jiān)控方法有哪些

    常用的網(wǎng)絡(luò)質(zhì)量監(jiān)控方法包括以下幾種: 1. ICMP探測: ? 使用ICMP協(xié)議(如Ping)來檢測網(wǎng)絡(luò)連通性和質(zhì)量。這種方法通過發(fā)送探測數(shù)據(jù)包并分析回包結(jié)果來監(jiān)控網(wǎng)絡(luò),典型指標(biāo)包括丟包率、延遲等
    的頭像 發(fā)表于 11-15 15:50 ?1366次閱讀

    Kali Linux常用工具介紹

    Kali Linux 虛擬機(jī)中自帶了大量滲透測試工具,涵蓋了信息收集、漏洞利用、口令破解、漏洞掃描等多個方面。 以下是按分類簡要介紹一部分常用工具的使用方法: 使用方法只能當(dāng)做參考,*
    的頭像 發(fā)表于 11-11 09:29 ?2353次閱讀

    ASCII在編程中的應(yīng)用實(shí)例

    的應(yīng)用實(shí)例: 1. 字符串處理 在編程中,ASCII常用于字符串的處理。例如,可以使用ASCII來比較兩個字符的大小關(guān)系,或者通過將字符的ASCII加上或減去某個值來實(shí)現(xiàn)字符的平
    的頭像 發(fā)表于 11-10 09:43 ?1958次閱讀