第四章 Proteus仿真
第四章 Proteus仿真
本研究以Proteus为平台,在此软件上对硬件电路进行设计,并进行仿真,可以观察到与实际相同的现象,并据此仿真拓展出硬件电路,所以在Proteus上仿真对保障研究顺利进行具有非常重要的意义。
4.1 初始电路
由于整个电路的设计和连线较为复杂,所以在设计仿真电路的初始阶段,先设计了一个较为简单的雏形电路,如图4.1:
图4.1 初始电路1
此电路模拟当脉冲信号为低电平(电费低谷)时控制灯亮(电器开始运行),当脉冲信号为高电平(电费高峰)时控制灯灭(电器停止运行)。我们设置脉冲信号为正弦,幅值为5V,如下图:
图4.2 脉冲信号
19
第四章 Proteus仿真
且通过多次实验测得,在Proteus仿真中的高低电平的临界值为2.49V,此值可作为编写程序时设定电平数据的参考值。
图4.3 初始电路2
此初始电路与上一个初始电路的功能相似,不同之处在于将自动发送的脉冲信号改为开关按钮,当按钮被摁下时为低电平,灯亮;当按钮保持原状态时为高电平,灯灭。相当于采用手动的方式来控制电器的运行状态。
4.2 完整电路 4.2.1 单片机部分
Proteus中的AT89C52如图4.4所示。
连接方式主要采用电气物理连接标号,这种标号方式简便,清晰,快捷。由于P0口内部无上拉电阻,所以在使用时要外接上拉电阻。图中RP1为10k?的上拉电阻。在单片机中导入已编好的程序,双击单片机,出现如图4.5所示界面。
20
第四章 Proteus仿真
图4.4 单片机部分
图4.5 导入程序界面
选择需要导入的程序,即可完成。
4.2.2 键盘部分
键盘采用4×4矩阵键盘。
21
第四章 Proteus仿真
图4.6 键盘部分
4.2.3 液晶屏部分
LCD1用来显示日期、时间、温度,LCD2用来显示电器运行状态。
图4.7 液晶屏部分
4.2.4 整体仿真电路图
22
相关推荐: