SST51单片机开发板使用说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SST51单片机开发板使用说明(Ver1.0)2007年9月目录第一章SST51单片机开发板简介.............................................................................................................31.1系统功描述.....................................................................................................................................31.1.1硬件资源.....................................................31.1.2主要器件与接口地址...........................................31.1.3实验内容.....................................................41.1.4ICE仿真与ISP编程烧写功能.................................41.2系统组件...................................................................................................................................5第二章软件安装及使用方法.....................................................................................................................62.1KeilC的安装..................................................................................................................................62.2SoftICE的下载与使用............................................................................................................62.2.1SoftICE用到的MCU硬件资源............................62.2.2下载SoftICE...............................................72.2.3使用SoftICE..............................................102.3ISP下载线使用.........................................................................................................................11第三章开发板及测试程序使用...............................................................................................................13第四章常见问题解答..............................................................................................................................154.1仿真功能问题...............................................................................................................................154.2ISP烧写问题.................................................................................................................................15第一章第一章第一章第一章SST51单片机开发板简介单片机开发板简介单片机开发板简介单片机开发板简介SST51单片机开发板是一款功能强大、集成度高且可扩展性强的单片机实验开发系统。它将单片机实验板,编程器,仿真器集成到一个系统上,成本与价格低廉,而且摆脱了传统单片机开发套件繁琐的方式。同时,它外围集成了4位7段数码管、2×3矩阵键盘、8位LED指示灯、蜂鸣器、A/D、D/A、320×240等大屏幕图像点阵LCD和微型打印机的驱动接口,资源丰富,可进行多种实验,非常适用于单片机教学配套实验板,另外板上具有大量的外扩接口,可非常方便地进行系统扩展,适用于科研实验或学生参加电子设计竞赛。1.1系统功描述系统功描述系统功描述系统功描述1.1.1硬件资源硬件资源硬件资源硬件资源板载硬件设备如下:●4位7段数码管●2×3矩阵键盘●8位LED指示灯●1个蜂鸣器●1路SPI接口A/D转换器●4路SPI接口D/A转换器●RS232串口通信●图形点阵LCD接口●微型打印机接口●AtmelS5xISP下载接口1.1.2主要器件与接口地址主要器件与接口地址主要器件与接口地址主要器件与接口地址●CPU:SST89E58,时钟频率为11.0592MHz●按键:S1~S6共6个按键组成2×3矩阵键盘,输出通过总线扩展74HC574驱动,地址为0xa000h(^4~^6),输入为P1.6和P1.7;●LED:D1~D8共8个路,通过总线扩展74HC574驱动,地址为0x8000h;●蜂鸣器:B1共1路,通过总线扩展74HC574驱动,地址为0xa000h(^7);●4位7段数码管:通过总线扩展74HC574驱动;段选地址为0xc000h,位选地址为0xa000h(^0~^3);●图形点阵LCD:可以连接各种图形点阵LCD,通过总线扩展,地址为0xe000h,其中数据地址为0xe000h,命令地址为0xe100h;●1路8位A/D:由P1.0、P1.1和P1.4连接;●4路8位D/A:由P1.0、P1.2、由P1.0、P1.1、P1.2和P1.3连接;●微型打印机:可以连接常用微型打印机。通过总线扩展,地址为0x2000h;●预留两路片选信号:CS4:地址为0x6000h;CS5:地址为0x4000h;可分别设置为读有效或写有效;●扩展接口J4引出单片机所有管脚和CS4、CS5;●ISP下载接口J6:可实现对AtmelS5x系列单片机编程1.1.3实验内容实验内容实验内容实验内容SST51开发系统为MCS51单片机的通用实验平台,在这个平台上可以完成大量的实验内容,其中包括了基础实验、扩展实验和综合实验,通过基础实验、扩展实验和综合实验这三个步骤,可以令一个单片机新手循序渐进地成长为一名熟练地单片机系统开发工程师。基础实验主要帮助初学者了解单片机外围接口方式与编程方法,同时熟练掌握按键、LED/LCD显示、A/D、D/A等常见器件的使用;扩展实验在技术难度上比基础实验更提升一级,相当于基础实验的提高篇,给出了在当前系统下进行系统功能扩展的示例;综合实验可使使用者利用单片机进行系统设计实战,使其了解常见电子产品与系统的设计方法。基础实验列表●LED跑马灯●数码管显示●蜂鸣器报警●矩阵按键扫描●A/D信号采样●D/A信号输出●RS232串口通讯扩展实验列表●320×240图形点阵LCD驱动●微型打印机驱动●I2C温度传感器●电机驱动综合实验列表●数码管秒表●数字电压表●简易波形发生器●双机通信1.1.4ICE仿真与仿真与仿真与仿真与ISP编程烧写功能编程烧写功能编程烧写功能编程烧写功能SoftICE的英文是SoftwareInCircuitEmulator的简称,其翻译成中文就是在线的软件仿真器的意思,它是SST公司为方便SST用户在使用SST单片机(包括SST89C5xSST89x564RD/554RC/516RD2/5XRD2)调试程序所开发的开发工具,这个SST的仿真器功能可以代替大部分的专用仿真器的功能,使单片机工程师在开发单片机时省却了价格昂贵的仿真器和编程器,使得51单片机的开发更加容易和普及并且SST的单片机价格便宜,出厂时就包含了在线下载和在线仿真的功能。最新的SST软件和文件请访问SST网页。最新的KEIL软件和文件请访问KEIL网页。SoftICE的特点SST的MCUSoftICE通过PC的一个COM口与KEILuVision2Debugger通讯,它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序,尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEILuVision2Debugger一起使用。SoftICE提供以下特性●源代码调试支持汇编语言和C51高级语言●单步执行STEP和STEPOVER●断点调试做多到10个固定和1个临时断点●全速运行●显示修改变量●读/写数据存储器●读/写代码存储器●读/写SFR特殊功能寄存器●读/写P0-P3端口●下载INTELHEX文件●对8051程序存储区的反汇编●在线汇编●SSTMCU产品特有的IAP功能InApplicationProgrammingSST51开发系统除了支持ICE仿真功能外,还支持AtmelISP编程烧写的功能。1.2系统组件系统组件系统组件系统组件必配件●SST51开发板一台●串口通信电缆一根●9V开关电源电源●配套光盘一张●保修卡●使用说明书选配件●320×240(或240×128)大屏幕图形点阵液晶模块●AT89S52单片机一块与AtmelISP下载线●并口微型打印机第二章第二章第二章第二章软件安装及使用方法软件安装及使用方法软件安装及使用方法软件安装及使用方法本开发系统中所有软件代码的编写与调试均采用KeilC开发环境,推荐使用KeilCv7.02版本,程序下载采用SST公司提供的SSTEasyIAP软件。2.1KeilC的安装的安装的安装的安装1.双击setup目录下的setup.exe,出现版本选择界面,选择EvalVersion(EvalVersion有2k代码限制,如需要完整版本请直接向KeilElektronikGmbH/KeilSoftware,Inc购买),如图1所示:图1KeilC版本选择2.然后一直按“Next”和“Yes”安装结束。2.2SoftICE的下载与使用的下载与使用的下载与使用的下载与使用2.2.1SoftICE用到的用到的用到的用到的MCU硬件资源硬件资源硬件资源硬件资源SST的SoftICE用到的MCU硬件资源如下:●一个UART串口RxDTxD用定时器2做为波特率发生器●8个字节的堆栈空间●SoftICE监控程序分别占用下面MCU的5Kbyte程序空间:对SST89C58:BLOCK1的1Kbyte从F000h到F3FFhBLOCK0的4Kbyte从7000h到7FFFh对SST89C54:BLOCK1的1Kbyte从F000h到F3FFhBLOCK0的4Kbyte从3000h到3FFFh对SST89x554RC:BLOCK1的4KByte从0000h到0FFFhBLOCK0的1Kbyte从7C00h到7FFFh对SST89x564RD:BLOCK1的4Kbyte从0000h到0FFFhBLOCK0的1Kbyte从FC00h到FFF

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功