如果是单片机的初学者的话,建议不要使用protues进行仿真,和实际使用中是有差别的,,我自己就有遇到很多这种类型的问题,,有时候 用protues进行仿真的时候,数码管动态扫描采用的是定时器中断方式,,在实际应用中,在刷新显示之前是需要把数据传输口进行置高,来防止数码管有鬼影,,在protues中,如果你加了这句,有时候数码管就不亮了。全部不亮,而且你都找不到原因的,有时候是正常的,,在用了很多时间之后才发现是 那句消除鬼影的程序和protues仿真冲突。
在protues仿真成功的程序,在实际应用中就不好使了,,你如果拿实际中的经验放到protues中的话,,那可能出现的跟实际显示的不一样,,,耽误时间。。
建议,自己画原理图,然后动手焊接,,再写程序,进行试验,,,实在是做不来的话,可以先购买开发板进行入门学习,,,
单片机这块不只是程序,在实际项目里面很多是需要自己去设计硬件的,,学习的时候硬件就自己搞定,对以后进入工作有很大的帮助的