设计者姓名葛汝亮.docxVIP

  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文档。上传文档
查看更多
题目:单片机低频信号发生器 设计者姓名:葛汝亮 班级28011 学号 0128275 完成日期2004年11月27日 说明书总目录 TOC \o 1-5 \h \z 系统分析 3 硬件线路详图 3 3?芯片说明 3 4.模块说明 7 5?程序流程 8 程序清单 9 使用说明 20 一、系统分析:系统实现方案及主要功能: 本实验是采用单片机低频信号发生器及80C51单片微型计算机,8031芯片带RAM 定时器的可编程芯片8155、8255芯片,74LS138译码器,74LS373, 74LS374等三态锁 存器及驱动器芯片,6116,静态RAM, 27128EPROM, 0832数摸转换器及LED显示, 键盘等组成一个硬件系统。 这个硕件系统所要实现的功能是(如图)在显示屏幕上显示汉字提示:逆波4.50Hz 5.30Hz 6.20Hz 8. STOP,然后根据用户的按键选择不同频率的波形,选择8是停止。 二、 硬件线路详图(见附图) 三、 芯片说明 1.MCS-51单片机基本结构: MCS-51单片机有40条引脚,按功能來分可分为3部分:电源及时钟引脚,控制引脚和输 入/输出引脚。 主电源引脚及时钟引脚包括: 1) 电源引脚Vcc(40脚):接地+5V电源。 2) Vss(20 脚):接地。 3) 时钟引脚XTAL1(19):在单片机内部,它是一个反向放大器的输入端,该放大器构成 了片内的振荡器,可提供单片机的吋钟控制信号。 4) XTAL2(18):在单片机内部,接至上述振荡器的反向输出端。 控制引脚包括: D.RESET是复位信号的输入端,高电平有效。当振荡器运行时,在此引脚上加上两个机器 周期的高电平将使单片机复位。复位后应使此引脚电平保持为不高为0.5伏的低电平,以保证 单片机正常工作。 2).ALE/PROG为地址锁存允许信号。当单片机访问外部存储器时,ALE输出脉冲的下降 沿用于锁存16为地址的低8位。即使不访问外部存储器,ALE端仍有周期性正脉冲输出,其 频率为振荡器频率的1/6除访问外部数据存储器。 .PSEN,程序存储器允许输出控制端。此输出为单片内访问外部程序存储器的读选通信 号。如要检查某个MCS-51单片机应用系统上电后,CPU能否正常到外部程序存储器读取指 令码,可以使用示波器检查PSEN端有无脉冲输出。 .EA/Vpp为内外程序存储器选择控制端。当EA端保持高电平吋,单片机访问内部程序 存储器,但在PC(程序计数器)值超过OFFFH时,当口动转向执行外部程序存储器内的程序。 当EA断保持低电平时,只访问外部程序存储器,而不管它是否有内部程序存储器对8031 来说。该脚必须接地,因为其无内部ROM,只能选择外部ROMo 输入/输出引脚包括P0 口,Pl 口,P2 口,P3 口。 P0(P0.0?P0.7)是一个8为三态双向I/O 口,在不访问外部存储器时,做通用I/O 口使用, 用于传送CPU的输入/输岀数据。当望问外部存储器时,此口为地址总线低8位及数据总线分 时复用口,可带8个LS TTL负载。 P1 口(P1.0?P1.7)是一个8为准双向I/O 口(作为输入时,口琐存器置1), P2 口(P2.0?P2.7)是一个8为准双向I/O 口,与地址总线高8为复用。 4) P3 口(P3.0~ P3.7)是一个8为准双向I/O 口,带有内部上拉电阻。P3 口为双功能口, 第一功能为通用I/O 口,第二功能做控制口: P3 口的位 第二功能 说明 P3.0 RXD 串行数据接受口 P3.1 TXD 串行数据发送口 P3.2 INTO 外部屮断()输入 P3.3 INTI 外部屮断1输入 P3.4 TO 计数器0计数输入 P3.5 T1 计数器1计数输入 P3.6 WR 外部ROM写信号 P3.7 RD 外部RAM读信号 2?可编程并行I/O接口芯片8255 8255A是可编程的并行I/O接口芯片。具有3个8位的并行I/O 口,3种工作方式。其引 脚说明如下: RESET:复位输入线,当该输入端外于高电平时,所有内部寄存器(包括控制寄存器) 均被淸除,所有I/O 口均被置成输入方式。 CS:片选信号线,当这个输入引脚为低电平时,表示芯片被选中,允许8255与CPU 进行通讯。 RD:读信号线,当这个输入引脚为低电平时,允许8255通过数据总线向CPU发送数 据或状态信息,即CPU从8255读取信息或数据。 WR:写入信号,当这个输入引脚为低电平吋,允许CPU将数据或控制字写入8255。 D0?D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU执行输入输出指 令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。 PA0?PA7:端口 A输入输出线,一个8位的数据输出锁存器

文档评论(0)

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

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

1亿VIP精品文档

相关文档