单片机bob综合体育官方入口应用于嵌入式系统设
  • 时间:2022-06-22
  • 点击率:

1概述

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

随着半导体技术的飞速发展,以及移动通信、网络技术和多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位的发展受到了广大电子爱好者的极大关注。单片机功能日益强大但价格不断下降的优势无疑成为嵌入式系统方案设计的首选。同时,单片机应用领域的扩大也使得更多的人加入到基于单片机的系统开发中,推动了单片机技术的创新和进步。

而传统的单片机系统开发需要购买模拟器、编程器、示波器等昂贵的电子设备,开发过程也比较复杂。如图1所示,用户程序只有在硬件完成后才能调试。如果在调试过程中发现硬件需要修改,就要重新做板。因此,无论从硬件成本还是开发周期来看,其高风险、低效率的特点都显露无遗。英国Labcenter Electronics的Proteus软件,讲解了利用现代EDA工具方便快捷地开发单片机系统的优势。它包括Proteus VSM(虚拟系统建模)和PROTEUS PCB设计。可以实现原理图电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证,在PC机上完成形成PCB文件的嵌入式系统设计开发过程。介绍了PROTEUS VSM单片机系统的PROTEUS设计和仿真功能。图2给出了基于PROTEUS仿真软件的单片机系统设计流程,大大简化了设计工作,受到很多设计人员的青睐。

图1 传统的单片机系统设计流程  图2 基于Proteus的单片机系统设计流程图1传统单片机系统设计流程图2基于Proteus的单片机系统设计流程

基于Proteus的单片机系统设计与仿真

Proteus支持51、PIC、AVR、ARM7等系列MCU芯片,集编辑、编译、仿真、调试于一体。其界面简单友好,可以利用软件提供的数千个数/模仿真元件和丰富的仿真设备,使我们在程序调试和系统仿真过程中,不仅可以观察到程序执行过程中微控制器寄存器和存储器的变化,还可以从工程角度直观地看到外围电路的工作状况,非常贴近工程应用。此外,Proteus可以与第三方集成开发环境(如Keil的& muVision)进行联合仿真调试,给开发者带来了极大的便利。本设计以一款由51个单片机组成的99秒马表为例,阐述了基于Proteus的硬件设计、基于Keil C的软件设计以及二者的联合仿真调试过程。

2.1硬件设计

两个七段数码管显示时钟时间,由51单片机的P1端口驱动;按下外部中断0的I/O端口上的SP键。第一次按下开始运行,第二次按下停止计时,第三次按下归零。扩展的程序内存27256和数据内存62256主要是由于嵌入式操作系统& muC/OSII下的应用程序设计,片内存储空有限,也方便扩展。

根据以上分析,选用的元器件有AT89C51、4位7段解码显示器、74LS373、27256、62256、按键、电阻电容等。Proteus绘制原理图类似于Protel软件。首先,从组件库中取出所需的组件并将其布置在绘图区域中,设置组件的属性,然后连接电线,添加必要的网络标志等。,最终完成电气检测。图3显示了horse watch电路的原理图。


客服QQ: 点击这里
地址:台州市寨金路899号电子时代广场5116室 客服QQ:329435596
Copyright © 2022 bob综合体育官方入口 版权所有

08980-89895656

服务时间:7X10小时