logo资料库

XT100资料 支持usb下载最小系统说明.pdf

第1页 / 共101页
第2页 / 共101页
第3页 / 共101页
第4页 / 共101页
第5页 / 共101页
第6页 / 共101页
第7页 / 共101页
第8页 / 共101页
资料共101页,剩余部分请下载后查看
XT100 实验指导书 山东芯腾电子 2010.10 第 1 页 共 101 页
第 2 页 共 101 页
目录 第 1 章 XT100 学习板介绍..................................................................................................5 1.1 学习板概况 ................................................................................................................5 1.2 学习板资源 ................................................................................................................6 1.3 学习板各模块连接方法 ............................................................................................7 1.4 跳线说明 ..................................................................................................................14 第 2 章 开发环境软件及驱动安装指南 ............................................................................15 2.1 学习板驱动程序的安装(必须)...........................................................................15 2.2 KEIL 集成开发环境的安装(必须)......................................................................20 2.3 STC-ISP 程序下载软件的安装(必须)................................................................21 2.4 PROGISP 1.66 程序下载软件的安装(非必须) ..................................................22 2.5 USBASP 下载器的驱动程序安装(非必须)..........................................................23 2.6 USB 转串口电缆驱动的安装(XT100 学习板不需要).........................................24 2.7 并口 ISP 下载软件 SLISP 的安装(非必须).......................................................25 第 3 章 程序下载及软件使用方法 ....................................................................................28 3.1 XT100 学习板下载 STC89C5X 系列单片机(默认套件) ......................................29 3.2 AT89S5X 系列单片机的并口下载............................................................................32 3.3 AT89S5X 系列单片机的 USB 下载............................................................................37 3.4 SST89E516RD 仿真芯片的使用................................................................................38 3.5 点阵字型码生成软件的使用方法...........................................................................40 3.6 NOKIA5110 字模软件的使用.....................................................................................41 3.7 ATMEGA8515 AVR 单片机的程序下载......................................................................43 第 4 章 编写 51 和 AVR 的第一个 C 语言程序 ...............................................................44 4.1 编写 51 单片机 C 语言程序并生成 HEX 文件...........................................................44 4.2 使用编译好的 C 语言工程生成汇编语言工程.......................................................47 第 5 章 实验板硬软件介绍及使用方法 ............................................................................52 5.1 电路原理图及相关程序说明...................................................................................52 5.2.1 发光二极管LED 部分......................................................................................52 5.2.2 数码管部分........................................................................................................54 5.2.3 继电器和蜂鸣器部分........................................................................................55 第 3 页 共 101 页
5.2.4 RS-232 串口部分................................................................................................56 5.2.5 LCD 部分............................................................................................................57 5.2.6 按键和键盘部分................................................................................................58 5.6.7 DS1302 和P/S-2 口部分....................................................................................61 5.6.8 AT24C02 部分.....................................................................................................62 5.6.9 直流电机驱动部分............................................................................................62 5.6.10 步进电机部分..................................................................................................64 5.6.11 温度传感器18B20 和红外模块HS0038 部分...............................................65 5.6.12 拨码开关部分..................................................................................................66 5.6.13 最小系统部分..................................................................................................66 5.6.14 电源部分..........................................................................................................67 5.6.15 扩展板部分......................................................................................................68 5.6.16 其他..................................................................................................................71 附录一 售后服务保修项目................................................................................................72 附录二 初学者常见问题....................................................................................................78 问:为什么不用AT89C51 而用STC89C52 和AT89S52?......................................78 问:什么叫ISP 技术?..............................................................................................78 问:初学单片机需要仿真功能吗?..........................................................................78 问:初学者应该怎样读学习资料?..........................................................................79 问:1/0,VCC/GND,5V/0V,高电平/低电平的区别?.........................................79 问:怎么才算学好了51?.........................................................................................79 问:学完51 单片机再学习什么比较好?................................................................80 附录三 外接 AD DA 模块原理图......................................................................................81 附录 4 矩阵键盘模块原理图 .............................................................................................82 附录 5 51 单片机的定时器和中断系统 .............................................................................83 附录 6 指令系统速查.........................................................................................................97 第 4 页 共 101 页
第 1 章 XT100 学习板介绍 1.1 学习板概况 XT100 是山东芯腾电子推出的多资源 51/AVR 二合一学习板,可以 使用它进行 51 和 AVR 单片机的学习和具体工程开发。XT100 学习板主 芯片采用 40 脚直插 51 单片机,可以使用宏晶(STC 系列)、ATMEL(AT 系列)和 SST 系列相应单片机进行下载和仿真。该学习板汇集了各种常 用资源,是低价格学习板,有效降低学习者经济负担,而能够学习到很 多资源。 XT100 学习板套件包括(非必含)全资源 51 学习板、单片机、板 上各种资源、ISP 下载线、电源线、电源适配器、RS-232 通信电缆、书 面教材、光盘资料、视频教程、扩展模块和精美外包装,是一个大家族。 XT100 学习板板上资源包括比较常用的功能如:LED、数码管、蜂 鸣器、独立按键、RS-232 串行总线等,还有诸多高级资源如:温度传 感器、EEPROM、液晶显示接口、点阵、硬件时钟等。 XT100 学习板是 ISP 下载型学习板,支持 ISP 下载和仿真。只使用 一条 USB 延长线,即可完成供电和下载,台式机用户和笔记本用户均 可以使用,比以前的任何产品都方便。 工费维修,详细请见附录一。 例子程序目录参见附录二,初学者常见问题参见附录三。 该板包退换期限为签收后 7 天,免费维修期限为 30 天,终身免手 第 5 页 共 101 页
1.2 学习板资源 XT100 学习板包括初学和工程开发常用资源: ▲支持 51 和 AVR 单片机,二合一学习板; ▲主 MCU 支持 51 系列 STC、AT 和 SST 相应芯片; ▲主 MCU 支持 AVR 系列 ATMEGA8515 等芯片; ▲支持 STC89C52,AT89S52 单片机 USB 下载; ▲支持 ATMEGA8515 单片机下载调试; ▲晶振插座设计,可以随意更换,标准配置 11.0592M; ▲全部 I/O 口上拉电阻接口预留,方便用户应用; ▲USB 供电设计,有电脑就能供电; ▲USB 口下载设计,仅使用 1 条 USB 延长线连接电脑 USB 口即可; ▲开关采用自锁型开关,更高档更方便; ▲带电源开关的 4 位数码管; ▲带电源开关的 8 路发光二极管 LED,实现流水灯、跑马灯等显示; ▲带电源开关的 8*8 大号 38mm 点阵; ▲1 路电源指示灯; ▲1 路 USB 通信指示灯; ▲LCD1602 字符型液晶显示器接口; ▲1 路驱动芯片为 PL2303 的虚拟 RS-232 总线接口; ▲支持并口或 USB 口 ISP 程序下载线; ▲4 路高档独立按键调试; ▲1 路高分贝蜂鸣器; ▲I2C 接口 EEPROM 非易失存储器 AT24C02; ▲2 路复位,分别是 51 和 AVR; 第 6 页 共 101 页
▲1 路 DS18B20 温度传感器接口,可接传感器模块; ▲板载 1 路硬件时钟 DS1302; ▲板载 4 位拨码开关; ▲四脚铜柱定位支撑设计。 图 1.1 学习板资源说明 1.3 学习板各模块连接方法 本节主要介绍独立于学习板的各个模块的连接方法,请一定注意, 连接模块时要小心,不要连接反或者错位,否则可能造成元件损坏。 第 7 页 共 101 页
为了方便讲解,我们特地定义了板子的上下左右方向。在图 1 中, 以数码管在最上方放置学习板,则上下左右对应了图中的上下左右方 向。在随后讲解跳线的时,使用定义的方向讲解,如上两位、左两位等。 ·单片机放置方法: 单片机代表 1 脚的凹槽朝向数码管(朝上)。 ·各芯片安装方法: ·点阵连接方法: AT24C02、DS1302、PL2303 均焊接到 PCB 上,不需连接。 字朝下,插到 P7 和 P8 上,如图 1.2 所示。 图 1.2 点阵连接图 ·温度传感器连接方法: 18B20 带字的部分朝外接到 U5 接口。 第 8 页 共 101 页
分享到:
收藏