24小时热门版块排行榜    

查看: 1790  |  回复: 7

李三石

新虫 (小有名气)

[求助] 8位ADC问题

哪位高手能给编一个8位ADC程序。就是给一个值,通过与给定的阈值比较转换成8位二进制数。比如说将5转化成8位二进制数:首先将5与第一个阈值(阈值到时候会具体给出的,比如说这个阈值是3)比较,由于大于3输出为1(如果小于阈值的话输出为0),接着与第二个与之比较,同样如果大于它输出为1,小于输出为0.在与第三个阈值比较......依次下去一共比较8次,最终输出一个8位二进制数。希望高手积极指导,谢谢!

[ Last edited by 李三石 on 2012-3-12 at 23:00 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SmallWarm

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
int fun(int a)/*a为基数*/
{
int m=0,n=0;/*m用于保存得到的二进制值,n用于保存阀值*/
while(cin)
{
cin>>n;
m+=a>=n?1:0;/*若a大于等于n则返回1,否则返回0*/
m<<=1;/*m在bit上左移一位*/
}
return m;/*这里返回的是一个整形数,将其转化为二进制即可*/
}
2楼2012-03-13 14:33:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李三石

新虫 (小有名气)

引用回帖:
: Originally posted by SmallWarm at 2012-03-13 14:33:58:
int fun(int a)/*a为基数*/
{
int m=0,n=0;/*m用于保存得到的二进制值,n用于保存阀值*/
while(cin)
{
cin>>n;
m+=a>=n?1:0;/*若a大于等于n则返回1,否则返回0*/
m<<=1;/*m在bit上左移一位 ...

程序有错误,能不能帮忙改一下。
3楼2012-03-13 14:49:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SmallWarm

新虫 (初入文坛)

int fun(int a)/*a为基数*/
{
int m=0,n=0;/*m用于保存得到的二进制值,n用于保存阀值*/
for(int i=0;i<8;i++)
{
cout<<"pressIn"< cin>>n;
m+=(a>=n?1:0);/*若a大于等于n则返回1,否则返回0*/
m<<=1;/*m在bit上左移一位*/
}
cout<<"value:"< return m;/*这里返回的是一个整形数,将其转化为二进制即可*/
}

你在试试看,我在网吧写的,没有编译器不能验证,你最好自己把这些抄写在编辑器上,直接复制粘贴的可能有问题....

» 本帖已获得的红花(最新10朵)

4楼2012-03-16 14:39:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李三石

新虫 (小有名气)

送鲜花一朵
引用回帖:
4楼: Originally posted by SmallWarm at 2012-03-16 14:39:13:
int fun(int a)/*a为基数*/
{
int m=0,n=0;/*m用于保存得到的二进制值,n用于保存阀值*/
for(int i=0;i<8;i++)
{
cout<<"pressIn"<<endl;
cin>>n;
m+=(a>=n?1:0);/*若 ...

还是要非常感谢你,尽管有很多错误。这个程序挺难的,估计一般人也编不了。
5楼2012-03-16 16:35:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

不知楼主何处倚栏杆,
不如卧榻之前把书摊;
先买来一本《狂人C》,
再花上三月把它读完。
否则鸡毛蒜皮小事件,
也发论坛还感叹挺难。
岂不让人半夜恨无眠?
6楼2012-03-17 03:19:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李三石

新虫 (小有名气)

引用回帖:
6楼: Originally posted by yalefield at 2012-03-17 03:19:31:
不知楼主何处倚栏杆,
不如卧榻之前把书摊;
先买来一本《狂人C》,
再花上三月把它读完。
否则鸡毛蒜皮小事件,
也发论坛还感叹挺难。
岂不让人半夜恨无眠?

巧妇难为无米之炊。对你来说或许很简单,但对我来说就难了。呵呵
7楼2012-03-17 09:10:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SmallWarm

新虫 (初入文坛)

【答案】应助回帖

我也是个一般人...
不然,不可能写的东西错误百出的...
没有电脑的人就是郁闷啊,不然我可以自己调试好了在发表的...
8楼2012-03-18 17:54:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 李三石 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 这样的filecode谁见过 +8 布布和一二 2026-08-08 15/750 2026-08-09 11:33 by 布布和一二
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 2026国自然放榜时间 +3 布布和一二 2026-08-08 3/150 2026-08-08 18:15 by Lightingo
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 qTvzQBRAHjCi 2026-08-07 4/200 2026-08-08 17:22 by oEVWOejN9taj
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 qTvzQBRAHjCi 2026-08-07 4/200 2026-08-08 17:19 by oEVWOejN9taj
[考研] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 qTvzQBRAHjCi 2026-08-07 5/250 2026-08-08 16:47 by oEVWOejN9taj
[论文投稿] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 qTvzQBRAHjCi 2026-08-07 4/200 2026-08-08 16:47 by oEVWOejN9taj
[考博] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 Vi50GxzrFcSG 2026-08-07 4/200 2026-08-08 16:27 by oEVWOejN9taj
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 WQyTGMbfH7Cx 2026-08-07 4/200 2026-08-08 15:02 by oEVWOejN9taj
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 HEQlVqMTIA7d 2026-08-07 6/300 2026-08-08 14:47 by oEVWOejN9taj
[教师之家] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 KXLV3nuBVBY7 2026-08-07 5/250 2026-08-08 14:07 by oEVWOejN9taj
[论文投稿] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 KXLV3nuBVBY7 2026-08-07 6/300 2026-08-08 14:01 by oEVWOejN9taj
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 6/300 2026-08-08 10:19 by 3OOjAIS77qg2
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
[基金申请] 化学口download_prp&amp;fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见