mdsk.net
当前位置:首页 >> kEilC和protEus仿真流水灯问题 >>

kEilC和protEus仿真流水灯问题

先用proteus软件制作一个简单的原理图,就是待会程序放在里面仿真的图,这时候图一定要正确.否则待会把程序放进去,也不会出现我们想要的效果,例如,电阻值啊 led灯的正负极啊和上拉电阻的阻值.然后就是用keil软件编写程序了,具体步骤如下图 现在开始把文件加到工程文件夹下 设置仿真的芯片属性,晶振之类的5 把原理图和程序结合,就可以实现仿真了

将proteus安装根文件中的VDM51.dll文件放到keil安装根文件目录C51/BIN中,如图所示.打开keil安装目录中的安装设置文件TOOLS,并将红框内容填入,注意,前缀“TDRV9”视你自己文件情况而定,主要不跟前面的“TDRV1~8”重复就行

1.安装KeilC软件和ledkey控件.并运行 2.Project--Newn Project 3.选择工程存放路径,并起名 4.选择单片机的型号,如Ateml公司的AT89S51 5.设置ledkey控件 6.编译. 7.调试. 8.Peripherals--键盘LED仿真板 9.运行. 10.

将proteus安装根文件中的VDM51.dll文件放到keil安装根文件目录C51/BIN中,如图所示.打开keil安装目录中的安装设置文件TOOLS,并将红框内容填入,注意,前缀“TDRV9”视你自己文件情况而定,主要不跟前面的“TDRV1~8”重复就行

按照DSIM来说mcs8051模型. dll未能authorize-Missing或inwalid .客户键 实时仿真启动失败.仿真失败归因于致命错误模拟器.

两个灯一起流动,改Outdata的初值为0xfd; 或Outdata=0x3f;左右来回流动,用两个for循环,一个循环里用_crol_,另一个循环里用_cror_函数.

p1的写的方式不对,我给你写好了如下:#include<reg51.h>sbit p1_1 = p1^1; //这个是p1.1口的定义void main(void){ while(1) { p1_1 = 1; //这个口输也高电平 }}电路如下接法.vcc |- 200欧电阻 - 发光二极管正极 - 负极-51的p1.1口另外据你的消息来说,可能是你的proteus注册不完全

你z是unsigned char ,最大只能是255

你说详细点,你的意思是程序编译是对的,proteus仿真效果是错的? 有可能是接口不对.

这种情况下灯不亮有几种原因:1、原理图是否正确:看看电源是否接上去、led正负极是否接对.2、限流电阻是否偏大,一般proteus默认电阻为10k,调小一点,比如100 最好贴原理图出来看看.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com