音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

computer0 你好,可以請(qǐng)教嗎?

作者:jiagnzhang 欄目:新手園地
computer0 你好,可以請(qǐng)教嗎?
我現(xiàn)在手頭有一10位串行ad轉(zhuǎn)換器,想用它來(lái)測(cè)量電源的電壓然后將測(cè)量的電源電壓進(jìn)行顯示,現(xiàn)在遇到的問(wèn)題是不知道如何處理這寫轉(zhuǎn)換后的數(shù)據(jù),也就是如何將10位的數(shù)據(jù)轉(zhuǎn)換成數(shù)碼管需要的8位,謝謝!指教!

2樓: >>參與討論
computer00
請(qǐng)問(wèn)參考電壓是多少?顯示格式如何?即,顯示幾位數(shù)據(jù)
 
3樓: >>參與討論
awey
數(shù)據(jù)-》BCD碼,查表-》數(shù)碼管顯示的段碼-》輸出
 
4樓: >>參與討論
jiagnzhang
參考電壓是5v,顯示是一位整數(shù),然后還有兩位小數(shù)
 
5樓: >>參與討論
jiagnzhang
數(shù)據(jù)-》BCD碼,查表-》數(shù)碼管顯示的段碼-》輸出
謝謝你的指教,但那中方法好象不是太準(zhǔn)確你說(shuō)呢?我是想通過(guò)AD將轉(zhuǎn)換的數(shù)據(jù)進(jìn)行程序中的計(jì)算,然后存放在不同的積存器中,然后再調(diào)用顯示程序!

6樓: >>參與討論
computer00
你的顯示程序的入口參數(shù)是什么?
根據(jù)ADC結(jié)果和參考電壓,就可以計(jì)算出電壓。

我以前的測(cè)試程序。

/**********************************************************************
  main.c file
  ADUC7027的第三個(gè)實(shí)驗(yàn)——模數(shù)轉(zhuǎn)換器(ADC)
  作者:Computer-lov
  建立日期:2006-3-24
  修改日期:2006-3-24
  版本:V1.0
  版權(quán)所有,盜版必究。
  任何技術(shù)問(wèn)題可到我的博客上留言:    http://computer00.21ic.org
  COPYRIGHT(C) Computer-lov 2006-2016
  All rights reserved
**********************************************************************/

#include <../My_type.h>
#include <ADUC7027.H>
#include "UART.H"
#include "LED.H"
#include "ADC.H"


//////////////////////////////////////////////////////////////////////
void sys_clk_init(void)
{
PLLKEY1=0xAA;
PLLCON=0x01;   //PLL配置  
PLLKEY2=0x55;
POWKEY1=0x01;
POWCON=0x00;  //CPU時(shí)鐘配置為41.78MHz
POWKEY2=0xF4;
// while(!(PLLSTA & 0x01));
}
//////////////////////////////////////////////////////////////////////


#define REF_VOL  2.5

//////////////////////////////將通道ch的電壓測(cè)量并顯示出來(lái)/////////////
void print_voltage(uint8 ch)
{
uint16 VALUE;
uint32 result;
uint8 s_result[10];

prints("通道: ",0);
send_a_byte('0'+ch/10);      //顯示通道號(hào)
send_a_byte('0'+ch%10);
prints("   ",0);
VALUE=read_ADC(ch);          //根據(jù)通道號(hào)讀ADC的值
prints("ADC值: ",0);
print_uint16(VALUE);          //將ADC的原始數(shù)據(jù)打印出來(lái)
result=REF_VOL*10000;          //換算成電壓,結(jié)果為多少mV的10倍
result=result*VALUE/4096;
s_result[9]=0;                  //將結(jié)果轉(zhuǎn)換成字符串
s_result[8]=' ';
s_result[7]='V';
s_result[6]='m';
s_result[5]='0'+result%10;
result/=10;
s_result[4]='.';
s_result[3]='0'+result%10;
result/=10;
s_result[2]='0'+result%10;
result/=10;
s_result[1]='0'+result%10;
result/=10;
s_result[0]='0'+result%10;
prints("  電壓: ",0);          //顯示電壓值
prints(s_result,1);
}
//////////////////////////////////////////////////////////////////////////////

7樓: >>參與討論
wuzhn
圈圈好有耐心,頂
 
8樓: >>參與討論
jiagnzhang
hehe
真的很謝謝你了!我都不知道該說(shuō)什么好了!我想唯一可以做的就是,以后象你對(duì)待我一樣來(lái)對(duì)待別人!

9樓: >>參與討論
菠蘿頭
希望樓主你不會(huì)食言
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
有件小事 麻煩一下 各位大蝦哦!!!!!!!
急!急!急! AD815如何應(yīng)用?
我的DS18B20怎么老顯示55??
MC7805ABD2T過(guò)熱怎么解決?
如何讀datasheet請(qǐng)教!
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)