单片机原理与应用总结1.pptVIP

  • 5
  • 0
  • 约1.31千字
  • 约 9页
  • 2017-08-17 发布于河南
  • 举报
* * 单片机是将微处理器(或称中央处理器CPU)、一定容量的RAM和ROM、I/O口、定时器等电路集成在一块芯片上而构成的微型计算机. 通常称单片微控制器(single-chip-micro-controller)、或微控制单元(micro-controlle-Unit)、或嵌入式控制器(Embedded controiier)。 单片机 1. 增强型MCS-51单片机结构 (1) 内部结构 图2-1 (2) 引脚功能(40个) 图2-3 (3) 输入/输出(I/O)口 (4) 存储器系统 * 程序存储器 * 数据存储器 * 片内RAM 片内RAM用途划分,图2-9-3 . ACC . B 重要的特殊功能寄存器: . 程序状态寄存器PSW . 堆栈指针SP,堆栈用途 . 数据指针DPTR . 程序计数器PC 存放程序和常数表格 如汉字点阵 中断服务程序入口地址 外0,TO,外1,T1,串口,T2 * 程序存储器 3. 单片机的时钟系统 图2-4 时钟周期 T,也称晶振周期,是输入微处理器的时钟信号的周期。 它是输入时钟信号频率fOSC的倒数 T= 1/fOSC * 状态周期,即CPU从一个状态转换到另一状态所需的时间。 * 机器周期是机器完成一个基本动作的时间。 * 指令周期是指计算机执行一条指令所需的时间,由一个到数个机器周期组成。 4. 程序设计 源程序一般由以下部分组成 * 程序头(即定义变量和等值符号) * 主程序 * 子程序(几个) * 中断服务程序(几个) 程序设计举例 汉字点阵 MOV DPTR, #CHINESE ;汉字首地址 MOV R0,#30H ;内存首地址 MOV R6,#00H LOOP: MOV A, R6 ; MOVC A, @A+DPTR MOV @R0, A INC R0 INC R6 CJNE R6, #20H, LOOP CHINESE: DB 00H,40H,42H,42H,42H,42H,42H,FEH, 42H,42H,42H,42H,42H,42H,40H,00H DB 00H,80H,40H,20H,10H,08H,06H,01H,02H, 04H,08H,10H,30H,60H,20H,00H *

文档评论(0)

1亿VIP精品文档

相关文档