普中科技单片机实验板使用操作说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机学习的良师益友
好帮手单片机学习套件 -PRECHIN 使用手册
普中科技有限公司
PRECHIN-V2.0 开发板
Version 1.2
用户手册
开发软件运行于 Windows 2000/Windows XP 简体中文版
重要提示
本手册仅限于提供好帮手单片机学习套件使用的相关信息,若有变化恕不事先
通知。本手册中所描述的硬件及软件在没有得到本公司书面许可的前提下,除购 买者自己使用外,不得为其它任何目的、使用任何方法(包含复印和录制在内的 电子和机械手段)对其进行复制和传播。如果您在使用中发现某些问题,请记录 下来并与我们联系,我们将表示衷心的感谢。
通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C 语言、汇编语言),而且还能快速掌握硬件电路的设计及嵌入系统开发流程。
本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院校师生,单 片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板。
跳线表:
名称
功
能
图 2.4
2.5 接下来就是等待安装,安装完毕后单击 Finish 加以确认,此时您可以在桌面上看到
Keil uVision3 软件的快捷图标,双击它就可以进入 Keil C51 集成开发环境。
3) Keil C51 软件的使用
Keil C51 集成开发环境是以工程的方法来管理文件的,而不是单一文件的模式。所有
PH1
红外接口
1
知识改变命运,学习成就未来
第一章
BT1
PCF8563 的外部电源
ISP
支持 ATMEL 下载
产品介绍
功能介绍:
开发板功能配置:(提供相应的实例源码) 1. 1602 液晶屏/12864 液晶屏接口(接口引出) 2. 4×3 的矩阵键盘(用于按键扫描试验,接口引出) 3. 红外接收头与发射遥控器 4. 继电器输出 5. 8 位静态数码管显示(接口引出) 6. 1 位数码管动态显示(可以直接单片机驱动接口、也有 74HC595 驱动接口,接口引出) 7. 步进马达驱动(接口引出,可选配步进马达) 8. 八个普通按钮输入(接口引出) 9. 8 个 LED 显示(接口引出,可以做跑马灯、流水灯、花样彩灯、各种信号灯等试验) 10.蜂铃器(做单片机发声实验) 11.PCF8563 实时时钟(年、月、日、时、分、秒 NXP 芯片,时间准、精度高) 12.PCF8591T(工业级数模/模数转换芯片,其中有 4 路模拟输入、1 路模拟输出,接口引 出) 13.A24C02 数据存储(可以保存机器中的各种参数) 14.DS18b20 温度传感器(检测温度) 15.74HC165 并入串出功能(输入锁存器) 16.74HC595 串入并出功能(输出锁存器) 17.LS138 译码器 18.ULN2003 达林顿驱动(输出电流可以达到 1A 可以驱动步进马达) 19.MAX232 串口通信(可以直接用串口与电脑通信,也可以用 USB 转串口线) 20.USB 接口(供电、烧程序、通信于一体的接口,无需电源线、DB9 串口通信线、USB 转串口线) 21.STC89 系列增强型 C51 单片机(可以工作在 6T 模式下,又快又稳。) 22.支持 PS/2 电脑键盘接入(通过 PS/2 通信协议把电脑键盘与单片机连接,可获得大 量的输入按钮) 23.ISP 功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验) 24.Atmel 的 ISP 接口(支持 Atmel 89 系列系列和 AVR AT90S8515、Atmega8515 型号的 程序烧录) 25.提供了实时时钟(PCF8563)的后备电源(掉电了时间也能正常走,有需求者可以安
对于单片机开发人员来说,应该要掌握多种类型的单片机。因为一个企业产 品开发时,不是你只会 ARM 就用 ARM 开发,你只会 51 就用 51 开发,你只会 PIC 就用 PIC 开发,而是根据的市场需求,受开发成本、开发风险、开发周期等 一些综合因素所决定。就应用的普遍性和成熟性来说,51 就是大家必须要掌握的 一种单片机。
J6
短接时 74HC165 功能
J8
短接时,为蜂铃器功能
J10-J11 可以接 USB 电脑键盘功能
JP15
USB 通信功能(正常使用时必须短接)
JP16
串口通信功能(使用串口线时必须短接)
JP1
8 个 LED 接口
JP2
74HC595 输出接口
JP3
一位数码管输入口
JP4
矩阵键盘接口
跳线
JP5
JP6
J0
J0 短接时,使用 Com Magic 软件全自动烧录程序
J0 断开时,可以使用 STC 官方提供的烧录工具烧
录程序,也可以使用 Com Magic,但需要“断电-
开电”冷启动操作。
J1
红外线(短接为红外功能)
J2
继电器(短接为继电器功能)
短路冒 J3
步进马达接线口百度文库
J5
LCD12864/240128 液晶屏接口
图 2.1
图 2.2 2.3 在此后弹出的几个对话框中选择 Next,这时会出现一个如图 2.3 所示的安装路径设
置对话框,默认路径是 C:\KEIL,
4
知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
图 2.3 当然用户点击 Browse 选择适合自己的安装目录,如 D:\Keil C51。 2.4 在接下来的询问确认对话框如图 2.4 中选择 Next 命令按钮加以确认即可继续安装。
8 个独立按钮接口 74HC165 输入接口
JP8-JP11 单片机的所有 I/O 输出脚
J12
8 位数码管数据线接口
J4
AD/DA 外引输出口
JP12
74HC595 输出口
J12
数码管数据线接口
其他 J9
J10
LCD1602 液晶屏接口 12864/240128 液晶屏接线端
DS18b20 温度 18B20 接口
普中科技
电 话: 075 5-29 32518 7 邮 箱: pre chin @16 3.com 网 址:www .prec hin.c om
第一章
第一章 产品简介
产品介绍
产品介绍: 本产品是一款性价比极高的产品,提供 USB2.0 和串口两种通信方式,USB 实现供电、
编程、仿真、通信多种功能,另外还提供了 Atmel 单片机的 ISP 接口。此板兼容 STC、SST、 Atmel、Philips 等 51 家族的所有单片机。如果使用 ISP 编程、仿真等建议使用开发板自带 的单片机。PRECHIN-V2.0 开发板有着丰富的外部资源,单片机和各种外围设备的接口完全 开放,自由度极高,任凭您自由发挥。学习者可以通过短路冒和跳线完成各种各样的实验, 学习者所能想到的,在我们的板上就能办到。只有您想不到的,没有它办不到的。
2) 软件的安装 下面以 Keil C51 V7.10 版为例,介绍如何安装 Keil uVision3 集成开发环境。 2.1 拿出随机赠送的系统光盘放入光驱中(假设 E 盘),进入 E:\单片机开发工具 \Keil3_Full\setup 目录,这时你会看到 Setup.EXE 文件,双击该文件即可安装。 2.2 这时会出现如图 2.1 所示的安装初始画面,稍后弹出一个安装向导对话框如图 2.2 所示,询问用户是安装评估版(Eval Version)还是完全版(Full Version),可以 选 Full Version。
的文件包括源程序(包括 C 程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在
作者 2008 年
目录
第一章 产品介绍 ………………………………………… 1 第二章 KeilC51 的安装和使用说明 ……………………… 3 第三章 USB_Driver 驱动程序安装 ………………………9 第四章 烧录程序使用说明 ………………………………… 17 第五章 硬件原理分析 ……………………………………… 19 附录一 开发软件中的关键字 ……………………………… 32 附录二 常见问题解答 ……………………………………… 37
展望 C51
对于 51,前景是一片光明,就像 4 位的单片机到现在很多小的电子产品中还 一直在用,有很多场合不需要速度太快。51 价格不贵,技术成熟,性能稳定,这
就铸建它有着非常高的性价比。懂 51 的人非常多,技术应用已是相当成熟,技 术支持也完备,为企业产品的开发降低了风险和缩短了开发周期。所以,性价比 和技术应用成熟是它存在的理由。对于现在电子产品竞争以是非常激烈,成本是 每个企业首要考虑的,是企业在激烈竞争中获胜的根本。在保证质量的前提下, 选择更便宜,更稳定,开发周期更短,技术更成熟的处理器,是每个企业的首要 考虑。另外 51 的增强性产品仍兼容 51 的汇编指令,但速度已是普通 51 的 6-12 倍,功能也做的非常强大。还有 51 的开发工具比较成熟,而且 51 供货商相当多, 根本不用考虑货源问题,51 是开放的内核,多厂家生产,而别的内核都不是开放的, 独家生产。货源的稳定也是企业所考虑的。学习 51,主要以 Keil C51 为主来学习, 因为 Keil C51 是世界上最好的(个人认为)的编译器,懂 keil 的人也很多,技术支持也 完备,没有不用它的企业。所以,学单片机重点还是在 51 上。51 易学和系统架构 的经典,为学其它架构的微处理器能打下扎实的基础。 学好了 C51,也就掌握好 了单片机开发语言—C 语言和汇编语言,今后学习其它嵌入式系统就是非常容易 的事了。 单片机是触类旁通的东西,学会了一种另外的也就很容易拿下。
考。 单片机与嵌入式系统应用技术是一门实战性很强的学科。离开了实践就如无
源之水。于是我们总结出了如下成功的公式: 理论学习+实践+针对问题的理论学习+解决问题的实践=开发工程师 然而我们的大学生朋友由于受种种条件的限制,没有足够的实践机会,因此, 我们为大家奉献的这套开发板,希望能成为是大家学习实践的好帮手;成为大家 加速步入控制领域的好帮手。 同时,提醒在校大学生千万不要抱着毕业之后到公司去学的态度,因为企业 主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更亲 睐那些知识结构健全、应用经验丰富、创新能力极强的人。这正好印证了我们常 说的一句话:机会总是留给那些有准备的人!抓紧准备吧,我亲爱的大学生朋友 们,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以 增加自己在就业时的筹码。 当然,也有很多在工作的朋友,想加入这行但还没能入这行的。那么,请抓 紧宝贵的时间,行动起来吧!我们为您构建了符合社会实际需求的单片机开发平 台,让您的实践直接面向实际应用,直接面向市场需求。只要掌握市场所需的技 术,您一定会成为当今社会急需的人才。 为方便广大读者的学习,本说明书除有详细的操作说明外,还配有很多例程 及配套光盘供大家学习参考。 作者 2008 年 5 月
2008 年普中科技 版本号:08.01.2
著作所有,保留所有权
如果需要技术支持,请与我们联系
电话: 0755-29325187 邮箱: prechin @163.com 网址:www.prechin.com
前
言
单片机—— 一个在我国大学开设了多年的专业学科,但我们却惊奇的发现, 该专业的大学生毕业之后几乎不能立即投入实际的开发应用中,而且在严峻就业 压力面前,很多的大学生不得不选择改行,而此时众多的企业却在感叹人才难求。 年复一年如此惊人相似的情形,诱发起了我们对传统教材和教学方法的深深思
装纽扣电池座和电池) 26.另配了外置 5V 电源插座(方便用户用做别的用途。) 24. 所有单片机 I/O 均引出,供用户自由安排与发挥自建电路等等。
2 知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
第二章 KeilC51 的安装和使用说明
1)系统要求 安装 Keil C51 集成开发软件,必须满足一定的硬件和软件要求,才能确保编译器以 及 其它程序功能正常使用,具体要求如下: ■ Pentium、Pentium-II 或兼容处理器的 PC; ■ Windows95、Windows98、WindowsNT4.0、 Windows2000、Windowsxp; ■ 至少 16MRAM; ■ 至少 20MB 硬盘。
好帮手单片机学习套件 -PRECHIN 使用手册
普中科技有限公司
PRECHIN-V2.0 开发板
Version 1.2
用户手册
开发软件运行于 Windows 2000/Windows XP 简体中文版
重要提示
本手册仅限于提供好帮手单片机学习套件使用的相关信息,若有变化恕不事先
通知。本手册中所描述的硬件及软件在没有得到本公司书面许可的前提下,除购 买者自己使用外,不得为其它任何目的、使用任何方法(包含复印和录制在内的 电子和机械手段)对其进行复制和传播。如果您在使用中发现某些问题,请记录 下来并与我们联系,我们将表示衷心的感谢。
通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C 语言、汇编语言),而且还能快速掌握硬件电路的设计及嵌入系统开发流程。
本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院校师生,单 片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板。
跳线表:
名称
功
能
图 2.4
2.5 接下来就是等待安装,安装完毕后单击 Finish 加以确认,此时您可以在桌面上看到
Keil uVision3 软件的快捷图标,双击它就可以进入 Keil C51 集成开发环境。
3) Keil C51 软件的使用
Keil C51 集成开发环境是以工程的方法来管理文件的,而不是单一文件的模式。所有
PH1
红外接口
1
知识改变命运,学习成就未来
第一章
BT1
PCF8563 的外部电源
ISP
支持 ATMEL 下载
产品介绍
功能介绍:
开发板功能配置:(提供相应的实例源码) 1. 1602 液晶屏/12864 液晶屏接口(接口引出) 2. 4×3 的矩阵键盘(用于按键扫描试验,接口引出) 3. 红外接收头与发射遥控器 4. 继电器输出 5. 8 位静态数码管显示(接口引出) 6. 1 位数码管动态显示(可以直接单片机驱动接口、也有 74HC595 驱动接口,接口引出) 7. 步进马达驱动(接口引出,可选配步进马达) 8. 八个普通按钮输入(接口引出) 9. 8 个 LED 显示(接口引出,可以做跑马灯、流水灯、花样彩灯、各种信号灯等试验) 10.蜂铃器(做单片机发声实验) 11.PCF8563 实时时钟(年、月、日、时、分、秒 NXP 芯片,时间准、精度高) 12.PCF8591T(工业级数模/模数转换芯片,其中有 4 路模拟输入、1 路模拟输出,接口引 出) 13.A24C02 数据存储(可以保存机器中的各种参数) 14.DS18b20 温度传感器(检测温度) 15.74HC165 并入串出功能(输入锁存器) 16.74HC595 串入并出功能(输出锁存器) 17.LS138 译码器 18.ULN2003 达林顿驱动(输出电流可以达到 1A 可以驱动步进马达) 19.MAX232 串口通信(可以直接用串口与电脑通信,也可以用 USB 转串口线) 20.USB 接口(供电、烧程序、通信于一体的接口,无需电源线、DB9 串口通信线、USB 转串口线) 21.STC89 系列增强型 C51 单片机(可以工作在 6T 模式下,又快又稳。) 22.支持 PS/2 电脑键盘接入(通过 PS/2 通信协议把电脑键盘与单片机连接,可获得大 量的输入按钮) 23.ISP 功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验) 24.Atmel 的 ISP 接口(支持 Atmel 89 系列系列和 AVR AT90S8515、Atmega8515 型号的 程序烧录) 25.提供了实时时钟(PCF8563)的后备电源(掉电了时间也能正常走,有需求者可以安
对于单片机开发人员来说,应该要掌握多种类型的单片机。因为一个企业产 品开发时,不是你只会 ARM 就用 ARM 开发,你只会 51 就用 51 开发,你只会 PIC 就用 PIC 开发,而是根据的市场需求,受开发成本、开发风险、开发周期等 一些综合因素所决定。就应用的普遍性和成熟性来说,51 就是大家必须要掌握的 一种单片机。
J6
短接时 74HC165 功能
J8
短接时,为蜂铃器功能
J10-J11 可以接 USB 电脑键盘功能
JP15
USB 通信功能(正常使用时必须短接)
JP16
串口通信功能(使用串口线时必须短接)
JP1
8 个 LED 接口
JP2
74HC595 输出接口
JP3
一位数码管输入口
JP4
矩阵键盘接口
跳线
JP5
JP6
J0
J0 短接时,使用 Com Magic 软件全自动烧录程序
J0 断开时,可以使用 STC 官方提供的烧录工具烧
录程序,也可以使用 Com Magic,但需要“断电-
开电”冷启动操作。
J1
红外线(短接为红外功能)
J2
继电器(短接为继电器功能)
短路冒 J3
步进马达接线口百度文库
J5
LCD12864/240128 液晶屏接口
图 2.1
图 2.2 2.3 在此后弹出的几个对话框中选择 Next,这时会出现一个如图 2.3 所示的安装路径设
置对话框,默认路径是 C:\KEIL,
4
知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
图 2.3 当然用户点击 Browse 选择适合自己的安装目录,如 D:\Keil C51。 2.4 在接下来的询问确认对话框如图 2.4 中选择 Next 命令按钮加以确认即可继续安装。
8 个独立按钮接口 74HC165 输入接口
JP8-JP11 单片机的所有 I/O 输出脚
J12
8 位数码管数据线接口
J4
AD/DA 外引输出口
JP12
74HC595 输出口
J12
数码管数据线接口
其他 J9
J10
LCD1602 液晶屏接口 12864/240128 液晶屏接线端
DS18b20 温度 18B20 接口
普中科技
电 话: 075 5-29 32518 7 邮 箱: pre chin @16 3.com 网 址:www .prec hin.c om
第一章
第一章 产品简介
产品介绍
产品介绍: 本产品是一款性价比极高的产品,提供 USB2.0 和串口两种通信方式,USB 实现供电、
编程、仿真、通信多种功能,另外还提供了 Atmel 单片机的 ISP 接口。此板兼容 STC、SST、 Atmel、Philips 等 51 家族的所有单片机。如果使用 ISP 编程、仿真等建议使用开发板自带 的单片机。PRECHIN-V2.0 开发板有着丰富的外部资源,单片机和各种外围设备的接口完全 开放,自由度极高,任凭您自由发挥。学习者可以通过短路冒和跳线完成各种各样的实验, 学习者所能想到的,在我们的板上就能办到。只有您想不到的,没有它办不到的。
2) 软件的安装 下面以 Keil C51 V7.10 版为例,介绍如何安装 Keil uVision3 集成开发环境。 2.1 拿出随机赠送的系统光盘放入光驱中(假设 E 盘),进入 E:\单片机开发工具 \Keil3_Full\setup 目录,这时你会看到 Setup.EXE 文件,双击该文件即可安装。 2.2 这时会出现如图 2.1 所示的安装初始画面,稍后弹出一个安装向导对话框如图 2.2 所示,询问用户是安装评估版(Eval Version)还是完全版(Full Version),可以 选 Full Version。
的文件包括源程序(包括 C 程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在
作者 2008 年
目录
第一章 产品介绍 ………………………………………… 1 第二章 KeilC51 的安装和使用说明 ……………………… 3 第三章 USB_Driver 驱动程序安装 ………………………9 第四章 烧录程序使用说明 ………………………………… 17 第五章 硬件原理分析 ……………………………………… 19 附录一 开发软件中的关键字 ……………………………… 32 附录二 常见问题解答 ……………………………………… 37
展望 C51
对于 51,前景是一片光明,就像 4 位的单片机到现在很多小的电子产品中还 一直在用,有很多场合不需要速度太快。51 价格不贵,技术成熟,性能稳定,这
就铸建它有着非常高的性价比。懂 51 的人非常多,技术应用已是相当成熟,技 术支持也完备,为企业产品的开发降低了风险和缩短了开发周期。所以,性价比 和技术应用成熟是它存在的理由。对于现在电子产品竞争以是非常激烈,成本是 每个企业首要考虑的,是企业在激烈竞争中获胜的根本。在保证质量的前提下, 选择更便宜,更稳定,开发周期更短,技术更成熟的处理器,是每个企业的首要 考虑。另外 51 的增强性产品仍兼容 51 的汇编指令,但速度已是普通 51 的 6-12 倍,功能也做的非常强大。还有 51 的开发工具比较成熟,而且 51 供货商相当多, 根本不用考虑货源问题,51 是开放的内核,多厂家生产,而别的内核都不是开放的, 独家生产。货源的稳定也是企业所考虑的。学习 51,主要以 Keil C51 为主来学习, 因为 Keil C51 是世界上最好的(个人认为)的编译器,懂 keil 的人也很多,技术支持也 完备,没有不用它的企业。所以,学单片机重点还是在 51 上。51 易学和系统架构 的经典,为学其它架构的微处理器能打下扎实的基础。 学好了 C51,也就掌握好 了单片机开发语言—C 语言和汇编语言,今后学习其它嵌入式系统就是非常容易 的事了。 单片机是触类旁通的东西,学会了一种另外的也就很容易拿下。
考。 单片机与嵌入式系统应用技术是一门实战性很强的学科。离开了实践就如无
源之水。于是我们总结出了如下成功的公式: 理论学习+实践+针对问题的理论学习+解决问题的实践=开发工程师 然而我们的大学生朋友由于受种种条件的限制,没有足够的实践机会,因此, 我们为大家奉献的这套开发板,希望能成为是大家学习实践的好帮手;成为大家 加速步入控制领域的好帮手。 同时,提醒在校大学生千万不要抱着毕业之后到公司去学的态度,因为企业 主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更亲 睐那些知识结构健全、应用经验丰富、创新能力极强的人。这正好印证了我们常 说的一句话:机会总是留给那些有准备的人!抓紧准备吧,我亲爱的大学生朋友 们,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以 增加自己在就业时的筹码。 当然,也有很多在工作的朋友,想加入这行但还没能入这行的。那么,请抓 紧宝贵的时间,行动起来吧!我们为您构建了符合社会实际需求的单片机开发平 台,让您的实践直接面向实际应用,直接面向市场需求。只要掌握市场所需的技 术,您一定会成为当今社会急需的人才。 为方便广大读者的学习,本说明书除有详细的操作说明外,还配有很多例程 及配套光盘供大家学习参考。 作者 2008 年 5 月
2008 年普中科技 版本号:08.01.2
著作所有,保留所有权
如果需要技术支持,请与我们联系
电话: 0755-29325187 邮箱: prechin @163.com 网址:www.prechin.com
前
言
单片机—— 一个在我国大学开设了多年的专业学科,但我们却惊奇的发现, 该专业的大学生毕业之后几乎不能立即投入实际的开发应用中,而且在严峻就业 压力面前,很多的大学生不得不选择改行,而此时众多的企业却在感叹人才难求。 年复一年如此惊人相似的情形,诱发起了我们对传统教材和教学方法的深深思
装纽扣电池座和电池) 26.另配了外置 5V 电源插座(方便用户用做别的用途。) 24. 所有单片机 I/O 均引出,供用户自由安排与发挥自建电路等等。
2 知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
第二章 KeilC51 的安装和使用说明
1)系统要求 安装 Keil C51 集成开发软件,必须满足一定的硬件和软件要求,才能确保编译器以 及 其它程序功能正常使用,具体要求如下: ■ Pentium、Pentium-II 或兼容处理器的 PC; ■ Windows95、Windows98、WindowsNT4.0、 Windows2000、Windowsxp; ■ 至少 16MRAM; ■ 至少 20MB 硬盘。