新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于KEIL 51的单片机开发系统设计

基于KEIL 51的单片机开发系统设计

作者:时间:2012-03-22来源:网络收藏

1.引言

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

近年来随着 51不断升级,高版本的 51编译器,尤其是Keil μVision2(Windows的C51集成编译环境)以其性能优越、使用方便,受到众多爱好者的欢迎。 51以软件包的形式向用户提供包括C51交叉编译器、A51宏汇编、BL连接定位器等一系列工具和μVision2软件仿真器dScope51等平台。但是目前支持高版本KEIL 51编程的仿真器价格较高。为此提供了KEIL 51方案。

2.硬件电路

KEIL 51环境开发电路原理如图1所示。在图1中存放程序的32K字节外部的数据存储器62256的 (输出允许脚),是将CPU的 和 信号相与后再与之连接,此时的外部数据存储器在 有效时,就相当于程序存储器,当然监控程序的存放地址空间不能与这种接法的外部数据存储空间相重复。这种接法的另一个作用是调试时可以在用户程序代码设置断点,监控程序修改用户程序代码在所有的断点处插入ACALL指令。

24.jpg
图1 基于KEIL 51环境的开发电路原理图

3.监控程序设计

开发系统的监控程序可用KEIL 51提供的INSTALL.BAT批处理文件生成,此文件在KEILC51MON51路径下,需在DOS环境下执行,语法如下:

INSTALL serialtype [xdatastart [codestart [BANK]PROMCHECK]]],[]为可选项。

命令中的参数解释如下:

serialtype:串行通信设置,现将有关MCS-51系列的serialtype设置的含义列于表1中。

表1 MCS-51系列的serialtype设置的含义
25.jpg


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭