菜单
  

    本次的课题开发主要以软件编程为主,在电脑上利用的开发环境为Proteus ISIS 和 Keil C51 的编程开发软件工具uVision3 IDE 实现两者的联合调试的方法。在此过程中,以仿真的形式应用了AT89C52芯片、L298芯片、DS18B20温度传感器、风扇和一些接线与按钮。
    除此之外,在编程中,应用到的硬件为电脑,所有的开发完全用电脑来完成,用电脑来仿真,不需要实际的芯片等其他的硬件设施,从而大大降低了本课题开发的成本且保质保量地完成研究。
    对于具体的软件研究环境,不得不介绍一下Proteus ISIS 和 Keil C51。
    Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。  它的软件特点有以下几点:第一,实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片 机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 第二,支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。 第三,提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。 第四,具有强大的原理图绘制功能。
    而Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可文护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令人事半功倍。
  1. 上一篇:PLC石油催化裂化装置自控设计+梯形图
  2. 下一篇:MQTT基于移动智能终端及嵌入式的家电控制系统设计
  1. 基波磁通补偿的串联混合...

  2. OpenGL+Stewart六自由度船舶模...

  3. PID控制三容水箱的建模与控制MALAB仿真

  4. 轧钢加热炉控制系统的设计MATLAB仿真

  5. STC89C51单片机的仿生机器鱼软件程序设计

  6. PEMFC车用质子交换膜燃料电...

  7. PLC多径电力线通信信道模型的设计与仿真

  8. 浅析中国古代宗法制度

  9. 巴金《激流三部曲》高觉新的悲剧命运

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. NFC协议物理层的软件实现+文献综述

  12. C++最短路径算法研究和程序设计

  13. 中国传统元素在游戏角色...

  14. 上市公司股权结构对经营绩效的影响研究

  15. 现代简约美式风格在室内家装中的运用

  16. 高警觉工作人群的元情绪...

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回