




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.1,全国高职院校规划教材精品和示范系列,单片机应用技术(c语言版本),王静霞编辑。2,本章内容为微控制器MCS-51内部配置和信号针微控制器最小系统电路MCS-51内存结构,第一章微控制器硬件系统。3,SingleChipMicrocomputer,也称为单片机,集成在一个芯片上,它包含中央处理器(CPU)、内存(memory)、基本输入/输出(I/)微控制器内部基本结构如图1.7所示。其结构和命令功能是根据工业控制要求设计的,因此也称为微控制器(MCU)。4,什么是单片机,5,单片机应用系统由硬件和软件组成,硬件是应用系统的基础,软件是通过基于硬件的合理资源调配和使用完成应用系统要求的任务所需的相互依赖,不可缺少。6,单片机种类,目前8位微机仍然是单片机的主要型号;生产商:单芯片微计算机的4-8位、16位机器、美国微芯片3360PIC16C系列、PIC17C系列、PIC1400系列、美国英特尔公司的MCS-48和MCS-51系列、美国摩托罗拉的,7,微控制器硬件结构,中央处理器CPU: 8位,计算和控制功能,内部RAM:总计256个RAM单元,用户使用前128个单元存储读/写数据,随后128个单元被专用寄存器占用。内部rom:用于存储程序、原始数据和表的4kb掩码ROM。计时/计数器:两个实现计时或计数功能的16位计时/计数器。并行I/O端口:4个8位I/O端口P0、P1、P2、P3。串行端口:全双工串行端口。中断控制系统:5个中断源(2个外部中断,2个定时/计数中断,1个串行中断),时钟电路:可以生成时钟脉冲序列,允许晶体频率6MHZ和12MHZ,重置电路,8,8051单片机基本配置,中央处理器CPU: 8位,计算和控制功能内部RAM:总计256个RAM单元,用户使用前128个单元保存可读和写数据,后128个单元被专用寄存器占用。内部rom:用于存储程序、原始数据和表的4kb掩码ROM。计时/计数器:两个实现计时或计数功能的16位计时/计数器。并行I/O端口:4个8位I/O端口P0、P1、P2、P3。串行端口:全双工串行端口。中断控制系统:5个中断源(2个外部中断、2个定时/计数中断、1个串行中断)时钟电路:可以生成时钟脉冲序列,允许晶体频率6MHZ和12 MHz,9,mcs-51微控制器信号针简介,P3端口的第二个功能,VCC,VSS,XTAL2XTAL1,RST,P 0.0 P 0.1 P 0.2 P 0.3 P 0.4 P 0.5 P 0.6 P 0.7,p 1.0 p 1.1 p 1,10,时钟电路和复位电路(1)时钟振荡电路,11,时序,MCS-51系列微控制器的时序概念有四种,下面分别从位、状态、机器周期和指令周期开始说明。1)节拍和状态以节拍定义振荡脉冲的周期,以p,即晶振的振动频率fosc表示。2)状态振荡脉冲fosc是2频分后单芯片时钟信号的周期,定义为状态,用s表示。一个状态包含两个位,对应于前半部分的位为P1,对应于后半部分的位为P2。(3)机器周期MCS-51系列微控制器使用具有一定机器周期的时序控制方法。机器周期的宽度为6个状态,即12个振动脉冲周期,因此机器周期是振动脉冲的12个分割频率。小提示振动脉冲频率为12MHz时,1机器周期为1s;如果振动脉冲频率为6MHz,则一个机器周期为2s。12,(2)复位电路,单芯片复位条件:将RST针设置为2微秒高水平(外部时钟12MHz),13,存储,8031885189 C51,256b(字节),4k,14,(1)程序内存、程序内存、内部、外部、(PC)、程序内存资源分布、中断入口地址、15,在单芯片c语言编程中,用户在编译过程中自动保留程序的存储地址,而不考虑程序的存储地址,如上所述。例如,c语言从main()函数开始运行,编译程序自动存储发送命令,该命令跳转到程序内存中0000H上存储main()函数的地址。中断函数还根据中断类型号自动准备在程序存储中的相应地址。因此,读者只需了解程序内存的结构。16、内部、外部、(2)数据内存、数据内存、RAM、专用寄存器、内部RAM内存、工作寄存器区域选择位RS0、RS1、17,单元地址为8位地址MSBMostSignificantBit(最大有效位)LSBLeastSignificantBit(最小有效位),RAM位寻址位置地址表,18,128个单位,离散分布具有21个特殊功能寄存器SFR。11个可以指定位地址。特殊说明:对于SFR,只能使用直接寻址,写入时可以使用寄存器符号或寄存器单元地址。19,在单片机的c语言编程中,通过sfr关键字定义所有特殊功能寄存器,可以直接从程序中访问(例如,sfrP1=0 x90/特殊功能寄存器P1的地址为90H,与P1端口对应的8个I/O插脚允许P1直接在程序中使用特殊功能寄存器。以下语句有效:P1=0 x00/P1端口的所有8位I/O端口可以用0C语言清理,也可以通过sbit关键字定义特殊功能寄存器的可寻址位。在ex1_1.c程序中,使用以下语句定义sbit P1端口的第0个位置:sbit P1 _ 0=p10通常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60947-8:2003/AMD1:2006 FR-D Amendment 1 - Low-voltage switchgear and controlgear - Part 8: Control units for built-in thermal protection (PTC) for rotating electrical ma
- 【正版授权】 IEC 60598-2-1:1979/AMD1:1987 EN-D Amendment 1 - Luminaires. Part 2: Particular requirements. Section One: Fixed general purpose luminaires
- 【正版授权】 IEC 61643-11:2025 EN-FR Low-voltage surge protective devices - Part 11: Surge protective devices connected to AC low-voltage power systems - Requirements and test methods
- 北汽汽修知识培训班课件
- 校园防欺凌安全知识培训课件
- 航空急救试题及答案
- 钎焊相关试题及答案
- 器械清洗试题及答案
- 信号工考试试题及答案
- 校园保洁安全知识培训课件
- 钱大妈合同协议书
- 育苗基地转让合同协议
- 静脉治疗的质量管理
- 脑-耳交互神经调控-全面剖析
- 矿用圆环链简介
- 水利工程安全事故案例分析
- 《新入职护士培训大纲》
- 《现代酒店管理与数字化运营》高职完整全套教学课件
- 叶类药材鉴定番泻叶讲解
- 药物制剂生产(高级)课件 5-11 清场管理
- 2025安徽安庆高新投资控股限公司二期招聘8人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论