久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7935|回復: 13
收起左側

MCP3208 12位ADC與單片機的Proteus仿真

[復制鏈接]
ID:334753 發表于 2018-5-21 11:43 | 顯示全部樓層 |閱讀模式
本帖最后由 makala 于 2018-5-21 11:46 編輯

ADC0808/9只有8位精度,太低了,所以用Proteus自帶的MCP3208做了個AD電路,并且仿真成功。

代碼如下:

//頭文件:
#include "reg51.h"
#include "stdio.h"
//變量定義:

sbit    ADCS  =  P1^3;   
sbit    DIN   =  P1^2;   
sbit    DOUT  =  P1^1;   
sbit    CLK   =  P1^0;  


int getdata;
void Output_Control(char TempChar)   
{   
    unsigned char Mask = 0x10;   
    unsigned char Count;   
    for(Count = 0;Count<5;Count++)//5次循環,第一次循環DIN為Start,第二次DIN為選擇差分或單端,后3次DIN分別是0,0,0選擇通道   
    {   
        
      DIN = 0;   
        if(TempChar&Mask)   
        {   
            DIN = 1;   
        }
        CLK = 1;   
        Mask >>= 0x01;   
        CLK = 0;
    }   
}
int Input_Data(void)   
{   
    unsigned char Count;   
    unsigned int Mask   = 0x8000;   
    unsigned int Result = 0x0000;   
    CLK = 1;   
    CLK = 0;   
    for(Count = 0;Count <13;Count++)   
    {   
        if(DOUT)   
        {   
            Result|=Mask;   
        }   
        CLK = 1;   
        Mask  >>= 0x01;   
        CLK = 0;   
    }   
    Result >>= 0x03;   
    Result &= 0x0FFF;   
    return(Result);   
}


void delay(unsigned int timer)
{  
while(timer--);
}


   float v;
//主函數,C語言的入口函數:
void main(void)  
{
TMOD=0X20;    //設置定時器1為模式2,做為波特率發生器
TL1=0xF3;    //2400波特率的初值,板子使用12M晶振,初值=256-12000000/32/12/2400
TH1=0xF3;    //
TR1=1;     //啟動波特率發生
SCON=0x50;    //設置串口方式2
    ADCS = 1;   
   
    while(1)   
    {   
        ADCS = 0;   
        Output_Control((char)0x18);  
      getdata=Input_Data();
        ADCS = 1;   
    v=5.0*getdata/4096.0;//v即AD轉換后獲得的電壓值

    }
}




mcp3208.jpg

評分

參與人數 1黑幣 +2 收起 理由
uiu + 2 很給力!

查看全部評分

回復

使用道具 舉報

ID:1 發表于 2018-5-21 16:54 | 顯示全部樓層
樓主能分享個仿真工程嗎?
回復

使用道具 舉報

ID:334753 發表于 2018-5-21 18:22 | 顯示全部樓層
以下是用這個程序做的PT100測溫電路仿真文件和c文件程序。

LM324MCP3208.zip

21.75 KB, 下載次數: 97

回復

使用道具 舉報

ID:334753 發表于 2018-5-21 18:23 | 顯示全部樓層
附件是用以上程序做的PT100測溫仿真模型和C程序 LM324MCP3208.zip (21.75 KB, 下載次數: 73)


回復

使用道具 舉報

ID:382597 發表于 2018-8-3 21:56 | 顯示全部樓層
請問樓主仿真圖CH0通道給的模擬信號是交流還是直流呢
回復

使用道具 舉報

ID:382597 發表于 2018-8-3 21:56 | 顯示全部樓層
我按照這個仿真,虛擬終端完全沒顯示啊
回復

使用道具 舉報

ID:382597 發表于 2018-8-3 21:58 | 顯示全部樓層
請問樓主CH0輸入的模擬信號是交流還是直流呢?
回復

使用道具 舉報

ID:382597 發表于 2018-8-3 21:58 | 顯示全部樓層
我按照這個仿真,虛擬終端完全沒顯示啊
回復

使用道具 舉報

ID:443935 發表于 2018-12-11 11:31 | 顯示全部樓層
厲害了 謝謝樓主
回復

使用道具 舉報

ID:477534 發表于 2019-2-24 23:03 來自觸屏版 | 顯示全部樓層
什么顯示也沒有
回復

使用道具 舉報

ID:160072 發表于 2020-2-21 10:12 | 顯示全部樓層
厲害 厲害 我這個采集出來 精度不高
回復

使用道具 舉報

ID:419391 發表于 2020-4-21 15:54 | 顯示全部樓層
很好的資源,下載學習,多謝樓主分享
回復

使用道具 舉報

ID:419391 發表于 2020-4-21 15:55 | 顯示全部樓層
很好的資源,下載學習,多謝樓主分享
回復

使用道具 舉報

ID:519089 發表于 2022-3-6 16:16 | 顯示全部樓層
不能仿真。。。缺失文件、、、、
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人欧美一区二区三区黑人孕妇 | 你懂的国产 | 欧美啪啪网站 | 亚洲精品视频在线观看视频 | h视频在线观看免费 | 81精品国产乱码久久久久久 | 国产一区 | 米奇狠狠鲁| 日本中文字幕一区 | 久综合| 国产片侵犯亲女视频播放 | 亚洲永久免费 | 日韩二区 | 久久久久久国产精品免费免费狐狸 | 日韩中文一区 | 久久久久久免费毛片精品 | 亚洲一av | 日韩欧美一级片 | av av在线| 日日爱av| 亚洲精品免费观看 | 国产在线激情视频 | 少妇一级淫片aaaaaaaaa | 高清黄色 | 欧美日韩高清免费 | 亚洲高清视频一区 | 久久久久亚洲精品 | 黄色一级视频 | 免费人成在线观看网站 | 精品国产久 | 成年网站在线观看 | 五月天激情综合网 | 国产高清精品在线 | 成人做爰www免费看视频网站 | 欧美精品乱码久久久久久按摩 | 国产精品美女久久久久久免费 | 国产欧美一区二区三区在线看蜜臀 | 国产精品一二三区在线观看 | 免费99视频| 99久久精品国产麻豆演员表 | 国产传媒毛片精品视频第一次 |