文档介绍:《农业网络信息》2004 年第 5 期交流园地
8051 单片机 C51 集成开发系统
孙方平,王静
(广东省科学技术学校,广州 510650)
摘要: 本文介绍一款成本低、功能齐备、操作容易、效果直观,集 C51 学习、编程、烧录和效果实验为一体的 8051 单片
机集成开发系统。该系统提供 Windows 界面下的中文 C51 软件开发平台,以及编程和试验的硬件操作平台,并提供集成开
发系统的全部设计原理图。
关键词:单片机;C51 ;8051 ;编程器
学习单片机一般从 8051 开始, 传统的学习方式
是: 汇编语言+ 仿真器。汇编语言的难学难用人所皆
知, 它使好些人或者望而却步、或者半途而废、或者学
而无用; 而用仿真器学习单片机更犹如用游戏机学开
车———隔靴搔痒,它毕竟不是真实的单片机。针对这种
情况,本人研制出一套成本低、功能齐备、操作容易、效
果直观, 集 C51 学习、效果实验、编程烧录为一体的实
用型 8051 单片机集成开发系统。该系统提供 Windows
界面下的中文 C51 软件开发平台和编程、实验的硬件
操作平台。
1 8051 单片机集成开发系统特点
8051 单片机集成开发系统由硬件和软件两大部
分组成,硬件部分包含了编程器和试验器,结构见图 1 ,
可实现单片机的完整开发过程。
软件部分是基于 PC 机的 Windows 中文开发平
台, 见图 2 , 人机界面友好, 普通档次的 PC 机就可使
用,操作极为方便。
8051 单片机集成开发系统给出了单片机实验器
和编程器的各种功能电气原理图, 然后针对标准单片
机功能提出各种问题, 给出解题思路, 及解决此问题的
C 语言程序及编程方法。使读者从中悟出道理后再提
出新题目, 指导读者程序设计、芯片写入和效果试验,
器就可自如的学习单片机。③配套实验指导书针对性
从而完成一个完整的单片机开发过程。本系统主要具
强,问题由简到繁,由点到面,循序渐进,它将带领您一
备如下特点: ①使用 Keil C51 作为编程语言,允许使用
步一步走进单片机世界。④配套实验程序涵盖了 8051
汇编语言,本系统所有程序用 C51 实现。②学习实验和
单片机的全部分内容,内容丰富翔实。⑤该系统是单片
编程烧录一体化, 不用购买价格昂贵的仿真器和编程
收稿日期:2004 - 03 - 18
- 39 -
《农业网络信息》2004 年第 5 期交流园地
机实战性的学习, 每个实验都是一次单片机的完整开接 P2 口,作为个位显示。⑤L EDH : 8 段数码管,接 P0
发过程: 问题提出→程序设计→芯片写入→调试运行口,作为十位显示。⑥CZ2 :扩展口,可直接连 TC1602C
←心得体会。⑥实验芯片采用 A T89C51 或 A T89S51 , 液晶显示模< 2/ F2 > 、< 3/ F3 > 键可作为外部中断
它数千次烧录寿命是我们抛开仿真器的根本保证, 可 IN T0 的触发信号, < 4/ Cun > 、< 5/ ←> 、< 6/ →> 、
靠的编程器使用户可放心地进行芯片反复烧录。< 7/ ↑> 键可作为外部计数 T/ C0 的触发信号。实验器
2