求助:不知道是C语言问题,还是我设计的proteus电路有问题
发布网友
发布时间:2024-07-22 15:42
我来回答
共3个回答
热心网友
时间:2024-08-02 02:19
图片实在是看不清,估计是一个动态扫描数码管显示电路。
无法看到电路有无问题!
分析程序
delay函数中i定义为unsigned char 取值范围是0-256,永远小于20000!导致delay为死循环,导致问题出现。
建议改为多重循环
delay()
{
unsigned char i,j;
for(i=0;i<200;i++)
for(j=0;j<100;j++)
{}
}
热心网友
时间:2024-08-02 02:21
P0在外接硬件时要接上拉电阻的,你那图看不清楚,给P0口每个口连一个10K的上拉电阻,或者把P0口改为P1口,把程序和硬件图也改下,如果对了就是这个问题了,还有一个问题就是楼上那位说的,可能是这两个原因造成的。
1。P0口外接元件必须有上拉电阻,以提高每位的电压,才能驱动外围设备。
2。上面老兄说得对,那个位unsigned char i程序确实有问题。
热心网友
时间:2024-08-02 02:19
c语言我还了解,可是数字电路我已经全部还给老师了,帮不了你
请问proteus这个是什么问题
你这哪是什么proteus的问题呀,明明是C语言编译的问题,与proteus没有一点关系。把那C语言程序贴上来,不要发图片,没有办法调试程序。还得自己现敲程序,没人愿意的。
用C语言写的程序生成hex文件之后,在proteus中无法仿真怎么办_百度知 ...
这个可能是你其他方面的问题!因为用C写的程序最后都编译成汇编的二进制格式文件(HEX),对单片机来说,都是一样的!问题出在其他方面,如单片机的复位、振荡等设置是否正确?
proteus 仿真好像单片机根本没有加载我写的程序。
一般不会,proteus仿真是循环运行单片机中的程序,可能是你程序加载错误吧。如果你不确定,就在你程序后加一行while(1),这样单片机就一直运行啦。
关于protues中仿所用的程序,用c语言编的程序和用汇编语言编写的程序,哪 ...
2.Proteus与C语言没有必然关系,要的只是hex文件,可以经过编译生成hex文件的语言一大堆。3.学好Proteus没有成就感,Proteus只适合一些小的设计,上不了正堂,而且Proteus仿真过的,实物不一定行的通,Proteus只适合理论上的初步验证,当然学了还是多多益善。4.汇编语言比C语言等在生成hex文件时形成指令的...
keil proteus 联调时,c语言可以单步执行吗
当然可以啊。联调之后,在keil中启动debug,然后reset,可以看到proteus也已经启动了。然后你按这两个键的其中一个就可以单步执行程序,可以看到proteus中的硬件电路随着keil中C语言的一步步执行而一步步变化。适当的时候可以设置断点哦。 希望可以帮到你 ...
为什么Proteus仿真把C语言程序调进去总是出错
可能是没注册吧,你找到你的安装目录下的license.exe文件 ,然后导入一个后缀为.lxk的文件,安装。
ProteusPro电路仿真软件V90免费版ProteusPro电路仿真软件V90免费版功能...
Proteus Pro是一款优秀的嵌入式电路系统仿真开发软件,能够帮助用户轻松进行各种电路模拟实验,为电路的设计规划提供了帮助。软件集成破解补丁于一体,可以免费无限制的使用全部功能,满足用户的各种电路仿真模拟功能需求。 小编精选:电子电路仿真软件 【功能特色】 一、智能原理图设计 1、 丰富的器件库:超过50000种元器件,可...
C语言编程流水灯利用proteus仿真只亮一个灯
接在p0.0脚上的led是会亮的,程序也对,是因为led正极的连线有问题,重新画一下,而接在p0.1的led是不会亮的,因不是发光二极管,就是普通的二极管,就算程序p0.1输出低电平就不亮的。
单片机怎么加载proteus
6、工具/原料windowsXPPROTEUS生成的HEX文件方法/步骤PROTEUS安装好后,默认不会在桌面上产生快捷方式。c51单片机学习求助!第一步:基础理论知识学习。单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,模块化管理编程方便,移植性强,适合编写大程序。,楼主,你首先要学习C语言基础,就相当于...
怎么用按键电路控制Proteus的信号发生器的输出频率?
1、首先,西门子graph实现按钮控制输出,搭建按键电路。其次,编写程序,使用Proteus中的编程语言(例如C语言)编写程序来控制信号发生器的输出频率。2、第一和第二个灰色旋钮调频率第三第四个红的调幅度如果对你有帮助,望采纳。3、首先要把有正有负的交流电压变换为都为正的,如用绝对值线路。还要通过...