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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機 + ICL7135 LED 數字電壓表 (C51)

  [復制鏈接]
跳轉到指定樓層
樓主
ID:104835 發表于 2016-2-3 22:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 

 

最近很懶,要完成的幾個實物,一直沒動手。今天又多了一項,ICL7135制作的高精度電壓表。程序完成,仿真也正常了,就等實物制作了。
關于ICL7135制作的電壓表,網上資料不少,但內容都差不多,不懂處仍然不懂。7135測電壓有2種方法,一種是并口輸出,接線繁多。另一種是利用BUSY信號得到電壓,這方法簡單,接線只用了一條。


基本原理如下:
ICL7135是以雙積分方式進行A/D轉換的電路。每個轉換周期分為三個階段

[1].自動調零階段 [2].被測電壓積分階段 [3].對基準電壓進行反積分階段

以輸入電壓Vx為例,其積分器輸出端(ICL7135的4腳)的波形如圖1所示。“busy”輸出端(ICL7135的21腳)高電平的寬度等于積分和反積分時間之和。ICL7135內部規定積分時間固定為10001個時鐘脈沖時間,反積分時間與被測電壓的大小成比例。如果利用單片機內部的計數器對ICL7135的時鐘脈沖計數,利用“busy”作為計數器門控信號,控制計數器只能在busy為高電平時計數,將這段busy高電平時間內計數器的內容減去10001,其余數便等于被測電壓的數值。

注:U2的CLOCK端接125K方波信號


//2012 02 26 E:\DPJ_C\ICL7135\7135LED.C


#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

uchar code tab[]={
0x3F,/*0*/
0x06,/*1*/
0x5B,/*2*/
0x4F,/*3*/
0x66,/*4*/
0x6D,/*5*/
0x7D,/*6*/
0x07,/*7*/
0x7F,/*8*/
0x6F,/*9*/
};
uint V;
sbit P0_7=P0^7;

void delay(uint ms)
{
uchar i;
while(ms--)
for(i=0;i<123;i++);
}

void display()
{
uchar temp=0xfe,a[5],i;
a[0]=V/10000;
a[1]=V%10000/1000;
a[2]=V%1000/100;
a[3]=V%100/10;
a[4]=V%10;
for(i=0;i<5;i++)
{
P0=tab[a[i]];
if(i==0)
P0_7=0x01; //最高位顯示小數點
P1=temp;
delay(1);
P1=0xff;
temp=_crol_(temp,1);
}
}

void main()
{
TMOD=0X0d;//00001101
TL0=0;
TH0=0;
ET0=1;
EX0=1;
IT0=1;
EA=1;
TR0=1;
while(1)
display();
}

void ADC_7135() interrupt 0
{
V=TH0;
V<<=8;
V+=TL0;
V-=10001;
TL0=0;
TH0=0;
}


多頁設計,加了一個用7135的BCD輸出的信號加到數碼管顯示,小2個字。

 

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

使用道具 舉報

沙發
ID:154111 發表于 2016-12-12 14:19 | 只看該作者
只有圖片,沒有資料。
回復

使用道具 舉報

板凳
ID:190848 發表于 2017-4-18 16:02 | 只看該作者
請問,能制作 51單片機 + ICL7135 LED 交流數字電壓表嗎
回復

使用道具 舉報

地板
ID:213627 發表于 2017-6-22 11:56 來自觸屏版 | 只看該作者
請問有完整程序嗎
回復

使用道具 舉報

5#
ID:213627 發表于 2017-6-22 13:36 來自觸屏版 | 只看該作者
你好,為什么我的顯示5.3555且不會變
回復

使用道具 舉報

6#
ID:248444 發表于 2017-11-16 18:37 | 只看該作者
Andyove 發表于 2017-6-22 13:36
你好,為什么我的顯示5.3555且不會變

我的也是同樣的問題,請問你的問題解決了嗎?
回復

使用道具 舉報

7#
ID:76133 發表于 2017-11-17 11:15 | 只看該作者
我的也是同樣的問題
回復

使用道具 舉報

8#
ID:291141 發表于 2018-3-13 10:03 來自觸屏版 | 只看該作者
這是我的畢業設計,但有點不懂!
回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
10#
ID:305342 發表于 2018-4-25 23:11 | 只看該作者
910543929 發表于 2018-3-13 10:03
這是我的畢業設計,但有點不懂!

我也是哇
回復

使用道具 舉報

11#
ID:291141 發表于 2018-5-5 10:35 來自觸屏版 | 只看該作者
大神,可不可以幫幫忙!很著急
回復

使用道具 舉報

12#
ID:291141 發表于 2018-5-14 09:17 來自觸屏版 | 只看該作者
2437917421 發表于 2018-4-25 23:11
我也是哇

你做的怎么樣了?
回復

使用道具 舉報

13#
ID:398298 發表于 2018-9-15 16:56 | 只看該作者
我仿真時數碼管不顯示 總是出現CLIIIT  linear  range is less than zero  是怎么回事
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91婷婷韩国欧美一区二区 | 亚洲精品www. | 日本午夜免费福利视频 | 亚洲一区二区三区四区五区中文 | 亚洲精美视频 | 成人一区二区视频 | 国产精品久久午夜夜伦鲁鲁 | www.日韩系列 | 国产精品久久久久久久久久久久 | 国内精品久久精品 | www亚洲精品 | 亚洲欧美日韩精品久久亚洲区 | 久草青青草 | 久久久久久久久久久久久久av | 日操操| 2019天天操 | 久久久爽爽爽美女图片 | 国产精品免费一区二区三区四区 | 99久久久无码国产精品 | 日韩精品一二三 | 午夜av成人| 亚洲天堂中文字幕 | a在线免费观看视频 | 国产一区二区三区在线免费 | 欧美日韩一二三区 | 午夜视频一区二区 | 国产探花 | 日韩视频精品在线 | 一区二区在线看 | 亚洲精品视频导航 | 久久69精品久久久久久久电影好 | 九色国产 | 亚洲成人精品一区二区 | 久久精品国产久精国产 | 国产一区视频在线 | 亚洲成av人影片在线观看 | 黄色大片网| 天天在线操 | 国产精品久久久久久久久免费软件 | 色综合美女 | 成人伊人 |