一、安装protues和keil-C51
二、流水灯的组建
1、如图点击左上的蓝色P按钮,在弹出的框中输入AT89C51选择确认添加组件,同理添加LED-YELLOW(添加灯泡)和RES(添加电阻)。
2、点击添加AT89C51和的LED灯泡如图中放置,右击灯泡顺时针旋转得到上图。
3、添加电阻并双击修改元件阻值到300,让灯泡更亮。
4、点击红圈中的按钮单击标注起点,之后双击标记终点拉起一根如图的蓝色总线。点击红线标记处添加电源至右上角,修改为VCC!
5、点击红线处按钮拉线连接各元件,构建完成
三、程序输入
1、建立一个项目
打开Keil uVision,点击Project,找到New uVision Project,点击它并给建立的项目取一个名字,选择项目需要使用的AT89C51芯片,选择完成后,点击OK
2、创建main.c
1、输入如图代码创建main.c文件
2、右击source Group 1,选择add existing files to source group 1,选择如图的main.c 文件,选择add添加
3、点击右上角的魔法棒,勾选如图所示,生成hex文件
四、完成仿真
1、回到protues工具,双击芯片,并在红线勾画处选择hex文件的路径,完成后确认
2、点击左下角的执行按钮点亮流水灯
视频
流水灯仿真
五、总结
本次实验我进行了完成一个C51程序设计和仿真,遇到了很多困难,在查找资料和学习中解决了,受益匪浅。
六、参考资料
1、手把手教你上手protues–小辉Super
2、Keil-C51软件安装包–木子晨
3、一个51程序设计和仿真-流水灯–HarrietLH