51单片机和PLD的PROTEUS电路仿真

2021-04-05 06:35

51单片机和PLD的PROTEUS电路仿真

开发研究与设计技术

本栏目责任编辑:谢媛媛

51单片机和PLD的PROTEUS电路仿真

邓力,卢勇,聂雄

(桂林电子科技大学,广西桂林541004)

摘要:本文通过跑马灯的实例介绍了PROTEUS的单片机仿真应用,提出了将PROTEUS和Keil进行关联调试的方法,并通过

PROTEUS对PLD的仿真,提出了用PROTEUS进行PLD仿真的思路。

关键词:PROTEUS;Keil;PLD仿真中图分类号:TP182文献标识码:A文章编号:1009-3044(2007)02-10418-02

SimulateofPLDandMPUforUsingPROTEUS

DENGLi,LUYong,NIEXiong

(GuilinElectricityUniversity,Guilin541004,China)

Abstract:Inthispaper,WeintroducedtheapplicationofPROTEUSthroughtheexampleofthelightofhorserace,puttingforwardtocarryonPROTEUSandKeilstheconnectionadjuststotrythemethod,andreallypassthePROTEUStoimitatetothePLD,putforwardthePROTEUStocarryonthePLDtoimitatethetruewayofthinking.

Keywords:PROTEUS;Keil;PLD

simulation(simulate)

1引言

单片机系统设计其调试过程一般分为软件调试、硬件测试、系统调试3个过程。软件调试较容易进行,但硬件电路测试和系统调试这两个过程必须在电路板制作完成、元器件焊接完毕之后进行。如果采用作为单片机系统的仿真工具PROTEUS,则不用制作具体的电路板也能够完成以上工作。在使用PROTEUS进行系提高统仿真开发成功之后再进行实际制作,可以降低开发成本、开发速度。

启动Proteus,画好电路图如图1(注意单片机的晶振和RST可以不用接)所示。

2PROTEUS软件简介

PROTEUS是一种混合电路仿真工具,既可以仿真模拟电路又可以仿真数字电路以及数字、模拟混合电路,这款软件的最大特点就在于它能够模拟单片机。该软件的库里有:51系列、AVR系列和PIC系列,每个系列又有很多种不同的型号可供选择。除了单片机模型,PROTEUS中提供了诸如基于HD44780芯片的字符LCD,基于T6963C芯片的点阵LCD、I2C存储器、RAM、PLD等,这些丰富的元器件使得PROTEUS不仅适合单片机入门,也同

样可以用于单片机开发。其最大的特色在于它能够仿真基于微控制器的设计系统。PROTEUS可以很方便地与KeilC51集成开发环境连接,程序编译好之后,立即可以进行软、硬件结合的系统仿真。

图1

跑马灯电路

在电路中将程序编译的代码加入:

将鼠标移到U1中的AT89C52右击,选择元件,然后左击,调出元件的属性对话框:

PROTEUS还能够进行PLD的电路仿真。一般的PLD设计软件只能进行PLD芯片的时序逻辑仿真,而PROTEUS能进行PLD的电路仿真,可以模拟设计的PLD芯片在电路中实际运行的情

况。

PROTEUS的功能强大,不断推出新版本和新元件,同时使用

者要是自己有能力,也可以设计自己的元件。

3PROTEUS仿真

3.1PROTEUS的单片机仿真

下面以单片机常用的跑马灯程序为例说明如何进行PRO-

TEUS的电路仿真。

首先用KeilC51编写一段跑马灯的程序(见附注,读者如有需要,可跟作者联系),程序中用P1口作为输出口,每个口的灯依次点亮、熄灭,循环进行。然后生成.hex文件。

收稿日期:2006-08-30

图2AT89C52元件属件

作者简介:邓力(1971-),男,广西梧州人,工程师,工程硕士研究生,研究方向为电路系统的EDA技术;卢勇,男,广西恒都输变电工程有限公司工程师;聂雄,男,广西大学计算机与电子信息学院教师。


51单片机和PLD的PROTEUS电路仿真.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重要 词汇

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: