微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 单片机应用产品的PROTEUS设计与仿真

单片机应用产品的PROTEUS设计与仿真

时间:09-24 来源:互联网 点击:
  • “倒计时牌”的PROTEUS仿真

    这是产品研发过程的第三步。

    首先要进行目标代码加载和设置晶振频率。将鼠标指向单片机U1,右键单击,再左键单击,则弹出如图4所示的“Edit Component”对话框,在“Program File”框中输入它的目标代码文件“WNL01.HEX”, 在“Clock Frequency”框中输入晶振频率12MHz,左键单击“OK”按钮即完成操作。再将鼠标指向单片机U6,同样操作可将它的目标代码文件CNTDAF.HEX加载到单片机U6中。再在“Clock Frequency”框中输入晶振频率6MHz。

    左键单击仿真按钮则可实现交互式、实时仿真。仿真片段如图1所示。

    仿真中,可用鼠标分别调节三个拨码盘设置倒记时初值(图1中初值设置为“096”);通过分别调节“调日历”、“调时”、“加一”3个按钮可校正万年历。

    当倒记时值减至0时,则喇叭中发出警示音乐声。

    “倒计时牌”实际产品的安装、运行与调试  

    这是产品研发过程的第四步。

    “倒计时牌”交互式实时仿真通过后,可转到PROTEUS PCB DESIGN中,根据设计要求设计PCB电路板,设计中要注意布线的科学性。购买符合设计要求的元器件、接插件。细心安装实际的“倒计时牌”硬件电路。并将目标代码文件WNL01.hex、CNTDAF.HEX分别下载到实际的单片机U1(AT89S51)和U6(AT89S51)中,实际通电运行。

    笔者的实践证明:只要元器件无误、安装正确、焊接牢靠,基本都能顺利通过。至此,胜利完成了这一单片机应用产品的研发,且省力、省财、省时。



    图4 对U1加载目标代码文件、设置晶振频率

    结论

    实践证明,PROTEUS是单片机应用产品灵活、高效、正确的设计与仿真平台,改革了单片机应用产品的研发过程,为单片机应用产品研发提供了完整的虚拟实验室。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top