- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SST89E564RD的可在线编程的单片机实验板
目 录
绪论 1
1单片机实验板的意义与背景 2
1.1 单片机的定义与发展 2
1.2 仿真技术基础 2
1.2.1 仿真技术的基本概念 2
1.2.2 单片机仿真技术的现状、发展与应用 3
2系统的硬件实现 5
2.1 本设计所用单片机简介 5
2.1.1 SST89E564RD单片机简介 5
2.1.2 SST89E564RD单片机内部结构 6
2.2 基于SST89E564RD的仿真器的设计 7
2.2.1 仿真器监控程序的加载 8
2.2.2 时钟电路和复位电路 10
2.2.3 串口电路 11
2.3 实验板部分硬件设计 12
2.3.1 LED数码管部分 12
2.3.2 按键和拨码盘控制部分 13
2.3.3 发光二极管显示部分 14
2.3.4 蜂鸣器部分 15
2.4硬件部分原理图 15
2.5 PCB硬件电路板图 17
3系统的软件实现 19
3.1 C51编程 18
3.2 跑马灯程序 18
3.3 闪烁灯程序 19
3.4 LED数码管计数程序 19
3.5 LED数码管循环显示程序 20
3.6 拨码盘、按键控制发光二极管显示程序 20
3.7 蜂鸣器程序 21
4系统调试、仿真 22
4.1 开发工具介绍 22
4.2 系统调试、仿真 23
结论 27
致 谢 28
参考文献 29
附 录 30
绪论
随着电子技术的迅速发展,特别是随着大规模集成电路的产生而出现的微型计算机,给人类生活带来了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么单片机技术的出现则给工业测控领域带来了一次新的技术革命。单片机又称为微控制器(Microcontroller,简称MCU),一般以某种微处理器内核为核心,芯片内部集成了ROM、EPROM、EEPROM、Flash、RAM、A/D/A、总线逻辑、定时器/计数器、看门狗、I/O、串行接口、脉宽调制器等。
自1976年9月INTEL公司率先推出MCS—48系列单片机以来,伴随着半导体集成电路制造工艺的不断发展和电子技术应用领域的不断扩展,使得单片机不断更新换代,品种数量日益繁多,功能日益强大,价格不断下降,速度越来越快,根据最新的研究资料表明,利用最新的SOI(Silicon-On-Insulator)技术,单片机的频率可以达到400MHZ。单片机以其高可靠性、高性能价格比向国民经济的各个领域渗透,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走入家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。
目前,市场上各种各样的单片机开发工具层出不穷,各个生产厂家竞相设计、改进,并提出更完善的各种单片机开发系统,但总体设计思想基本没变,即在保证实现开发系统某些传统功能(运行、停止、单步、跟踪、查看寄存器、读写目标存储器)的基础上,增加了一些附加功能;或是通过使用高性能的器件来实现仿真时所需要的各种信号,使用户使用起来更加方便灵活,价格也越来越低廉。
在线仿真器是单片机开发系统的最重要的硬件组成部分,是开发单片机的强大工具之一,是开发软件和硬件最有效的手段之一。本文设计了一套可开发51、52系列单片机的单片机在线仿真器及配套的实验板,它与任何具有RS232串口的计算机相连再加上一些外部设备可组成一个完整的单片机开发系统。通过此次的研究与设计,对单片机的内部结构有了深入了解,对熟练应用单片机有很大的帮助,对今后从事单片机的开发工作也奠定了基础。
1 单片机实验板的意义与背景
1.1 单片机的定义与发展
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端[1]的型号也只有10美元。当代单片机系统
您可能关注的文档
- 基于JSP的购书网站管理系统设计.doc
- 基于JSP的购物网系统设计与实现.doc
- 基于JSP的邮件服务器系统的研发.doc
- 基于JSP的高校图书借阅系统存在的问题和对策.doc
- 基于jsp运动会赛前管理子系统的设计与实现.doc
- 基于JSP连接池实现的企业进销存管理系统研究.doc
- 基于JTAG ICE的AVR单片机开发系统的软件设计.doc
- 基于Kohonen神经网络的语音特征轨迹的可视化.doc
- 基于LabVIEW的CE106自动测试软件设计.doc
- 基于labview的ns级陡波信号采集与处理系统的设计.doc
- 基于STC89C51单片机非接触式红外测温仪设计.doc
- 基于STC89C52单片机的简易自动电阻测试仪.doc
- 基于STC89C52单片机的大棚温湿度监测与报警系统设计.doc
- 基于STC89C52单片机的超声波物位传感器之硬件设计.doc
- 基于STC89S52单片机的无线投票器设计.doc
- 基于STC单片机的多功能电子时钟.doc
- 基于Struts Hibernate的网上问卷调查系统.doc
- 基于struts+hibernate的大唐任务管理系统设计与实现.doc
- 基于Struts+Hibernate的都市供求信息网设计.doc
- 基于Struts2和Hibernate框架的BBS论坛系统.doc
文档评论(0)