欢迎来到天天文库
浏览记录
ID:16072484
大小:67.00 KB
页数:21页
时间:2018-08-07
《proteus使用常见问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PROTEUS使用常见问题附1:stc单片机可以用51源单片机代替,如:AT89C51.附2:接地符号的画法:在需要接地的地方放置终端GROUND,然后像放置其它元件那样放置。附3:元件一定要封装吗?ISIS可以不用封装模型即可运行仿真。附4:单片机仿真时会出现红蓝点,是运行时的电平指示。如果点阵显示的时候感觉碍眼,可以设置成不显示。附5:晶振频率是硬件决定的。附6:用proteus仿真单片机灯泡不亮是怎么回事?电阻太大.附7:灯的闪烁频率无法改变。原因可能是:①CPU占用过高,可检查电脑的任务管理器验证。原因可能是:
2、所配置(configure)的附件或外围设备(peripherals,如:电容、电阻、晶振、单片机)的属性数值选择默认,而没有自己设置,参考值分别为30pF/100(默认单位为Ω,不需写单位,如果其它单位可写,如k)/12/12②你的程序书写有问题,需要进一步debug(调试)。③在单片机里加完程序后最好立即仿真,如果中途打开其它文件夹,可能会使单片机已添入的程序来源文件夹改成你最后打开的文件夹。一般不是因为产生高频自激。附8:仿真时出现duetolackoftimeprecious:原因是元器件(如电阻等)的数值(如
3、欧姆值等)没有根据自己的需要进行规范设置,导致电脑CPU占用过高而反应不过来了,或超过单片机储值,时间逐渐溢出。附9:如果程序没有烧录进去,可能是因为单片机设置了外部晶振,而你没有用外部晶振。附9:KEIL编写程序时出错原因:①如果仿真未随程序改变而改变,先看看hex文件代码是否改变,若无改变,可能是没添加ASM或C文件到sourcegroup1,或者程序改动后未保存在C盘里它也找不到,它里面没有源文件,所以还是调用以前的ASM或C文件转为HEX文件,这样就还是以前的程序了。②为什么程序正确,电平转换也正确,但是灯不亮
4、?和灯串联的电阻阻值推荐改为100③errorA9:SYNTAXERROR,语法错误,查那一行网上的标准语法,复制粘贴。附10:软件延时的话用C语言是不能做到精确的。因为C语言都要经过编译器变成汇编语言的,然后单片机才能执行。要精确的话只能用汇编语言。然后去数指令的执行时间。没办法计算,要计算的话,只能看它的反汇编。延时一小时,这么长,应该要用定时器,不能用循环的方式。附11:timesteptoosmall:①“timestepistoosmall"是时间步太短了就是说你设计的时间还不够电路的采样和分析的最小时间呢,
5、所以你仔细看看你的程序有问题没有。②关于timesteptoosmall的含义所有SPICE仿真都有可能会出现这种问题,从数学上讲,是因为迭代运算在步长很小的迭代中都无法找到允许误差下的解。也就是SPICE的方程组不收敛。为什么会这样呢?一方面有可能是设计上不合理,如前面有兄弟说到的问题;另一方面可能是模型设计的问题,特别是某些数字模拟混合设计,或存在开关器件时(一般开关器件不能理想化设置Ton=0就是为了避免出现这个问题)。如何解决这个问题?需要对症下葯,一般由简到繁来处理:先检查电路设计上有没低级错误;更换器件模型
6、(如三极管)试验;如果以上都无效,还可以尝试修改SPICE仿真参数,这个比较繁琐,最好先记录原始值,以便恢复。大体修改的思路是放宽误差容限,一般以整数量级为单位来改动。但是误差大了仿真也就不准确了。浅论至此,欢迎指正!附11:LED是英文lightemittingdiode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。各色LED灯的参数:红、黄光的电压一般在1.9—2.4V左右蓝、白、绿光的电压一般在2.9—
7、3.6V之间。工作电流:单单是点亮,1mA都可以,用于显示用途,一般5-10mA,用于照明白光的小功率LED,工作电流为20mA,大功率1W的电流为350mA;附12:不能将LED芯片直接焊接,以免高、低温热应力破坏LED芯片。附13:LED灯冷光和暖光哪个好?想买一个led的台灯,但有分冷观和暖光的,要看书写字用的,哪种比较好?主要考虑对眼睛。-这两个都不怎么好吧冷光亮,但不柔和,伤眼睛,暖光暗,但光线相对柔和。偏淡黄一点的最好上面那个太白了下面太黄了感觉有点暗我买的是4700K的偏淡黄一点的感觉很舒服的安格尔台灯还
8、可以调光的.附14:晶振的选择:普通单片机晶振12MHz,其机器工作频率为12MHz÷12=1MHz其机器周期=1÷1MHz=0.000001秒(也就是10的负6次方),以汇编语言为例,单片机执行一条指令需要的时间为1~2个机器周期(机器周期=1÷机器工作频率)。振荡频率越高,功耗必然越大。所以在满足系统需求的前提下,应该尽量减小
此文档下载收益归作者所有