单芯片应用实习报告

单芯片应用实习报告

ID:17350348

大小:21.12 KB

页数:13页

时间:2018-08-30

单芯片应用实习报告_第1页
单芯片应用实习报告_第2页
单芯片应用实习报告_第3页
单芯片应用实习报告_第4页
单芯片应用实习报告_第5页
资源描述:

《单芯片应用实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单芯片应用实习报告  班级:二技电一甲  姓名:林桀民  学号:AD89017        相关知识  MCS-51是Intel公司所设计的8051系列单芯片总名称在MCS-51这个大家族里较具知名度的编号有80518751&8031实际上这些不同编号的单芯片都使用相同的核心CPU与指令及只是在制造IC时给予不同的周边设计分别赋予这些IC一个特别编号  主要功能:  MCS-51系列单芯片的主要功能列举如下  专为控制应用所设计的8位CPU  有完整的单位元逻辑运算指令,具有布尔运算能力  有32条(4个Port)双向且每条都可以被单独寻址的I/O  内部有两个

2、16位Timer/Counter  有一个通信用的全双工UART(串行I/O)  可接受5个中断源且有2层优先权的中断结构  内部有时脉震荡器(最高频率可到12MHz)  内部有4K的程序内存(ROM),128byte数据存储器(RAM)  可在外部扩充到64K程序内存(EPROM)  可在外部扩充到64K数据存储器(RAM)  8051内部结构方块图  8051接脚图与功能(40):              若系统读取外部程序,接低电位/  EA/Vpp/Psen  高电位动作,系统重置,PC回到0000H  RESET(9脚)  串行通讯输出/入(,)  R

3、XD/TXD  外部中断输入(,)  INT0/1  计时计数器的输入(,)  T0/T1  8位I/O端口,外接内存可做地址线  ~  地址闩锁致能信号  ALE/Prog  外部数据的读取/写入(,)  RD/WR  8位I/O端口,  ~  8位I/O端口,外接内存做数据地址线  ~  时脉反相放大器输出/入端,接石英振荡器  XTAL1/2(19/18脚)  电源(5V)/接地  Vcc(40脚)/Vss(20脚)  功能  接脚                          8051基本电路图:              基本电路中有振荡电路及开机重

4、置电路  振荡电路:8051芯片内部有一个振荡器,可以当作CPU的时脉,再设计时脉源时,若使用芯片内部的振荡器,只要在18、19脚两脚间接振荡频率范围~12MHZ的石英振荡晶体或陶质共振器,并各自接20PF~50PF的电容。  重置电路:任何微电脑系统均有硬件重置功能,硬件重置主要用来确保CPU在开机时从程序的预定起始地址开始执行及当系统当机时使系统能重新开始,8051的重至信号输入脚为第9脚,此输入脚为高电位动作,且高电位至少要维持2个机械周期也就是24个振荡周期。开机时RST脚电位为高电位促使系统重置,利用电容充电效应使RST接脚电位降成低电位,8051完成重

5、置动作固定到程序内存地址0000H开始执行。      8051内存介绍:  8051的内存包含程序内存(ROM)和数据存储器(RAM)两种,他们分别有不同的用途,程序内存的作用是在储存所要执行的程序,而数据存储器用来存放在程序执行过程中所产生的数据,由于8051读取程序内存有专用控制线PSEN,所以程序内存和数据存储器二者选址时完全独立不相干。            程序内存(ROM)结构:  89C51的4K程序内存中,有下列几个重要地址,若没有用到,就作一般程序内存使用,单芯片系统程序储存在程序内存(ROM),一般8051/52提供4~8KBytes程序内存

6、。使用者将编辑好的程序,经过组译(Assembler)、连结(Link)后,烧录到单芯片的ROM。如果采用89C51芯片,可重复烧录多次,每次烧录可将前一次烧录的程序自动清除。若采用8031芯片,由于本身没有内建ROM,所以必须采外部扩充内存  TIMER0中断服务程序地址  000BH  TIMER1中断服务程序地址  001BH  UART串行通讯服务程序地址  0023H  功能  地址  INT1外部中断服务程序地址  0013H  INT0外部中断服务程序地址  0003H  RESET程序开始执行地址  0000H          程序内存配置图  

7、单芯片数据存储器(RAM)结构:  8051的数据存储器是随机存取的,使用者随时读取或写入数据,通常是用来当程序执行时存放数据的缓存器。  SCON/SBUF  1byteX2  (98H/99H)  PSW/ACC  1byteX2  (D0H/E0H)  特殊缓存器(SFR)  128byte  80H~FFH  功能  长度  地址  TCON/TMOD/TL/TH  6byte  (88H~8DH)  使用者直接寻址可  设定SP建立堆栈区  80byte  30H~7FH  个别位数据寻址  8bit×16  20H~2FH  R0~R7四个缓存器库  

8、8byte

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

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

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