EDA中的轉(zhuǎn)換后數(shù)據(jù)的BCD碼轉(zhuǎn)換處理
出處:吳明詩 發(fā)布于:2008-10-21 09:08:22
如表是在ADC0809的基準(zhǔn)電壓(Vref)為5.12 V時(shí),模擬輸入電壓與輸出電壓的對應(yīng)關(guān)系表,其中電壓準(zhǔn)位是5/28=5/256=0.2V。
這樣,當(dāng)由ADC0809的D[7..0]收到的數(shù)據(jù)信號是10000110(即86H)時(shí),則對照如表時(shí),高4位1000是2.56 V,而低4位0110是0.12V,所以的電壓輸出結(jié)果是2.56V+0.12V=2.68V。
如表 ADCOSO9模擬輸入電壓與輸出電壓的對應(yīng)關(guān)系
為了方便后續(xù)的電壓數(shù)據(jù)顯示,我們應(yīng)將輸出電壓表示成12位的BCD碼形式。如上述的2.56V是0010 0101 0110,0.12 V是0000 0001 0010,所以相加的結(jié)果2.68 V是001001101000,因此必須設(shè)計(jì)一個(gè)12位的BCD碼加法程序。
如圖是2.56+0.18=2.74的二進(jìn)制的BCD加法示意圖。從圖中可以看出,二進(jìn)制BCD碼相加時(shí),由位4位加 如圖 BCD加法示意圖起,且每4位相加的結(jié)果超過10時(shí)需作進(jìn)位操作。

如圖 BCD加法示意圖
因此實(shí)現(xiàn)本功能的程序段的設(shè)計(jì)思路是:在讀到ADC0809的D[7..0]轉(zhuǎn)換數(shù)據(jù)后,先用查表的指令算出高、低4位的兩個(gè)電壓值,并分別用12位的BCD碼表示;接著設(shè)計(jì)一個(gè)12位的BCD碼加法器,將得到的兩個(gè)12位的BCD碼相加即可。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- EDA技術(shù)工具鏈與全流程設(shè)計(jì)運(yùn)維指南2026/1/5 10:28:51
- PLC程序現(xiàn)場疑難問題排查與深度優(yōu)化指南2025/12/24 14:36:36
- PLC程序現(xiàn)場調(diào)試與優(yōu)化實(shí)操指南2025/12/24 14:29:57
- 工業(yè)PLC模擬量信號采集:調(diào)理技術(shù)與抗干擾工程方案2025/12/15 14:39:08
- PLC設(shè)備如何選型2025/9/5 17:15:14









