单片机小统使用说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机小统使用说明

一、系统简介 本单片机最小系统是由国防科技大学电子技术实验中心根据多年的实验教学及竞赛辅导经验精心研制开发成功的。该小系统以51系列单片机为核心,外围扩展了7段码显示器、液晶显示器、按键、RAM、串行EEPROM等外设,功能齐全、结构小巧。同时还具备ISP功能,可以免去使用最小系统必需配备编程器与仿真器的麻烦。主要面向单片机初学者及参加电子制作竞赛者使用。 二、功能特点 5V电源模块; 51系列核心单片机,与多款型号兼容; 地址、数据、中断等多种扩展接口; ISP功能,可免除使用编程器; 8个7段数码管; 128*64点阵液晶; 2行8列按键; 32K静态RAM; 16K串行EEPROM; 24MHz晶振; 小系统图片 三、软、硬件安装 3.1开发套件内容 单片机最小系统; 5V电源适配器; ISP下载电缆; CD-ROM(含keilc51开发软件、Easy 51Pro编程软件、原理图、测试程序、使用说名书等); 3.2 硬件安装 使用下载线将小系统与计算机并口连接,将5V电源接于小系统上,即可进行编成下载(注意:请将小系统上的四位拨码开关据拨到开状态否则不能进行下载)。在小系统工作正常的情况下运行Easy 51Pro编程软件,用鼠标点击检测器件在工作区会显示检测到的器件型号如下图,如果没有检测到器件请参阅小系统测试说明部分查找问题所在。 3.3 软件安装及使用简介 keilc51编译器的安装与使用 keilc51的安装与普通软件的安装基本一样,安装方法请参阅软件安装说明。 keilc51的使用方法如下: 运行keilc51进入编辑界面 首先进行输出文件设置,进入菜单 project/options for target选择OUTPUT选项卡,勾选Creat HEX File项,如图所示: 进入菜单project/new project建立一个新工程 选择你要保存的路径,输入工程文件的名字 根据小系统上使用的单片机选择相应的型号 单击“Target 1”前面的“+”号,然后在“Source Group 1”上单击右键,弹出如下界面加入源文件。如还没有源文件请先进入菜单File/New生成一个*.C格式的文件。 程序编写完成后进入菜单Project/Build target编译工程,生成的*.HEX文件即可作为下载程序使用。 Easy 51Pro编程软件的使用 Easy 51Pro编程软件为EXE可执行文件不需要进行安装即可使用,使用前请先按照硬件安装说明部分连接好硬件。操作界面如下: 编程操作步骤 打开文件选择文件格式为*.HEX类型(根据使用keilc51生成的目标文件格式而定)。 (自动)擦除器件 (自动)写器件 注意:编程操作步骤最好采用如上所述步骤单步完成,这样的下载成功率比自动完成要高。 四、系统硬件及功能介绍 4.1 系统总体结构框图 128*64液晶 液晶模块采用的是SMG12864C,共128列64行可显示8*8字符128个、16*16汉字32个。具体操作请参阅SMG12864C.PDF。 其中为CS3分配的地址为0xA200,为CS4分配的地址为0xA300。 8位7段码数码管 7段码数码管为连四位共阳极显示器,分为左右各四位。本系统中采用硬件实现地址译码,每一位数码管均分配一个独立地址,操作控制简单。地址分配如下: LED1:A000H LED2:A001H LED3:A002H LED4:A003H LED5:A004H LED6:A005H LED7:A006H LED8:A007H 2行8列键盘 本小系统中2行*8列键盘采用查询方式读取按键值,分配的物理地址为CS2:A100H。在读取按键时需要通过P13和P14区分按键所在行,通过软件判断所在列。 存储器 小系统中配备了32K静态RAM器件为61C256,物理地址从0000H到7FFFH。同时系统中还配备了16K串行EEPROM器件为24LC16B,采用标准I2C协议进行数据的存取,其中使用P10作为I2C的串行时钟线,使用P11作为I2C的串行数据线,通过软件模拟的方式产生I2C通信所需时序。具体操作可参阅24LC16B.PDF和小系统测试程序。 扩展接口 小系统共有两排扩展接口如电路图所示。其中包括数据线D0—D7、地址线A0—A15、ALE、WR、RD、P10、P11、P12、P15、P16、P17、外部中断INT0-INT1、外部事件计数器T0-T1、232串行通信接口RXD-TXD(此处信号为TTL电平,如果需要与外界232设备通信需要制作电平转换电路。切忌将未接电平转换电路直接将外部信号接入小系统,这样会将单片机烧毁)、外部地址扩展片选信号CS5—CS7(物理地址分别为A400H、A800H、C800H,详细

文档评论(0)

yyongrjingd7 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档