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

proteus仿真 不准确

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我是利用定时器来进行仿真的 下面是我的程序 我打算输出1US的方波但是结果却是40us
; W( m" f8 M1 ]% ?% p#include<reg51.h>6 a# g9 u3 l. j" w0 K# R- F3 Q
#define uint unsigned int" g, Y5 z8 Z# m
#define uchar unsigned char! L( u3 F. Z' W9 R
sbit out=P1^3;
, a/ @& Z6 t8 Q) f: @uint num,N;
$ ]7 J$ |& t6 p7 P7 e1 u- V; Vuchar FT;
* \2 I/ u/ F) O9 h. U) Yvoid main(viod)
. Z% Y4 x0 y- r% _% n+ H' U7 k{                               
+ x# j; l5 y" A; t; j% F EA=1;//全开  
0 J) e. b5 P0 B2 ]3 o  L) U ET1=1;/ I4 d; X6 y8 _! _
TMOD=0x01;& J! l5 a0 O( H8 ?& k
  TH1=(65536-1)/256;
1 Q2 l3 ~) Y! i& l; Q  TL1=(65536-1)%256;# G0 ^8 i) A" Z, M2 ?* |6 I
//EX0=1;( W+ f# \% o8 g; t8 Q
//IT0=1;                       
/ \3 U+ N0 k7 x8 ~6 w$ Z// ET0=1;
, ?: {9 w# A  [/ E' t( E
% \5 q8 |) c. ?// TR0=1;0 ]  E( W( @# \
TR1=1;
$ _$ D( L1 o! c# K; E/ {9 A' v! ] while(1);
+ E, R# j2 V* G' P7 @
2 n1 O. h- f- w+ ~1 L+ w
  E2 I  z, H5 m" P}
' ^$ @5 f6 k- E; i8 ~3 A9 `! g
5 C" g+ ^" H6 i5 _1 i, [! |void T1_timer() interrupt 3
8 y5 @+ P6 _  g: s{  7 i2 g( N1 y$ B% q$ X
  TH1=(65536-1)/256;, F' w/ m; w2 l
  TL1=(65536-1)%256;3 o: r3 ?, @3 L/ t
   out=~out;
. r3 T4 D: k' f- _' Q  // delay(1);
- h2 T4 E3 a; Y //  TR1=0;
3 x: v6 O* a8 R* U# u: B}
4 b( B9 q3 z; Y5 y; a" M, ~6 \# |3 r& z. p

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-8-27 22:43 | 只看该作者
ArthurGXH 发表于 2015-8-27 17:00; [/ g' Y/ O; Z
1. proteus仿真,我没有使用过。经过分析,问题可能出在你的身上。你用的是12M晶振、12时钟吧。你用定时器 ...
7 _7 E; `. x7 ~- G1 [4 Y/ z5 J" _
恩 我后面也发现是我的问题。。谢谢4 \$ `( I$ @4 Y5 m/ A% W% }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-20 09:18 , Processed in 0.125000 second(s), 30 queries , Gzip On.

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

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

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