PIC单片机实用教程基础篇+提高篇 PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC 单片机是一个小的计算机 PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时钟频率较高的处理能力会较强。 这里用字来解释程序容量。用一个指令(2*)表示一个字。通常用字节(3*)来表示存储器(4*)容量。一个字节有8位,每位由1或0组成。PIC16F84A单片机 的指令由14位构成。当把1K个子转换成位为:1 x 1,024 x 14 = 14,336位。再转换为字节为:14,336/(8 x 1,024) = 1.75K。在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 字节. 它们不是以1000为倍数,因为这是用二进制计算的缘故。 1*计算机的物理结构,包括组织结构、容量、该计算机的CPU、存储器以及输入输出设备间的互连。经常特指CPU的组织结构,包括它的寄存器、标志、总线、算术逻辑部件、指令译码与执行机制以及定时和控制部件。 2*指出某种操作并标识其操作数(如果有操作数的话)的一种语言构造 3*作为一个单位来操作(运算)的一个二进制字符串,通常比计算机的一个字短。 4*处理机内的所有可寻址存储空间以及用于执行指令的其它内存储器。 在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 字节. 它们不是以1000为倍数,因为这是用二进制计算的缘故。 用PIC单片机使电路做的很小巧变得可能。 因为PIC单片机可以把计算部分、内存、输入和输出等都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。这样电路才有可能做的很小巧。
上传时间: 2013-10-15
上传用户:sxdtlqqjl
客户之前使用的是 00 版本的LPC2119,且使用了该芯片的滤波功能;而01 版的LPC2119在验收滤波的设置上和00 版本有区别:00 版的CAN 通道号是从1 开始的,01 版的CAN通道号从0 开始的。
上传时间: 2013-10-13
上传用户:liufei
高速51内核芯片c8051的学习资料 位7 SMOD 串行口波特率加倍允许0 串行口波特率是SCON 中的串行口模式定义值1 串行口波特率是SCON 中给出的串行口模式定义值的双倍位6 GF4-GF0 通用标志4-0这些都是软件控制下的通用标志位1 停机停机模式选择设置这该将使CIP-51 进入停机模式该位读时总为01 进入停机模式关掉振荡器位0 空闲空闲模式选择设置该位将使CIP-51 进入空闲模式该位读时总为01 进入空闲模式关掉CPU 的时钟但定时器中断串行口和模拟外设的时钟仍在运行
上传时间: 2013-11-05
上传用户:woshinimiaoye
本文针对在苹果园中监测测量控制等系统中无法方便的把数据传输给移动设备的情况,在此介绍了一种以USB接口芯片沁恒CH375和MCS51单片机为核心,U盘、移动硬盘等为存储介质的数据存储方案。本模块给出了硬件电路的设计和U盘的读写程序,并指出了易出错的调试细节。实验结果证明,该方法具有成本低,可靠性高,通用性强,可以简便地集成到各种监测、测控系统中。
上传时间: 2013-10-16
上传用户:zhqzal1014
MCS-51系列单片机芯片结构:2.1 MCS—51系列单片机的结构原理2.1.1 MCS-51单片机逻辑结构 MCS-51单片机的系统结构框图如图2.1所示。 图2.1 MCS-51单片机的系统结构框图由图2.1可以看出,单片机内部主要包含下列几个部件:u 一个8位CPU;u 一个时钟电路;u 4Kbyte程序存储器;u 128byte数据存储器;u 两个16位定时/计数器;u 64Kbyte扩展总线控制电路;u 四个8-bit并行I/O端口;u 一个可编程串行接口;五个中断源,其中包括两个优先级嵌套中断 1. CPU CPU即中央处理器的简称,是单片机的核心部件,它完成各种运算和控制操作,CPU由运算器和控制器两部分电路组成。(1)运算器电路 运算器电路包括ALU(算术逻辑单元)、ACC(累加器)、B寄存器、状态寄存器、暂存器1和暂存器2等部件,运算器的功能是进行算术运算和逻辑运算。 (2)控制器电路 控制器电路包括程序计数器PC、PC加1寄存器、指令寄存器、指令译码器、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制电路等。控制电路完成指挥控制工作,协调单片机各部分正常工作。
上传时间: 2013-10-27
上传用户:tianyi223
本文主要是针对家庭用户设计了一单相电能计量电路。此电路采用一款高精度单相电能计量芯片ADE7755来采集用户所使用的电量,并使用高性能的单片机AT89C51来作为整个电能采集电路的控制中心。文中给出了整个电能计量电路的组成框图、单相电能测量电路图以及软件流程图,最后介绍了试验情况并对试验结果进行了分析比较,通过实验表明该电能计量电路具有较高的测量精度。
上传时间: 2013-10-16
上传用户:一天睡三次
Atmel 20LIN系统基础芯片技术手册:做为低成本汽车系统,LIN 总线已在汽车工业中建立起了它的地位。当前一些OEM 商正计划大量带有一个主LIN 节点和几个LIN 从节点的应用方案,例如车镜控制、座位调节、空调或仪表电子等。一般说来,所有这些应用包括的内容除LIN 收发器外,还包括诸如微控制器、调压器和看门狗这些基本功能器件。在多种不同的应用方案中对这个基本功能器件的要求是极其相似的。另一方面,对于象开关或桥式驱动器这类致动器的需求则大大依赖于采用它们的应用方案。这种情况对于传感器接口也是正确的
上传时间: 2013-10-13
上传用户:zhengjian
引导程序的开发是系统芯片设计的重要组成部分。针对基于8051核的某控制系统芯片的具体要求,提出了一种系统芯片引导程序的设计策略。该策略思路是:当系统上电复位后,开始执行固化在系统芯片中的引导程序,并加载存储于片外串行接口Flash的用户程序到片内SRAM中;加载完成后,程序无条件跳到SRAM中执行用户程序。在分析该系统芯片组成的基础上,重点阐述了引导程序开发面临的问题、解决的思路、引导程序的具体实现及开发编译环境的配置。该方案对其它系统芯片引导程序的设计具有一定的参考价值。
上传时间: 2013-11-23
上传用户:zhtzht
基于对8086 单芯片计算机的研究,设计了系统显示接口模块,其中包括SDRAM 显示存储器,DMA 显示传输通道和VGA 显示终端3 个主要功能单元。整个设计遵循ASIC流程,讨论了基于FPGA 的实现技术。使用具体显示实例验证,结果表明,该显示接口能够正确完成所要求的单芯片计算机显示操作。关键词:8086 单芯片计算机;显示接口;SDRAM;DMA 通道;VGA
上传时间: 2013-10-10
上传用户:tyler
RSA加解密系统及其单芯片实现随着计算机科技的进步,带给人类极大的便利性,但伴随而来的却是安全性之问题。最简单便利的安全措施是利用使用者账号及密码加以控管,但密码太短易被破解,密码太长不便记忆,在网络上进行传输,利用简单的网络封包截取工具即可取得相关之使用者账号及密码,因此如何使用适当之资安技术以保护网络上之公开资讯,为一重要之课题。RSA 密码系统为确保信息安全之一重要机制。本专题利用低成本且取得容易的8051 单芯片实现RSA加解密系统。关键词: 信息安全、8051 单芯片、RSA 密码系统。
上传时间: 2013-11-05
上传用户:逗逗666