演示文稿单片机范文.doc

演示文稿单片机范文.doc

ID:49322026

大小:86.86 KB

页数:9页

时间:2020-03-01

演示文稿单片机范文.doc_第1页
演示文稿单片机范文.doc_第2页
演示文稿单片机范文.doc_第3页
演示文稿单片机范文.doc_第4页
演示文稿单片机范文.doc_第5页
资源描述:

《演示文稿单片机范文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、演示文稿单片机范文  单片机课题课件彩灯控制MCS—51单片机概念微处理器俗称单片机,,是将CPU、ROM、RAM、总线、逻辑定时//计数器、I/O、串行口等集成到一块芯片内部的微型计算机系统。  单片机产生于上世纪70年代,发展至今可分为两大类●下位机:8位机、16位机●上位机:32位机(ARM机))下位机、上位机是按单片机处理数据的能力划分的。  单片机概念及分类●位单片机计算的最小单元(0/1)●●字节88位构成11字节,既11字节=8位;D7D6D5D4D3D2D1D0●字2字节构成1字,既1字=2字节=16位位;;D15D14D13D12D3D2D1D0低位高位低位高位0

2、/1运算单位:位、字节、字下位机:8位、16位机●●88位机以以8位(既1字节)数据为基本运算单位。  该型单片机中以INTEL公司的MCS—51系列单片机最为典型,包含了  8031、  8051、  8751、8951。  本次课题将使用的单片机芯片为ATMEL公司以8051为核心开发的AT89C51。  上位机:32位机(ARM机))它是以32位位((4字节)数据为基本运算单位。  其中以ARM公司设计的32位微处理器(CPU)为核心的ARM系列单片机最为典型。  MCS—51系列单片机内部组成MCS—51系列单片机内部结构●●CPU::数据运算、指令控制●数据存储器(RAM

3、):存储数据((256字节))●程序存储器(ROM):存储程序(4K字节))●●I/O口:4个并行口;2个串行口●中断系统●●时钟电路●总线::连接各功能部件数据总线地址总线控制总线MCS—51系列单片机内部组成示意图为了准确的给每一个字节进行定位数据存储器1.数据存储器::用于存放数据,共有256个字节00H01H02H03H04HFFH地址256字节11字节数据存储器的地址范围:00H—FFH1个地址对应1个字节,所以数据存储器就有256个个地址数据存储器模型256个个地址00H7FH80HFFH专用寄存器区(含有22个专用寄存器)2.数据存储器的内部划分●内部含有22个专用寄

4、存器::AA、BB、P  1、P  3、PSW等  (1)专用寄存器区数据存储器模型●又称特殊功能积存器区,,它是用来对I/O口、定时、中断等功能进行管理、控制的特殊功能区。  高128字字节节256字节A、B、P0P3…●累加器——AA是一种最为常用的专用寄存器,单片机大部分操作均要通过AA来完成。  第二种变化流程图(右移变化)流程图●专用寄存器P  0、P  1、P  2、P3MCS—51有44个88位的并行双向I/O口,分别记为P  0、P  1、P  2、P3,并以88位专用寄存器P  0、P  1、P  2、P3分别进行控制。  P1P1.7P1.6P1.5P1.4P1

5、.3P1.2P1.1P1.0单片机I/O口示意图P1口P0口P3口P2口00H2FH20H30H7FH80HFFH用户使用区(堆栈、数据缓冲)位寻址区专用寄存器区(含有22个专用寄存器)通用寄存器区高128字节低128字节1FH数据存储器模型  (2)低128字节区●通用寄存器区●位寻址区●用户使用区00H0FH08H17H10H1FH通通用用寄寄存存器器区区组组0组组1组组2组组300H01H02H03H04H05H06H07HR0R1R2R3R4R5R6R7●通用寄存器区07H18H通用寄存器区模型组组0模型组0:R  0、R1——R7组1:R  0、R1——R7组2:R  0

6、、R1——R7组3:R  0、R1——R7彩灯课题引入彩灯(霓虹灯)阵列具有很好的装饰效果,使用时可根据需要组成各种形式的图案、文字,并通过各种控制装置得到循环变化的彩色图案和自动的灯光效果,因而广泛用于广告宣传、店铺装饰、舞台灯光、节日喜庆娱乐场所等场合。  本课题用单片机控制P1口外接的88只发光管,使之产生亮灭变化,来模拟霓虹灯变化情况。  课题引入01111111P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0011111117F7FHP1使P1.7的发光管点亮传送指令MOVP1,#7FH电路连接图共阳传送指令MOVP1,#7FH7FHP1MOVAA,P1(

7、P1)AAA7FHP1  (00001000)7FH7FH(P1)=7FH(A)=7FH所以传送类指令是将后面的数据送入前面的寄存器或地址中,对其进行赋值。  MOVR2,#08H08HR2R208H08H(R2)=08HP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0t1时刻●○○○○○○○t2时刻○●○○○○○○t4时刻○○○●○○○○t5时刻○○○○●○○○t6时刻○○○○○●○○t7时刻○○○○○○●○t8时刻○○○○○○○●t3时刻○○●○○

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

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

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