proteus流水灯
首先打开Proteus,创建新的项目,输入所需芯片型号AT89C51,然后开始绘制电路,电路如下图;
将10k的电阻改小是为了让灯泡更亮
c语言
在keil写main的c文件,原理是while循环,就可以让灯一直按所设置的顺序无限循环闪亮下去。然后烧录,生成两个生成hex文件必要的子文件,之后点击生成hex文件,在protues中双击芯片,加入所生成的hex文件,即可开始仿真。
汇编语言
汇编语言操作原理与方法同上。同样需要生成hex文件之后才能使用。
仿真结果
c语言
每一个灯依次循环亮起
汇编语言
每一个灯依次循环熄灭
心得
本次实验我学习到了如何使用proteus仿真,设计一些简单的电路原理图,以及一些汇编语言的使用。但对于指令的理解上还不完全透彻,需多加练习。