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

proteus仿真 不准确

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us# g" x- f4 Q$ N/ `
#include<reg51.h>
# T7 Q3 k1 [# q4 H2 w#define uint unsigned int5 z+ ?8 x3 B7 ^! G
#define uchar unsigned char7 M& z: l( W4 _. Y5 Y3 Y
sbit out=P1^3;
* A) b+ j# p; K" N: h' K6 vuint num,N;
6 l+ ~5 P0 U  Y/ u; Ouchar FT;
- y0 S. @% j% b( A8 Evoid main(viod). f9 r5 Z, p/ ^' d( J
{                                + d% P5 z, ~) y
EA=1;//全开  ; O) G' O# j: ]* |8 f; `' ^
ET1=1;9 D3 Q5 g# W( i; P+ L4 v
TMOD=0x01;$ }( b1 D& o8 n7 s) O" I6 @
  TH1=(65536-1)/256;
# x2 n  Z9 _4 N, m* u  TL1=(65536-1)%256;
' Y' Y* X7 U7 A/ Q* ]2 W) B //EX0=1;
) q, M' ~9 V/ j$ x# K //IT0=1;                       
8 F+ X7 R7 x% _# O4 V. n, w// ET0=1;
1 c# S. u& A: o6 b+ T* k
+ u( ]8 q" b. O" _// TR0=1;6 ^5 D3 m, x: K# u: q  z: Q
TR1=1;
3 W  @# [0 B4 f$ [6 D% z" p/ w6 @ while(1);" L# P( L! z  \
' y/ S% Y7 ^  |! z& n; W- J

  Z1 _  `; K, g1 g$ |* D}7 @9 k7 Z' T) N; Z6 t

5 O& f, I" |) U. x- N/ Bvoid T1_timer() interrupt 3; W- ?% O! `! K6 O8 r1 P- r
{  
* B; K& |- E5 K8 F  TH1=(65536-1)/256;$ m3 G1 X- j/ C# L; c
  TL1=(65536-1)%256;
/ T" ^+ C+ S7 G) y/ S   out=~out;
7 m4 D5 d' a9 A% N8 \; v; s: T$ i  // delay(1);" g: I1 e  S8 u
//  TR1=0;
+ c& L$ k. R4 C} , V+ i. d% [$ x1 a, t

) O* W8 A3 v& H, U3 Q, |5 a& q

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:00; Z# o  I* W& Y2 x( T
1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...
+ P) |9 p4 g( n, o* K, I6 M7 s
恩 我后面也发现是我的问题。。谢谢
% X" A- n  q% V2 {! I* ]5 X$ R: x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-27 22:50 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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