找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Proteus8.8仿真单片机tm1637时按键程序不工作,怎么解决?哪位给点意见啊!

查看数: 5314 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-5 20:58

正文摘要:

本帖最后由 3205440665 于 2020-3-5 22:45 编辑 /* 截止2020.3.5,用protues8.8能正常仿真tm1637进行数码管显示,但是不能正常仿真按键检测, 经与keil4联调后发现,在仿真时DIO端口一直为0,哪怕写上DIO=1;但 ...

回复

ID:115923 发表于 2021-10-13 16:28
ID:516163 发表于 2021-1-20 17:15
相同的问题,我也遇到了,应该DIO端口的问题,改为INPUT应该可以,问题不知道怎么改
ID:82043 发表于 2020-3-6 16:02
者旨於陽 发表于 2020-3-6 10:53
IO端口工作频率比CPU低很多,延迟设置长一点应该是可以的。
顺便问一下,你这个Proteus 8.8 SP1版本的lice ...

网上找的,安装后就已经破了
ID:82043 发表于 2020-3-6 16:01
者旨於陽 发表于 2020-3-6 10:52
延迟时间应该要设置长一点吧,一般IO端口的工作频率比CPU主频低很多,我看你延迟用的nop,估计不够

延时改为delay100us(1)和delay100us(10)进行测试,按键均不工作。
ID:703348 发表于 2020-3-6 10:53
IO端口工作频率比CPU低很多,延迟设置长一点应该是可以的。
顺便问一下,你这个Proteus 8.8 SP1版本的license怎么搞的?怎么破解的
ID:703348 发表于 2020-3-6 10:52
延迟时间应该要设置长一点吧,一般IO端口的工作频率比CPU主频低很多,我看你延迟用的nop,估计不够
ID:687694 发表于 2020-3-5 22:50
电路图发个全的看看。主要看不到DIO引脚接线全图。你可断开mcu与芯片的DIO连接,写入P1^1=1,观察是否可以拉高。再观察芯片DIO引脚是高还是低,这个通讯结构时序貌似就是I2C,正常情况应该双高释放总线,如果DIO上电就是低电平,则芯片的仿真有问题。查看属性设置能否解决。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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