- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《EEPROM扩展ROM
一、实验目的
1.掌握89C51单片机扩展外ROM的方法
2.了解EEPROM的使用方法
?
二、实验说明
MCS-51型单片机芯片中,8031片内无ROM,必须扩展外ROM;80C51片内虽有4KB掩膜ROM,但写入程序时需由生产商一次性输入,使用起来很不方便;89C51芯片内有4KB EEPROM,若片内ROM不够用,也需扩展片外ROM。
?
一、实验目的
1、了解8155芯片结构及接口方式
2、掌握8155输入、输出的编程方法
?
二、实验说明
1、本实验利用8155可编程并行口芯片,实现数据的输入、输出。实验中8155的PA口、PB口作为输出口。与8255比,8155具有更强的功能,因为它除能提供并行接口外还包括有256字节RAM存储器和14位定时器/计数器。8155具有三个可编程I/O口,其中PA、PB为八位口,PC口为6位口。PA口、PB口为通用的输入输出口,主要用于数据的I/O传送,他们都是数据口,因此只有输入输出两种工作方式。
2、了解实验用到的芯片引脚及功能:
8155是一种可编程多功能接口芯片,功能丰富,使用方便,特别适合于扩展少量RAM和定时器/计数器的场合。其部
分引脚功能如下:
(1) AD0~AD7——地址/数据总线,双向三态。
1)8155有256字节静态RAM,每一字节均有相应地址,
输入输出数据均通过AD0~AD7口传送。
2)8155内部有6个寄存器:A口,B口,C口,命令状
态寄存器,定时/计数器低8位,定时/计数器高6位加2位
输出信号形式,6个寄存器有各自相应的地址。地址及写入或
读出的数据均通过AD0~AD7传送。
3)AD0~AD7传送数据的方向由RD,WR信号控制。
(2) CE——片选信号,输入,低电平有效。
(3) WR——写信号,输入,低电平有效。
(4) RD——读信号,输入,低电平有效。
(5) PA0~PA7——A口8位通用I/O线。
(6) PB0~PB7——B口8位通用I/O线。
(7) PC0~PC5——C口6位I/O线既可作通用I/O口,又可作A口和B口工作于选通方式下的控制信号。
(8) IO/M——I/O与RAM选择信号。8155内部I/O口与RAM是分开编址的,因此要使用控制信号进行区分。IO/M=0,对RAM进行读写;IO/M=1,对I/O进行和计数器进行读写。??
3、本实验8155的端口地址由单片机的P0口和P2.7以及P2.0决定。控制口的地址为7F00H;PA口的地址为7F01H;PB口的地址为7F02H。
?
三、实验内容及步骤
本实验分两种情况来进行:(一) PA口作为输出口。 (二) PA口作为输出口,PB口作为输入口。
(一)PA口作为输出口,接八位逻辑电平显示,程序功能使发光二极管单只从右到左轮流循环点亮。
1、单片机最小应用系统的 P0口接8155的D0~D7口,8155的PA0~PA7接八位逻辑电平显示JD10,单片机最小应用系统的P2.0、P2.7、RD、WR、ALE分别接8155的IO/M、CE、RD、WR、ALE,RESET接上最小系统的复位电路的RESET。
2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加 8155_A.ASM源程序,进行编译,直到编译无误。
4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。
5、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51芯片中运行。(ISP烧录器的使用查看附录二)
?(二)PA口作为输出口,PB口作为输入口,PA口读入键信号送八位逻辑电平显示模块显示。
1、单片机最小应用系统的 P0口接8155的D0~D7口,8155的PA0~PA7接八位逻辑电平显示,PB0~PB7口接查询式键盘模块,单片机最小应用系统的P2.0、P2.7、RD、WR、ALE分别接8155的IO/M、CE、RD、WR、ALE,RESET接上复位电路的RESET。
2、打开8155_B.ASM源程序,编译无误后,全速运行程序。按查询式键盘各键,观察发光二极管的亮灭情况,发光二极管与按键相对应,按下为点亮,松开为熄灭。
5、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51芯片中运行。(ISP烧录器的使用查看附录二)
四、流程图及源程序
?
置8155工作方式 读8155PB口 写8155PA口 开? 始 延? 时 置8155工作方式 置8155PA口 数据左移 开? 始 延 时 ??
源程序如下:
(一)PA口输出:
org 0h
p
您可能关注的文档
- 《C调用控制台程序并取得输出结果.docx
- 《浅谈政治课教学中教师的人格魅力2).doc
- 《浅谈教学目标的含义及特点论文.doc
- 《浅谈教学反思的类型及方式.doc
- 《C非常实用,学习,总结,笔记.docx
- 《浅谈教学目标的含义及特点论文2).doc
- 《C音乐播放器.doc
- 《浅谈教学目标的含义及特点论文2.doc
- 《C高校人员信息管理系统.doc
- 《D0S.doc
- 携程产品营销经理岗面试题库参考答案和答题要点.docx
- 携程产品经理岗面试题库参考答案和答题要点.docx
- 携程供应链管理专员岗面试题库参考答案和答题要点.docx
- 携程交易数据分析师岗面试题库参考答案和答题要点.docx
- 携程公共关系专员岗面试题库参考答案和答题要点.docx
- 携程内部培训专员岗面试题库参考答案和答题要点.docx
- 福建省福州市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
- 携程人力资源专员岗面试题库参考答案和答题要点.docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
最近下载
- 2020年矛盾纠纷排查调处工作总结.docx VIP
- 综合实践 ——《淘气的一天》 获奖课例(含单元概览 核心素养)学历案-2024一年级上册数学北师大版(2024).pdf
- 九部委文件《标准施工招标资格预审文件》和《标准施工招标文件》概述.pptx VIP
- 苏教版五年级上册数学第五单元《整理与练习》教学课件.pptx
- 青少年自杀、自伤行为预防和干预(华南师范大学心理学院).ppt
- (NEW)武汉大学《691普通物理(含力学、热学、光学和电磁学)》历年考研真题汇编.pdf
- 教研教培课件:《核心素养导向的考试评价研究-以“统计与概率”领域为例》.pptx
- 一种电解铝阳极碳素专用纳米高温防氧化涂料及其制备方法.pdf VIP
- QC-T1037-2016道路车辆用高压电缆汽车行业标准.pdf VIP
- 【人教版】小学数学四年级上册期末试卷.pdf VIP
文档评论(0)