- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机流水灯设计
指导教师:聂思敏 (副教授)
关键词:最小系统﹑P0扩展﹑时序图﹑机器周期、片外程序存储器的扩展,地址线,数据线、片选.
各集成块的引脚图:
?
????????? 80C51??????????????????????? ??????2764
???
74LS373???????????????????????? 74LS02
各集成块引脚功能介绍:
一、 80C51引脚介绍:主电源引脚Vss(20脚)和Vcc(40脚);
时钟电路引脚XTAL1(19脚)和XTAL2(18脚)。
控制信号引脚如下:
RST复位(9脚)输入24个时钟脉冲周期宽度以上H电平复位。ALE或/PROG、(30脚)锁存扩展地址低位字节控自信号。/PSEN、(29脚)访问片外程序存储器是输出负脉冲作片选控制信号,12个始终周期2次生效,但访问片外RAM时无效。EA(31脚)当此脚输入高电平时,CPU从片内程序存储器地址0000H单元开始执行程序。当地址超出4KB时,将自动执行片外程序存储器的程序。当此脚输入低电平时,CPU仅访问片外程序存储器。
输入/输出脚:
(1)P0.0—P0.7??? (39脚—32脚)
(2)P1.0—P1.7?? (1脚—8脚)
(3)P2.0—P2.7?? (26脚—21脚)
(4)P3.0—P3.7?? (10脚—17脚)
在单片机中P3口还有第二功用,在我们这个设计中就要用到P3口的部分脚的第二功能:P3.0和P3.1口的第二功用是单片机一个重要的脚,即串行接口。P3.0(RXD)是用做串行口的接受端,P3.1(TXD)串行口发送端。P3.2(INT0)外部中断0,P3.3(INT1)外部中断1,P3.4(T0)定时/计数器0,P3.5(T1)定时/计数器1,P3.6(WR)外部数据存储器写选通信号,P3.7(RD)外部数据存储器读选通信号。
在本设计中要用到P3口的第二功用的脚有:P3.6用做写控制端。还有用到的P3.0,P3.1即要求我们做串口。串口的意思是:就是计算机发送数据由单片机接受。具体的实现过程在后面做我所理解了的理论介绍,但是本人到交作品前还在调试串口程序。做出来了再做补充。
二、2764引脚介绍:
A12~A0:13条地址线,表示有个地址单元。 D7~D0: 8条数据线,表示地址单元字长8位。
Q7~Q0: 8条数据线。和P0口的8条线想连。 -ALE/CS: 片选控制输入端,低电平有效。 -OE: 读出控制输入端,低有效。 Vcc: 工作电源+5V。 Vpp: 编程电源+5V。 -PRG: 编程脉冲输入端。 GND: 芯片接地端。
和单片机的具体接法在后面细说。
三、74LS373引脚介绍:
74LS373为8位数据锁存器,其中D7~D0为输入数据端,Q7~Q0为输出数据端,G为输入数据锁存端,为输出数据控制端。只要端接高电平,锁存器输出呈高阻态;当G接正脉冲时,可将输入数据D7~D0暂存在锁存器内部;一旦当端施加低电平信号,暂存数据才反映到输出数据端Q7~Q0上。将端始终接一低电平,保持输出常通。使G端与单片机的ALE(30脚)相连。
在一个指令周期中ALE两次出现高平,当我们用MOVX @DPTR,A送数到外部存储器时,因为MOVX是单字节双周期指令,先从ROM中读取指令,然后对外部RAM进行写操作,在第一个机器周期,在ALE出现一个高电平时,读取指令(即操作码)有效,第二机器周期时,进行外部RAM访问,此时ALE信号无关,所以,第二机器周期不产生取指操作,利用74LS373锁存作用,锁存低8位地址线A0~A7。当ALE为低电平时,并输出供系统使用。
?? 四、74LS02引脚介绍:
74LS02为在数字电路课程中有讲。74LS02为或非门。一块74LS02里面集成了四个或非门。74LS02是两个脚作为输入一个脚作为输出。如图:1、4、10、13脚分别作为四个或非门的输出。以一个或非门为例来讲。其他的几个都一样。2、3脚作为输入,1脚作为输出,这三个脚构成一个或非门。其逻辑功能为:Y=A+B非,当A和B脚都输入低电平时输出Y就为高电平,其他的情况输出Y都为低电平。
总设计思路:80C51通过执行片外(2764)中的程序来控制P0口所接灯。其中P0口是做分时复用的。P0口有地址线/数据线双用功能。单片机扩展片外程序存储器就是利用一个8D地址锁存器来对P0口送出的地址进行锁存然后再取数由Q0~Q7口传到P0口。然后由单片机的写端口来控制写的数据(既接灯的两个74LS373)。具体的电路原理图如下:
电路原理图
此处应说明这两片锁存器的地址定义,以使后面的控制有根据。聂2007-4-10
Proteus的
您可能关注的文档
- 基于java实现的文本编辑器.doc
- 基于MATLAB的升压-降压式变换器的仿真.doc
- 基于单片机控制的智能稳压电源设计.doc
- 基于PLC的自助洗车机控制方案设计说明书.doc
- 基于单片机实现的电冰箱温控器改进设计.doc
- 基于胜任力模型的面试技术 招聘面试技术与方法导论.doc
- 基于AT89C52的竞赛抢答器的设计.doc
- 基于vb的直线插补与圆弧插补实验.doc
- 基于单片机实现的照明控制系统设计.doc
- 基于实现的单片机函数信号发生器设计.doc
- [苏州]2024年江苏苏州市相城区事业单位招聘笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [白城]吉林白城师范学院科研助理岗位面向2024届毕业生招聘70人笔试历年参考题库(频考点试卷)解题.docx
- [聊城]2024年山东聊城市中医医院急需紧缺人才引进12人笔试历年参考题库(频考点试卷)解题思路附带.docx
- [盐城]江苏盐城市自然资源和规划局部分直属事业单位招录政府购买服务用工人员笔试历年参考题库(频考点试.docx
- [眉山]2024年四川眉山职业技术学院招聘编制外工作人员36人笔试历年参考题库(频考点试卷)解题思路.docx
- [舟山]2024年浙江舟山市定海区干览镇招聘公益性岗位笔试历年参考题库(频考点试卷)解题思路附带答案.docx
- [眉山]2024下半年四川眉山仁寿县事业单位引进优秀人才46人(第二批)笔试历年参考题库(频考点试卷.docx
- [绍兴]2024年浙江绍兴诸暨市招聘高层次人才29人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
- [苏州]2024年江苏苏州张家港市基层公共服务岗位招聘16人(第一批)笔试历年参考题库(频考点试卷).docx
- [红河]云南红河州第三人民医院红河州肿瘤医院红河州红十字医院招聘笔试历年参考题库(频考点试卷)解题思.docx
文档评论(0)