关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Proteus和Keil μVision 3 LED显示控制系统设计

基于Proteus和Keil μVision 3 LED显示控制系统设计

作者:时间:2012-07-17来源:网络收藏

摘要:为了实现 μ3软件联调环境下利用单片机AT89C51芯片采用串口通信模式及键盘输入同步中断控制方式,了一种。由仿真结果表明,在该模式开发环境下,有利于各个环节参数变量的调节设定,使得系统软件开发更加容易实现,大大提高了代码开发周期和进度,简化了开发流程。
关键词:;AT89C51

是采用单片机AT89C51作为主控制器,采用LED行列阵及键盘同步中断请求显示的2种模式,实现串口通信并进行2种模式下的切换控制。系统成功地实现对I/O口通道控制以及键盘的中断请求等功能控制。系统仿真环境的搭建是 μ 3软件在联合开发平台中调试完成的。在调试的过程中,可以从多个方面直接观察程序运行情况和电路工作分析,简化了理论程序和实验等过程,大大减少了代码的开发周期,降低了硬件成本。

1 Keil μ 3与protues简介
Keil μVision 3是美国Keil Software公司出品的C51系列兼容单片机C语言软件开发系统,其生成目标代码的效率非常高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
Proteus是英国Labcenter electonics公司研发的电子设计自动化(EDA)系统,主要由ISIS电路设计与仿真平台、Peospite模/数混合仿真器、VSM单片机/嵌入式系统协同仿真和ARES PCB设计构成。在编译调试方面,支持Keil μVision 3和MPLAB等第三方开发工具。

2 系统设计
2.1 系统开发框架
LED显示设计由系统原理设计、系统代码开发、硬件电路模拟仿真、软硬件联合调试、实物移植等组成。其中,代码开发仿真模拟通过Proteus软件与Keil μVision 3软件之间相互联合仿真进行设计。系统开发设计框架如图1所示。

本文引用地址:http://www.eepw.com.cn/article/160298.htm

c.JPG


2.2 硬件结构设计
系统硬件由单片机AT89C51系统和行列阵LED显示模块、上位机、串行显示键盘模块、晶振电路和存储器模块等构成。系统硬件结构如图2所示。

d.JPG


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭