欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1488|回復: 0
打印 上一主題 下一主題
收起左側

6410ADC無驅(qū)動直接操作程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:294488 發(fā)表于 2018-3-20 14:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#defineGLOBAL_CLK 1
#include<stdlib.h>
#include<string.h>
#include"def.h"
#include"option.h"
#include"2440addr.h"
#include"2440lib.h"
#include"2440slib.h"
#include"mmu.h"
#include"profile.h"
#include"memtest.h"
int Readadc(intch)
{
rADCCON= (1<<14)| (49<<6) | ((ch)<<3);//adc使能,設置頻率為1MHZ
rADCTSC=~(0x1<<2);//adc設置為普通轉換模式
rADCCON|=0x1;//啟動ad
while(rADCCON0x1);//等待ad轉換開始
while(!(rADCCON(0x1<<15)));//等待ad轉換結束
return(rADCDAT0 0x3ff); //讀取A/D轉換的數(shù)據(jù)
}
void Main()
{float v0,v1;
int t0,t1;
Uart_Printf("請調(diào)整滑動電阻并輸入1選擇顯示電壓值!\r");
while(Uart_GetIntNum()==1)
{v0=((float)Readadc(0)*3.3)/1024.0;//計算電壓值
v1=((float)Readadc(1)*3.3)/1024.0;//計算電壓值
t0=(v0-(int)v0)*1000;//計算小數(shù)部分,Uart_Printf函數(shù)無法打印浮點數(shù)
t1=(v1-(int)v1)*1000;//計算小數(shù)部分,Uart_Printf函數(shù)無法打印浮點數(shù)
Uart_Printf("電壓值為AIN0:%d.%-3dVAIN1:%d.%-3dV\r",(int)v0,t0,(int)v1,t1);
Uart_Printf("\n");}}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表