8956797481 发表于 2017-10-3 19:35 不是,已经工作了,在做工装。 |
你是在做毕业设计吗 |
好文章,可是看不懂,与我现在从事的工作很有关联 |
一束光的旅程 发表于 2017-9-19 21:35 你用拨码开关才能模拟P1端口状态 ![]() |
gaochang000000 发表于 2017-9-19 18:35 你好,已经加上了,还想问一下发光二极管与单片机之间需要加一个锁存器吗?按键是不是也得并上分压电阻? 谢谢啦 |
一束光的旅程 发表于 2017-9-19 17:04 你仿真不成功问题不在LED限流电阻,应该是89C52没有导入程序HEX文件。 ![]() |
又仔细看了一边程序,问题出现在 if(k9==0) { led5=~led5; while(!k9); } 应该把维护ile(!k9)放在“}”外边,这样就可以了 |
在proteus仿真中,51单片机的P0口需要加上上拉电阻 |
还有P0口要加上拉电阻 |
没看完,不过led5=~led5是不合适的,应该是led5=!led5。 |
感觉程序好复杂。初步想验证主函数调用子函数。当按键k9按下,led5灯亮。刚开始led是加有限流电阻,单子仿真的时候灯不亮,以为是限流电阻太大,就把电阻去了。稍后把电阻加上。 |
你的 LED 不加限流电阻 ? |