网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月24日漏签0天
单片机吧 关注:211,853贴子:1,046,659
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 32回复贴,共1页
<<返回单片机吧
>0< 加载中...

关于ADC0804转换的求助!!用他的AD转换测电压

  • 只看楼主
  • 收藏

  • 回复
  • alarm
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Proteus通过 硬件连接却失败,
源程序如下:#include<reg51.h>
#include <intrins.h>
#define ad0_7 P1
#define ag P0
#define uint unsigned int
#define uchar unsigned char
sbit adrd=P3^7;
sbit adwr=P3^6;
sbit adcs=P3^5;
sbit intr=P3^4;
uchar q,b,s,g;
uint value;
uchar adval;
uchar code tab[]={0X3F,0X06,0X5B,0X4F,0X66,0X6d,0X7D,0X07,0X7F,0X6F};
void start_ad();
void display();
void delay();
void main(void)
{
while(1)
{
start_ad();
display();
}
}
void start_ad()
{
adcs=0;
adwr=0;
_nop_();
adwr=1;
while(intr);
adcs=1;
adcs=0;
adrd=0;
delay();
adval=P1;
adrd=1;
adcs=1;
delay();
value=adval*5*100/255*2;
q=adval/51;
b=(adval%51)*10/51;
s=((adval%51)*10)%51*10/51;
g=(((adval%51)*10)%51*10%51)*10/51;
}
// display function
void display()
{
P2=0xfe;
P0=tab[q]+0x80;
delay();
P2=0xfd;
P0=tab[b];
delay();
P2=0xfb;
P0=tab[s];
delay();
P2=0xf7;
P0=tab[g];
delay();
}
//dalay function
void delay(void)
{
int k;
for(k=10;k<500;k++);
}


  • alarm
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自己顶


2025-06-24 22:26:48
广告
  • alarm
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主自己半夜顶贴来了


  • alarm
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶


  • alarm
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶


  • 夕中也
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
适当修剪,重点处公开处决,剩余就顺其自然。可以做朋友吗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 32回复贴,共1页
<<返回单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示