找回密码
 注册
关于网站域名变更的通知
查看: 980|回复: 2
打印 上一主题 下一主题

proteus仿真 不准确

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-8-26 11:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us0 q( }5 C, G2 x" ~
#include<reg51.h>
/ I- B% E6 T# ~3 P# r2 j#define uint unsigned int1 W0 M/ P8 J$ X# z: V
#define uchar unsigned char& ^1 g, N+ h% l5 e  o1 p* e; J
sbit out=P1^3;
5 q% Z1 L+ @- h8 h# n7 }- cuint num,N;8 f( V! B% Y3 c$ a. b$ F
uchar FT;
, k1 V1 X8 E9 r# I6 h# P5 lvoid main(viod)
; B. w' `  L2 \# K3 W{                                3 a" u  ?& N. h! n$ Z
EA=1;//全开  % n- L/ {! ^5 h5 m7 D
ET1=1;) f4 w$ ~; Q' V# ^+ V
TMOD=0x01;0 K  X  }& H9 U& t
  TH1=(65536-1)/256;
3 @6 N1 V' ~* J' |  TL1=(65536-1)%256;
3 w, e# Q/ J2 ~+ B0 x6 E; v //EX0=1;5 u5 u2 y  `7 x. u' G' Y
//IT0=1;                       
' m# r2 X1 i+ `5 Z* G// ET0=1;5 P: M. `0 m* ]( y% W. V3 [

) X: H. \( X0 J* b// TR0=1;7 B: s9 P& d0 c1 r( Z% A4 b( ?
TR1=1;
, S* [2 k- x$ Z8 h while(1);
6 T) O3 b; P" q8 l7 F" k4 v* i; C, G- S5 E4 ~
3 K% g+ U! F3 e- R  t# r9 G
}
" M( w) ~! ]1 U1 h4 D
, U4 R. ~/ a) L. xvoid T1_timer() interrupt 3: c/ S2 E+ ]+ k9 S; c4 j3 g% n* C
{  
8 U, A! w6 o0 i  TH1=(65536-1)/256;
9 }% a. B! ?% o" U* f  TL1=(65536-1)%256;
7 W4 p* y9 j2 V6 {+ t# h   out=~out;
' A, O( Y: E7 o7 C  // delay(1);
& e; a4 r9 I+ N5 v; ~/ R //  TR1=0;
. L1 g' a6 R) g. t  }/ ]' g* [. K}
  @4 H$ P) m) e! u  B: R% N8 j' A+ y6 s9 p2 `/ Z

该用户从未签到

2#
发表于 2015-8-27 17:00 | 只看该作者
1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器定1us,实际单片机在这么短的时间内,只够执行1条指令。你的中断里写了多少条指令啊?若不信,你把定时改成60us试试,肯定准确。/ s/ P5 n+ L% S9 c) o
2. 遇到问题,尽量不要先怀疑仿真器的问题,一般仿真器出问题的概率是比较小的。经验之谈。

点评

恩 我后面也发现是我的问题。。谢谢  详情 回复 发表于 2015-8-27 22:43

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:00
/ ^( y5 k  o/ Z2 }$ E: {- ~# _) t1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...

8 x% p- S+ C1 P$ {$ T- G8 j恩 我后面也发现是我的问题。。谢谢, p* f0 d* N6 f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-6 09:05 , Processed in 0.156250 second(s), 30 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表