单片机课件 精简.docVIP

  • 0
  • 0
  • 约1.59千字
  • 约 7页
  • 2016-08-21 发布于贵州
  • 举报
单片机就是将CPU、RAM、ROM、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。一块芯片就构成了一台计算机。 把单片机的发展历史划分为五阶段: 第一阶段(1976~1978年):低性能探索阶段。 第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。 第三阶段(1982~1990年):16位单片机阶段。16位单片机除CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。 第四阶段(1990年~2000年):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。 第五阶段(2000年~至今):嵌入式系统阶段 51单片机的结构特点 (1)片内的RAM采用寄存器结构形式,这样可以提高存取的速度; (2)在存储器结构上,严格的将程序存储器ROM和数据存储器RAM在空间上分开; (3)它的引出管脚一般都设计成多功能的; (4)增加了一个全双工的串行接口,以扩充I/O口和外接同步输入和输出设备; (5)有21个特殊功能寄存器; (6) 有丰富的指令系统,内部设置了可以位寻址的位地址空间。 8051单片机的结构: 典型时钟电路和复位电路: 累加器A是使用最为频繁的寄存器,绝大部分运算都必须通过它才能完成。程序状态标志寄存器PSW是程序运行及反映ALU运算结果的标志寄存器。 8051有四个双向I/O口P0、P1、P2和P3。P1、P2和P3三个端口为准双向口,内部有上拉电阻,在读这些端口之前应先写1,否则读入的数据不能保证正确。P0口是标准的双向口,为开漏极输出内部没有上拉电阻,是三态双向I/O口,可自由读写。P0、P1、P2和P3口的位结构如图2?9所示。 一、MCS?51存储器的配置 : 64K程序存储器空间:0000H~0FFFFH 128/256字节内部RAM空间:00H~0FFH 8051系列:00H~07FH (128字节) 8052系列:00H~0FFH (256字节) 128字节内部特殊功能寄存器空间:80H~0FFH 64K外部数据存储器空间:0000H~0FFFFH 位寻址空间:00H~0FFH。 位地址00H~7FH位于内部 RAM 字节20H~2FH中 位地址80H~0FFH分散于内部特殊功能寄存器空间 80H~0FFH中 内部RAM的访问方式: 时钟周期也就是振荡周期,如12MHz主振时其为1/12?s 。 机器周期为12个振荡周期,6个状态周期,如12MHz主振时则机器周期为1?s 。 指令周期是指一条指令执行的时间,一般为1至4个机器周期。 访问外部ROM的时序 访问外部RAM的时序 定时/计数器的结构: 定时/计数器的原理 : 方式1: 方式2: 方式3: 控制信号 振荡器 ÷12 加1计数器 TF X 中断 T X 端 C/ T = 0 C/ T = 1 5.2 定时/计数器的工作方式 图 5?3 T0(或T1)方式0结构 一、 方式0 当M1M0两位为00时,定时/计数器被选为工作方式0,其逻辑结构如图 5?3 所示。

文档评论(0)

1亿VIP精品文档

相关文档