发新帖我要提问
12
返回列表
打印

求教各位Proteus 玩家

[复制链接]
楼主: 刘前辈
手机看帖
扫描二维码
随时随地手机跟帖
21
以前玩过,不过试过几次感觉没什么用处,:D就把它忘记掉了。。。

使用特权

评论回复
22
nan_banqiu| | 2011-3-11 16:53 | 只看该作者
都是用硬件测试 这个没意思

使用特权

评论回复
23
singleywy| | 2011-3-11 17:56 | 只看该作者
刘前辈的虚心请教精神值得我们学习,顶

使用特权

评论回复
24
刘前辈|  楼主 | 2011-3-11 18:50 | 只看该作者
本帖最后由 刘前辈 于 2011-3-11 18:54 编辑

Proteus 很厉害的。举个例子:我在D1发光管那加了个限流电阻R1之后,D1反而不亮了!(见15 楼图。)经查原因是R1的阻值一项填写的是10K,改为100 就行了。——这个虚拟仿真严格到与实际完全相同的程度。但是7段显示屏那里的8个限流电阻却不要求有阻值。

还有,LZ不明原因的故障,可以用Proteus 接一个软虚拟逻辑分析仪或者虚拟数字示波器测量!一看波形的时序显示马上就知道故障原因了。——可惜前辈不会玩,也不会花时间学了。设计硬件的工程师可以学习学习,一般公司恐怕买不起逻辑分析仪。用虚拟的吧,测量很准的。
    Proteus教材上都讲了。
     这是英国人做的软件。

使用特权

评论回复
25
huangqi412| | 2011-3-11 20:43 | 只看该作者
这玩意。。。玩玩可以,别当真。

使用特权

评论回复
26
zjswuyunbo| | 2011-3-11 21:25 | 只看该作者
真有些错误的

使用特权

评论回复
27
wweiboo| | 2011-3-12 10:14 | 只看该作者
Delay(1500)就有1.5s ??延时函数是怎样的呢,我试过下面程序是可以的,不过数码管闪烁时间就比实际要慢了,而且不固定的
void Delay(uint i)
{
int j;
while(i--)
for(j=0;j<3;j++);
}
void main()
{   P3=0xff;
     P2=0x00;

   while(1)
{
P2=~P2;              
P1=~P1;
Delay(1500);

}
}

使用特权

评论回复
28
刘前辈|  楼主 | 2011-3-12 12:49 | 只看该作者
本帖最后由 刘前辈 于 2011-3-12 12:51 编辑

uchar code  LEDData[ ] = { 0xc0, 0xf9, 0xA4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90,0xff};      / /  0,1,2,3,4,5,6,7,8,9,编码。

void Delay(unsigned int ms)        // 1ms 延时 程序
{                                                
        unsigned char i;
        while(ms--)
        {
                for( i = 0; i < 120;  i++ ) ;
        }
}


main( )
{
uchar i;
   P3=0xfe;
   P2=0x00;

   while(1)
{
P2=LEDData[ ( i++ ) %10 ] ;

Delay(1000);  1 秒钟计数      
P1=~P1;
}
}


使用特权

评论回复
29
JLINGON| | 2011-3-13 14:30 | 只看该作者
应该是延时不过  延时加长就ok了

使用特权

评论回复
30
天凉好个秋| | 2011-3-13 16:38 | 只看该作者
proteus 不是个完善的软件,

有很多时候,板子跑不了,但仿真没问题,反过来也常见。

proteus,我常用,但其中的bug实在太多了,建议没那个功力就别玩

使用特权

评论回复
31
clf203| | 2011-3-13 17:32 | 只看该作者
BUDONG

使用特权

评论回复
32
clf203| | 2011-3-13 17:33 | 只看该作者
学习了~

使用特权

评论回复
33
刘前辈|  楼主 | 2011-3-13 20:39 | 只看该作者
本帖最后由 刘前辈 于 2011-3-13 20:41 编辑

看虚拟逻辑分析仪的应用,很精确的:




使用特权

评论回复
34
aihe| | 2011-3-14 20:57 | 只看该作者
本帖最后由 aihe 于 2011-3-14 20:58 编辑

前辈也用这个,难得啊
这个东东就像很多网友说的拿来验证原理性的东东还行
千万不能当真哦

使用特权

评论回复
35
qwqwqw2008| | 2011-3-15 09:18 | 只看该作者
学proters 建议大家看看这些proteus仿真51单片机实例教程之六十、利用蜂鸣器模拟简单音阶应用实例http://www.songzhige.com/post/169.html 就知道了,proters好学了

使用特权

评论回复
36
刘前辈|  楼主 | 2011-5-22 18:09 | 只看该作者
20分赋给16楼 ljm810010 了。给分晚了,见谅。

感谢帮忙。


、、

使用特权

评论回复
37
hotpower| | 2011-5-22 19:19 | 只看该作者
没板子可以玩玩的。

使用特权

评论回复
38
mhjerry| | 2011-5-22 19:48 | 只看该作者
我有几个问题没搞懂呀?
P3口被楼主置为1111 1101,结果就前一个数码管被点亮,难道楼主是共阳的数码管,且楼主的两个数码管应该循环点亮吧,要不用两个干嘛?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则