C51PRO V3.0说明书.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C51PRO V3.0说明书

目 录 第一章 产品简介 2 第二章 KeilC51的安装和使用说明 4 第三章 烧录程序使用说明 17 第四章 硬件分析原理 23 第五章 ISD51 在线仿真调试 48 第六章 软件结构说明 53 第一章 产品简介 产品介绍: C51Pro3.X开发板可以运行包括SST、STC、Atmel、Philips等所有51家族的单片机。如果需要仿真建议使用开发板自带的单片机或者SST系列单片机(可以在朗顿购买)。C51Pro3.X开发板有丰富的外部资源,并且可以同时操作几乎所有外设,把单片机的功能发挥到了极至,对学习多设备协调操作很有益处。单片机所有管脚都已引出,可以作为烧录、实验、仿真一体化设备。有丰富的实例、实时操作系统代码和原理图等,其完全开放的资源是刚接触C51和实时操作系统的初学者以及高阶人士的绝佳选择。 功能介绍: 1.CPU为STC89C58RD+增强型8位单片机,内置32K FLASH 、1.2K on-chip RAM,频率高达80MHz,可工作于6Clock,32 I/O,3 定时器,内置 WDT、EEPROM。具有ISP,ESD等功能。 2.支持实时操作系统uC/OS-II,small RTOS, RTX,提供开发实例源码。uC/OS-II不仅可以在80C51单片机上使用,而且可以十分方便的移植到32位ARM上,通过深入学习uC/OS-II实时操作系统,轻松掌握从8位单片机过渡到32位ARM的扎实功力。 3.提供实用上位机程序,并开放全部源码,提供完整的VC++串口类、工控仪表类,可以帮助开发人员快速掌握RS232、工控程序开发,避免做不必要的重复开发工作。 4.扩展RS232接口可直接与计算机通讯,配合上位机程序实现交互。 5.扩展RS485接口可实现远距离可靠通讯,提供实例源码。 6.模拟I2C接口可以对实时时钟PCF8563T、EPROM芯片CAT24WC02访问,并提供完整的C51源程序软件包,可以帮助开发人员快速使用I2C器件,避免做不必要的重复开发工作。 7.开发板提供16X2 LCD显示,并配有多种显示代码。 8.6位8段数码管、8个LED发光二极管,实现多种显示,提供实例源码。 9.板载AD转换(ADC0804)可对板外信号源,或板上可调电阻采样,提供实例源码。 10.板载DA转换(DAC0832)可将信号输出到LED,不需要示波器就可直观显示输出变化,提供实例源码。 11.扩展16个矩阵键盘,提供键扫描源码。 12.连接1个交流蜂鸣器,可用于输出音乐。 13.扩展1片LM358运算放大器(两个单元),可组成跟踪、比较、恒流源、波形产生器等。在开发板上实现了两个跟随器。 14.开发板提供PWM实验,PWM输出使用一个LED来体现,当输出占空比不同时,LED会有不同的亮度。 15.扩展一片8155,实现更丰富的IO控制。 16.扩展一片ULN2803,驱动步进电机和继电器 17.开发板提供一个步进电机,根据源码轻松实现步进电机实验。 18.开发板提供四个继电器,并配有实验程序。 19.开发板提供温度传感器(18B20),根据配备的源码,轻松实现“一线总线”接口) 图2.10 3.2 程序文件的编译、连接与调试 1.编译连接环境设置 uVision3调试器可以测试用C51编译器和A51宏汇编器开发的应用程序,uVision3调试器有两种工作模式,用户可以先选中图2.10中的“Target 1”,然后通过点击菜单Project选项,在弹出的下拉菜单中选择Option For Target‘Tatget1’命令为目标设置工具选项,这时会出现如图2.11所示的调试环境设置界面,选择OutPut选项会出现如图2.11所示的工作模式选择窗口。 图2.11 按图2.11中所示选择相关选项,设置需要生成Hex文件。图2.11中Debug页为仿真设置,该开发板的仿真功能将在第五章中具体介绍。 2.程序的编译和连接 经过以上的工作,到此就可以编译程序了。点击菜单Project选项,在弹出的下拉菜单中选择Build Target 命令对源程序文件进行编译,此时会在“Output Windows”信息输出窗口输出一些相关的信息。 由提示信息可知:第一行Build Target‘Target1’表示此时正对工程1进行编译操作,第二行Compiling hello.c表示此时正在编译hello.c源程序,第三行lingking...表示此时正在连接工程项目文件,第五行Creating hex file from‘hello’说明已生成目标文件hello.hex,而最后一行说明hello.uV2项目在编译过程中不存在错误和警告,编译连接成功。若在编译过程中出现错误,系统会给出错误所在的行和该错误

文档评论(0)

wdhao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档