单片机低频信号发生器的设计

单片机低频信号发生器的设计

ID:11365241

大小:272.00 KB

页数:18页

时间:2018-07-11

单片机低频信号发生器的设计_第1页
单片机低频信号发生器的设计_第2页
单片机低频信号发生器的设计_第3页
单片机低频信号发生器的设计_第4页
单片机低频信号发生器的设计_第5页
资源描述:

《单片机低频信号发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、硬件课程设计28011沈惠丽单片机低频信号发生器的设计一、系统分析1、系统实现方案用80C51单片微型机实现整个系统的控制,并提供指令系统。用可编程接口芯片8255将CPU与外设相连,实现其间数据的并行传输。外设主要有:16*16显示屏——用于显示提示语;数字显示屏——回显键盘输入;波形发生器——显示不同频率的正弦波。通过键盘和显示电路,实现人机对话,执行频率和幅值的输入然后由单片机进行判断分析,最后输出需要的结果。2、基本功能屏幕上显示:正弦波4:50Hz5:30Hz6:20Hz8:停,用户根据提示,从键盘上输入所选参数,在数字显示屏上回显,在波形发生器上显示相应频率的波

2、形。汇编语言控制程序的结构如下图示,在键盘输入过程中有相应提示。系统初始化汉字提示:正弦波4:50Hz5:30Hz6:20Hz8:停用户从键盘上输入所选参数按用户要求输出波形二、系统硬件设计1、硬件线路图见附录一2、芯片说明⑴8051单片机MCS-51单片机内部结构:MCS-51单片机包括如下功能部件:一个8位中央处理器;4K/8KB的ROM;128/256B的RAM;32条I/O口;2个和3个(对8032/8052)定时器/计数器;1个具有5个中断源、2个优先级的嵌套中断结构;1个用于多微处理机通信、I/O或全双工UART(通用异步接收发生器)的串行I/O口,此外还有程序

3、寄存器PC,程序状态寄存器PSW,堆栈寄存器SP,数据指针寄存器DPTR等部件,这些部件集成在一块芯片上,通过内部总线连接,构成完整的微型计算机。根据8051内部结构和工作原理,可以把上述各功能部件划分为以下五部分:18硬件课程设计28011沈惠丽①CPU结构:由运算器(ALU)、控制器(定时控制部件等)和专用寄存器三部分电路构成。算术逻辑部件ALU:既可进行加、减、乘、除四则运算,也可以进行与、或、非、异或等逻辑运算,还具有数据传送,移位,判断和程序转移等功能。定时控制部件:起控制器的作用,由定时控制逻辑、指令寄存器(IR)和振荡器(OSC)组成。专用寄存器组:主要用来指

4、示当前要执行指令的内存地址、存放操作数和指示指令执行后的状态等。②存储器结构存储器地址分配:存储器的地址分配有三个地址空间——ROM存储器地址空间(包括片内ROM和片外ROM);片内RAM地址空间;片外RAM地址空间。片内ROM:8031内部没有ROM;只有8051才有4KBROM。片外RAM:MCS-51可以对片外RAM中数据进行读/写。片内RAM:MCS-51的片内RAM容量只有128个存储单元,可以用来存放操作数、操作结果和实时数据。③I/O端口:是MCS-51单片机对外部实现控制和信息交换的必经之路,是一个过度的集成电路,用于信息传送过程中的速度匹配和增强它的负载能

5、力。并行I/O端口:P0、P1、P2和P3,每个端口都有双向I/O功能,每个I/O端口内部都有一个8位数据输出缩存器和一个8位数据输入缓冲器。并行I/O端口一次可以传送一组二进制信息。串行I/O端口:既可以在程序控制下把CPU的8位并行数据变成串行数据逐位从发送数据线TXD发送出去,也可以把RXO线上串行接收到的数据变成8位并行数据送给CPU,而且这种串行发送和串行接收可以单独进行,也可以同时进行。串行I/O端口一次只能传送1位二进制信息。④定时器/计数器:8051内部有两个16位可编程定时器/计数器,命名为T0和T1,分别由TH0(高八位)和TL0(低八位),TH1和TL

6、1拼装而成,它们均为特殊功能寄存器SFR中的一个,用户可以通过指令对它们存取数据。T0和T1的最大计数模值为65535。T0和T1有定时器和计数器两种工作模式,每种模式下又分为若干工作方式。在定时器模式下,T0和T1的计数脉冲可以由单片机时钟脉冲经12分频后提供,定时时间和单片机时钟频率有关。在T0和T1的计数脉冲可以从P3.4和P3.5引脚上输入。⑤中断系统:8051共可处理五个中断源发出的中断请求,可以对五个中断请求信号进行排队和控制,并响应其中优先权最高的中断请求。8051的五个中断源有内部和外部之分:外部中断源有二个,通常指外部设备;内部中断源有三个,两个定时器/计

7、数器中断源和一个串行口中断源。8051的中断系统主要有中断允许控制器IE和中断优先级控制器IP等组成。IE用于控制五个中断源中哪些中断请求被允许向CPU提出,哪些被禁止;IP用于控制五个中断源的中断请求的优先级最高,可以被CPU最先处理。MCS-51单片机引脚功能:1、端口线(4×8=32条)①P0.7~P0.0:若8051不带片外存储器,P0.7~P0.0可作为通用I/O使用,传送CPU的输入、输出数据。若8051带片外存储器,P0.7~P0.0在CPU访问片外存储器时先是用于传送片外存储器的低8位地址,然后传送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。