单片机音乐发生器的制作(2)
邢台职业技术学院毕业论文
1、 扩展外部存储器时,当作地址总线使用 2、 做一般I/O口使用,其内部有上拉电阻
(4)P3口有两个功能:
除了作为I/O口使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置。
当作为输入时,上拉电阻将其点位拉高,若输入为低电平则可提供电流源;所以如果P0口作为输入时,只有外接一个上拉电阻才能有效。
(5)ALE/PROG地址锁存控制信号:
在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。
PROG为编程脉冲的输入端,在89C51单片机内部有一个4KB的程序存储器(ROM),ROM的作用就是用来存放用户需要执行的程序的,那么我们是怎样把编写好的程序存入进这个ROM中的呢?实际上是通过编程脉冲输入才能写进去的,这个脉冲的输入端口就是PROG..
(6)PESN外部程序存储器读选通信号:
在读外部ROM时PESN低电平有效,以实现外部ROM单元的读操作: 1、内部ROM读取时,PESN不动作;
2、外部ROM读取时,在每个机器周期会动作两次; 3、外部RAM读取时,两个PESN脉冲被跳过不会输出; 4、外接ROM时,与ROM的0E脚相接。
(7)EA/VPP访问程序存储器控制信号:
1、接高电平时:CPU读取内部程序存储器(ROM)
2、接低电平时:CPU读取外部程序存储器(ROM)。8031单片机内部是没有ROM的,那么在应用8031单片机时,这个脚是一直接低电平的。
(8)RST复位信号:
当输入的信号连续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作,当复位后程序计数器PC=0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。
第 6 页 共 18 页
邢台职业技术学院毕业论文
(9)XTAL1和XTAL2:
外接晶振引脚:当使用芯片内部时钟时,此二引脚用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。
(10)VCC:
电源+5V输入
(11)GND:
接地
3.3主要电路设计
89C51是片内有ROM/EPROM的单片机,因此,这种芯片构成的系统简单、可靠。本设计利用单片机芯片构成应用系统时,主要是将单片机接上时钟电路和复位电路,其应用特点:
1、 有可供用户使用的大量I/O口线。 2、 内部存储器容量有限。 3、 应用系统开发具有特殊性。
3.3.1时钟电路
89C51虽然有内部震荡电路,但要形成时钟,必须外部附加电路。89C51单片机的时钟产生方法有两种:内部时钟方式和外部时钟方式。
本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。震荡晶体可在1.2MHZ到12MHZ之间选择。电容值无严格要求,但电容取值对震荡频率输出的稳定性、大小、震荡电路起振速度有少许影响,CX1,CX2可在20pF到100pF之间取值,但在601pF到70pF时震荡器有较高的频率稳定性。所以本设计中,震荡晶体选择12MHZ,电容选择20pF。
在设计印刷电路板时,晶体和电容应尽可能靠近单片机芯片安装,以减少寄生电容,更好的保证震荡器稳定和可靠地工作。
3.3.2复位电路
89C51的复位是由外部的复位电路来实现的,复位引脚RST通过一个施密特触发器用来抑制噪声,在每个机器周期的S5P2,施密特触发器的输出电平
第 7 页 共 18 页
邢台职业技术学院毕业论文
由复位电路采样一次,然后才能得到内部复位操作所需要的信号。
复位电路通常采用上电自动复位和按钮复位两种方式。
最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。只要VCC的上升时间不超过1ms,就可以实现自动上电复位。时钟频率用12MHZ时C取10uF,R取1千欧。
除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种,其中电平复位是通过RST端经电阻与电源VCC接通而实现的。
3.4电路图的设计
第 8 页 共 18 页
邢台职业技术学院毕业论文
第4章 软件设计
在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个生产对象的实际需要设计应用程序。因此,软件设计在微机控制系统设计中占重要地位。对于本系统,软件更为重要。
在单片机控制系统中,大体上可分为数据处理、过程控制两个基本类型。数据处理包括:数据的采集、数字滤波、标度变换等。过程控制程序主要是使单片机按一定的方法进行计算,然后再输出,以便控制生产。
4.1程序流程图
4.2程序
第 9 页 共 18 页
邢台职业技术学院毕业论文
LO EQU 30H SI EQU 31H TC EQU 32H ORG 0000H JMP BEGIN ORG 000BH JMP TOINT BEGIN:
MOV SP,#60H MOV TMOD,#00H MOV IE,#82H WAIT:
JB P1.4,RUN JMP WAIT RUN:
ACALL SOUNDON ACALL PLAYSONG ACALL SOUNDOFF JMP WAIT PLAY:
ACALL LOADVALUE L1:
MOV R5,#30 ACALL DELAY DJNZ R3,L1 ACALL SOUNDOFF MOV R5,#3 ACALL DELAY ACALL SOUNDON RET PLAYSONG:
MOV TC,#0 X0:
MOV DPTR,#SONG
第 10 页 共 18 页
…… 此处隐藏:539字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




