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

proteus仿真 不准确

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us
4 n& J- e9 E; O; g% z' J9 d#include<reg51.h>4 q, G# R4 t# {# m
#define uint unsigned int0 [8 m- u* W( J2 m- b- ^1 `6 [
#define uchar unsigned char* z: K& Q+ _/ Y
sbit out=P1^3;
/ e: Y9 i. L! F! {7 R% n, }( quint num,N;
! y; p' \/ z8 f" t  t% ]uchar FT;; H. i$ J9 v1 L1 `8 \
void main(viod)$ q) d" \+ q6 S) L* j$ Z4 B
{                               
6 \; V8 A% C( [ EA=1;//全开  
( T& }' F, @8 G1 Y, _5 s/ k7 P ET1=1;
9 [7 _9 F, b$ N% g1 Y. I7 O( k TMOD=0x01;
- a. i3 x2 U  ]3 L  TH1=(65536-1)/256;( Z0 p& m  j% C9 g, h
  TL1=(65536-1)%256;
- t8 z8 z# A3 H; N //EX0=1;0 ]; p8 a  A- p, v+ f
//IT0=1;                       
& S0 |( S! V, l8 o% |+ E" G// ET0=1;
8 h; L" O( b5 B4 Z* z% I0 {  V" h- w2 h- I: n, P  N2 a- ~
// TR0=1;
- b. u# j% U. k& t TR1=1;
; k; L5 L6 c1 g while(1);" e  K! c8 V' _. t+ [/ n2 j

5 _' V$ C+ b3 ^1 R
0 z1 Q/ Y7 [. e, j* m! P' H# ^* c}9 N+ @. l, O* |8 n% F

% p: B! Z; h. svoid T1_timer() interrupt 3
8 R* ~+ v' x6 H6 h+ p& }& p{  
8 ^4 r! u" t) |6 N+ `2 r7 [  TH1=(65536-1)/256;
- p1 [& G4 J' b# ]7 F  TL1=(65536-1)%256;
7 y* }( Z: G9 y5 P   out=~out;2 S7 Z; ~( e+ n- G" R
  // delay(1);- u# W- q$ ?! _0 _, I" D
//  TR1=0;7 ~- j- O, t+ O% ?( E
} ) o: h& S( z, h6 @
2 F5 d( c2 X3 V* Y3 I) N

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:00
  T9 R: I  _/ `* z; K" C; l8 G: Q1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...
' S5 z) E4 }0 X, S2 R* a6 c7 l$ T4 |
恩 我后面也发现是我的问题。。谢谢
/ Q( v* |/ d) s; e3 S8 \4 i+ n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 22:03 , Processed in 0.187500 second(s), 31 queries , Gzip On.

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

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

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