找回密码
 注册
查看: 955|回复: 2
打印 上一主题 下一主题

proteus仿真 不准确

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us2 x% T, I6 P$ m' Q
#include<reg51.h>
! x+ r- q2 w: e% D. h  D) w  q#define uint unsigned int4 k, f$ f6 X+ m! M9 M" N/ u9 P
#define uchar unsigned char
% b& ]7 @/ A8 vsbit out=P1^3;
2 M  x& X3 p* b- m7 C+ H( Z1 \6 huint num,N;# [; W7 w$ B: G) ]4 s
uchar FT;1 s) B6 Z9 Y6 `
void main(viod)- U7 v8 a2 k$ K- |1 k
{                                ) d' i' O( s7 m5 a6 R# l
EA=1;//全开  2 l4 F: e7 e, e& ~( N$ Q
ET1=1;2 [; E" X' C3 U0 q
TMOD=0x01;
. n' ~2 ~" c) f* [: }! y: p  L  TH1=(65536-1)/256;& T9 N# V! S5 M
  TL1=(65536-1)%256;! }5 Z9 ~3 ]" {( C7 d2 h
//EX0=1;
' |. K! [- c1 `9 n+ n' u6 a //IT0=1;                       
* h5 i( `/ y( g# y$ l( Y// ET0=1;
' W* T* a, Z4 c/ _6 n
9 k1 |) i9 a6 C/ d// TR0=1;6 ^3 V/ t+ o- m; a5 X
TR1=1;
* Q* o* j& A  P3 O4 U4 j while(1);9 \% q4 c" Q4 a% s. C; [
; l9 h# y7 q; G, K+ M* E! u* ]

+ {2 s1 |" a# y2 ^# M( H: H}# u7 I( `! q- _/ {9 [6 A

% `4 z3 c  k% v  Xvoid T1_timer() interrupt 3' X7 i& z& U! k
{  
* j/ ^1 }6 ?3 m6 J. }$ _/ Z# }  TH1=(65536-1)/256;  k) K4 D% R+ L8 ~( i
  TL1=(65536-1)%256;
" H/ R. g$ c2 n% G% x' S   out=~out;
8 k  g2 w# z1 A) A  t  a( L. }  // delay(1);
6 W5 J* |2 `) y: k! p2 R //  TR1=0;
. e; X  T, r) e9 M) C6 z7 e} % _6 K" q3 t' S( X$ K

+ A" R, b( q* ?6 n1 O6 P% g

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:008 o0 p2 P/ I% e" H
1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...

/ r+ r' _" F. B* n6 o恩 我后面也发现是我的问题。。谢谢& D$ _3 C6 w- K+ D; ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-31 11:31 , Processed in 0.078125 second(s), 30 queries , Gzip On.

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

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

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