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