步骤1:安装Proteus后,运行“ISIS 7 Professional”
步骤2:添加元器件
点击“P”
在关键字输入框中输入:AT89C52
选择“AT89C52.BUS”
点击“确定”
鼠标左键点击一下“AT89C52”,然后再将鼠标移动至右边的编辑区域,在合适的位置再次点击鼠标左键即可放置该元器件
重复上述步骤,依次放置BUTTON、SW-SPDP、7SEG-BCD、CAP-ELEC、CRYSTAL、REALCAP、RES
步骤3:绘制总线
选择“总线”按钮
绘制出如下图的总线
步骤4:添加电源和接地引脚
点击“Inter-sheet Terminal”按钮
选择对象“POWER”、“GROUND”,并放置
- 注:31引脚那里需要连接一个POWER,上图未连接(下图有)
步骤5:连线
步骤6:添加标签
点击”LBL“
点击 总线
命名:P2[0…7]
- 中间是2个点,下图为3个点,会报错的,正确是两个点:0…7
为总线接出来的每一根线命名(重要!)
右键其中一条线
直接选择
正确方式如下:
- 注:总线命名为:P2[0…7],严格要求,不然仿真时会报错,在上方有幅图中海轰也是写成了P2[0…7],中间只有两个点,检验方法就是随意拿一条线,右键,选择“LBL”,看看是否有P20,P21…【CSDN格式有点问题,打出的是两个点,显示是3个,记住:中间只有两个点】
,有则说明成功
总线命名错误提示如下:
注:标签可以修改为水平,并移动位置
步骤7:添加电压探针
点击:电压探针
点击选用测试的线路
步骤8:添加文字标注
步骤9:添加虚拟仪器
点击”虚拟仪器“
选择“VIRTUAL TERMINAL”
连线
步骤10:修改AT89C53属性并加载程序文件
双击“U1-AT89C52”
选择使用uVison2生成的hex类型文件
clock frequency修改为:11.0592MHz
步骤11:保存
步骤12:仿真
点击”运行“
运行结果如下:
注:若没有出现Virtual Terminal,只需要
点击”运行“按钮后
选择”调试“
选择”Vitural Terminal“就可以了