《单片机结构原理〖教案〗PIC单片机》由会员分享,可在线阅读,更多相关《单片机结构原理〖教案〗PIC单片机(43页珍藏版)》请在金锄头文库上搜索。
1、第一章 醒与看门狗功能第一章 单片机概述微型计算机 是一种以电子器件为基础,可以接受输入信息,并能够对各种输入的数字化信息进行算术和逻辑运算,最后产生输出的电子设备。微型计算机 既有快速运算能力,又有极强逻辑判断能力和大容量存储功能,它是 20世纪人类最卓越的科学发明之一。单片微型计算机 就是将 时 /计数器和多种接口都集成到一块集成电路芯片上的微型计算机。第一章 单片机概述单片机的应用(1)单片机在仪器仪表中的应用( 2)单片机在机电一体化中的应用( 3)单片机在智能接口和多机系统中的应用( 4)单片机在生活中的应用( 5)微处理功能(6)通讯(7)军事第一章 算机中的二进制二进制的优点:
2、(1)简单可行。(2)运算规则简单。(3)适合逻辑运算。二进制主要法则: 0+0=0 1+0=1 0+1=1 1+1=100*0=0 1*0=0 0*1=0 1*1=1 第一章 单片机概述1、二进制转换成十进制一个十进制数是以10的位权关系来转化的,同理一个二进制数是以2的位权关系来转化的。(1010)2=123+022+121+020=8+0+2+0=(10)102、十进制转化成二进制采取除以2取余数。2 2 6 余 0 (最 低位)2 1 3 余 1 2 6 余 0 2 3 余 1 2 1 余 1 (最 低高)0取值顺序第一章 单片机概述3、十六进制在计算机程序除了使用二进制表示数字之外,
3、十六进制数,也经常用到。在这种进制中,每一位数字表示十六的幂数。16个数字字符,0 9,A ,B ,C ,D ,E ,F。4、二进制转换成十六进制按4位进行分组,每组对应一个十六进制数:( 0110 1110 1101 0101)2= ( 6 E D 5 )166 E D 5第一章 单片机概述二、计算机中的字符编码信息编码是对输入到计算机中的各种非数值型数据用二进制数进行编 码的方式。常用的编码方式有以下几种:1、 二 十进制编码二 十进制编码也称为是一种用4位二进制数来表示一位十进制数的编码方式。它貌似二进制,实为十进制。这种编码形式比较便于人们的识别和转换,可以简化人机联系。第一章 单片机
4、概述2、有128个字符,其中34个控制符,94个可见字符。来检验代码在传输过程种是否出现错误。第一章 )存储器 )采用面向控制的指令系统(3)输入 /输出端口的强大功能(4)品种系列化第一章 单片机概述2、单片微型计算机系统的组成单片微型计算机系统的组成与通用计算机的组成基本相同,都是由硬件系统和软件系统构成。硬件( 是构成单片机的所有实体部件,好比是人的躯体。它分为五大功能部件,即运算器、控制器、存储器(输入(备和输出(备。第一章 单片机概述第一章 佛总线结构2 流水线结构运行速度快3 寻址方式简单寻址空间独立4 精简指令功耗和负载的能力强第一章 括: 161616166166中 1998年
5、推出的是16161661999年推出的是1616 16一章 位 种有 28引脚采用双列直插和表面封装的 16161616种型号及 40引脚采用双列直插和表面封装等 3种封装形式的 161616们属于 以满足不同的应用要求。第一章 2K142K142K144K144K148K148K14 128 128 128 192 192 368 368 64 64 64 128 128 256 256中断/个 10 11 10 13 14 13 14I/、C、D、C、D、C、D、 3 3 3 3 3 3 3A/5 8 5 5 8 5 81 1 1 2 2 2 2串行通讯模块 功耗、功能齐全的微处理芯片,内
6、部含有 I/A/捉器 /比较器 /行通信端口、定时器 /计数器、中断控制器和中央处理器。它的结构基于文件寄存器的概念,数据总线、数据存储器总线和程序存储器总线。其中数据总线和数据存储器总线是 8位宽,程序存储器总线是 14位宽。集成于片内的数据存储器通过片内的 8位总线与算术逻辑单元 以直接通过内部总线传送信息,以寄存器方式工作和寻址。第一章 种为40脚(包括 871,874,877这三种),如图1一种为28脚(包括 870,872,873,876这四种)第一章 源和地线引脚2、时钟振荡器输入/输出引脚3、复位信号和编程输入引脚4、输入/输出端口和第二、第三功能引脚第一章 8K 位数据存储器位
7、可掉电保护数据的据寄存器存储器是单片机中一个非常重要的部件,专门用于存放指令、数据和运算结果。存储器从使用功能上来分,可分为随机存储器 只读存储器 类。第一章 据寄存器存 储 区 的 选 择 由 状 态 寄 存 器 六 位 五 位 。 区域 寄存器地址0 0 区0: 000H 07 1 区1: 080H 0 0 区2: 100H 1 区3: 180H 序存储器 机 内部配置了8K 闪速( 序存储器,可以很方便进行 在线擦除和烧写,寿命可 达 1000次以上。C。应的地址编码范围为0000H 一章 序存储器为了对程序存储器进行有效管理和使用,一般将图所示 页 0”、 “页 1”等表示。第一章 序
8、存储器程 序 计 数 器 高 8位 成 程 序 存 储 器 分 页的选择位,对应的地址空间如下: 0 页0:0000H 07 页l:0800H 0 页2:1000H 17 页3:1800H 1了具备同其 他单元地址一样的普通用途外,还具 有专门用途:0000H :用作单片机系统的复位矢量;0004H :用作系统特殊模块的中断矢量。第一章 程序状态寄存器1态寄存器 Z 执行加法(或减法)指令时, 如 果最高位无进位(或借位);1:执行加法(或减 法 )指令 时 ,如果最高位有进位(或借位)。0: 执行加法(或减法)指令时,如果低4位向高4位无进位(或借位);1:执行加法(或减 法 )指令 时 ,如果低4位向高4位有进位(或借位)。0: 算术或逻辑运算结果不为0;1: 算术或逻辑运算结果为全0。0: 选 择 数 据 存 储 器 低位区:即区0 () 或区1();1: 选择数据存