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

proteus仿真 不准确

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us+ i. m4 b2 d6 h& e) l  U$ ?
#include<reg51.h>" r& D5 F9 X; ?3 ^# U8 I
#define uint unsigned int
! L  h1 S" V) }; D0 W5 x8 \7 ]9 h#define uchar unsigned char) W: |, }) ~# F( Q/ O5 U5 P: [
sbit out=P1^3;
# C5 t. [) ]; y* a5 cuint num,N;  f5 r* q( T& N. D; f
uchar FT;
* H% {% @( E5 p; }( q( R$ svoid main(viod)
4 i. V! m8 D+ w8 [0 }+ k{                               
( f# t# O0 T0 u- `/ i6 E EA=1;//全开  
1 o. a/ I) P" n2 ^# G ET1=1;
6 c: l# l" N5 C0 I: T0 P TMOD=0x01;. l& K$ Z! z2 t0 R" Z6 y: r
  TH1=(65536-1)/256;* z9 S( b. |5 X" H" k7 }
  TL1=(65536-1)%256;3 u7 O: V9 O- ~- }5 Z
//EX0=1;
  v8 {9 ]0 v% ?. y //IT0=1;                        8 f" ~) O; S9 C( f
// ET0=1;9 R; }/ p9 @. q! p

" L( ~6 a8 l; o1 P8 E; [. p// TR0=1;
+ G: h3 q9 _# }8 ^ TR1=1;
0 j% n2 a  n1 y while(1);8 m# o" U+ X; N' f) Z, l" w

# {, R% Q/ h4 N6 \! y- }! P5 U- t2 c
}
% Y# T& u) K8 |& {: M5 L6 M
; z) \' p9 A$ r0 B+ M& k% S: Tvoid T1_timer() interrupt 39 `  z. n2 M7 b  v$ H% o
{  ) U5 E. h, q; _  ]) d: N
  TH1=(65536-1)/256;6 p" c7 a! c& |
  TL1=(65536-1)%256;9 b8 a7 C0 N! n5 x4 q
   out=~out;
" d! H0 W. `6 \, S  // delay(1);
8 L& e' B6 G2 { //  TR1=0;6 u6 w* B( q* h5 ?3 u( t
} 6 H  R: _+ J# J% Y+ s
- i; K* V6 S8 Y* w( ^! m

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:000 [& S) o7 E4 a9 Z( M: |" i
1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...

# L4 Z, m7 k; D+ f- v% d2 U恩 我后面也发现是我的问题。。谢谢5 K9 S: `( B* @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-10 02:28 , Processed in 0.140625 second(s), 30 queries , Gzip On.

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

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

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