PIC单片机指令介绍 2009-10-26 11:25 http://hi.baidu.com/chinabod/blog/item/77c97e67547d7f2eab184ccf.html "PIC " "8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令" "33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14 " "位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令向下" "兼容。 " " " "  一、PIC汇编语言指令格式 " "  PIC系列微控制器汇编语言指令与MCS-51系列单片机汇编语言一样,每" "条汇编语言指令由4个部分组成,其书写格式如下: " "  标号 操作码助记符 操作数1,操作数2;注释 " "  指令格式说明如下:指令的4个部分之间由空格作隔离符,空格可以是1" "格或多格,以保证交叉汇编时,PC机能识别指令。 " "  1 标号 与MCS-51系列单片机功能相同,标号代表指令的符号地址。 " "在程序汇编时,已赋以指令存储器地址的具体数值。汇编语言中采用符号地" "址(即标号)是便于
2022-06-19 18:03:47 52KB 文档资料
PIC单片机的开发编译环境主要有两个,一个是旧版的 MPLAB IDE v8.92 ,一个是新版的 MPLAB X IDE v3.00.02-beta 对于老版本MPLAB IDE v8.92,双击运行打开后,连接上kit3或者ICD3等仿真烧录器,在下图红圈处单击选中 这时,会有一个弹框跳出,点击"OK",不用理睬 接着点击下图圈中的"Settings" PIC单片机烧录教程全文共7页,当前为第1页。 PIC单片机烧录教程全文共7页,当前为第1页。 然后,下图红圈处,单击选中,使能KI3给烧录芯片供电,然后单击确定,随后还有一个弹框出现,点击"OK",忽略即可 PIC单片机烧录教程全文共7页,当前为第2页。 接着,如下图所示,红圈处的文字提示表示烧录芯片供电成功,接下来单击红箭头所指按钮,便能实现程序烧录了 PIC单片机烧录教程全文共7页,当前为第2页。 新版本环境烧录办法,双击运行MPLAB X IDE v3.00.02-beta 编译好相关代码后,打开其配套的烧录软件,见下图: PIC单片机烧录教程全文共7页,当前为第3页。A处选择正确的芯片,B处找到烧录文件 **.hex的所在
2022-06-19 18:03:47 481KB 文档资料
摘要:介绍在PIC18系列单片机中使用BootLoader的原理、方法及优点;介绍HI- TECH公司使用C语言实现BootLoader的程序,给出详细的使用方法和参数配置方法;针对 程序中存在的问题进行探讨和修改,使修改后的程序实用、可靠。另外,探讨对程序数 据进行加密、加快下载速度、在RS485/RS422中使用BootLoader的方法和思路。根据此方 法,读者可以编写出适合自己使用的BootLoader程序。 关键词:BootLoader PIC18 IAP 在线升级 引 言   PIC单片机的BootLoader属于需要自己写程序的那种,可以根据自己的需要写出各种 功能的BootLoader程序来。目前,比较常见的BootLoader程序有Microchip公司的C18版 本和著名的PICC编译器厂商HI-TECH公司(以下简称HI- TECH)的PICC18版本。它们的相似之处在于都占用了系统的0x00~0x1FF的程序空间。M icrochip的版本是用纯汇编写的,而HI-TECH的版本是用C语言编写的。   在PIC系列单片机中,只有PIC18系列和PIC16F87X系
2022-06-19 18:03:46 99KB 文档资料
目 录 一、目 的…………………………………………………………2 二、描述和要求……………………………………………………2 三、硬件选择………………………………………………………2 四、硬件电路图……………………………………………………5 五、程序设计………………………………………………………5 六、总 结…………………………………………………………7 七、参考书目………………………………………………………8 附录:程序代码……………………………………………………9 一、目的 随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问 题之一。而创自古以来就是把守门户的铁将军,人们对它要求甚高。即要安全可靠地防 盗,又要使用方便,这也是制锁者长期以来研制的主题。传统的门既要备有大量的钥匙 。又要担心钥匙丢失后的麻烦。另外,如:宾馆、办公大楼、仓库、保险柜等由于人员的 变动,开锁的钥匙也不再是只有一人拥有。购得新居的家庭。由于装修施工等人住时也 要把原有的锁胆更换,况且钥匙随身携带也诸多不便。 随着单片机的问世,出现了带微处理器的电子密码锁,它的出现解决了传统锁的许多 缺
2022-06-19 18:03:45 306KB 文档资料
PIC12/PIC16 8位 位 位 位单 单 单 单片机 片机 片机 片机 选 选 选 选型列表 型列表 型列表 型列表 PIC12 系列 系列 系列 系列 PIC16 系列 系列 系列 系列 Product Family Memory Type Program Memory KBytes Program Memory KWords Self- write EEPROM Data Memory Bytes RAM Bytes I/O Pins Pin count Max. CPU Speed MHz Internal Oscillator # of A/D Ch. Digital Communication Timers Temperature Range Operation Voltage Range PIC12F508 Flash 0.75 0.5 No 0 25 6 8 4 4 MHz 0 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C 1 - 8- bit 0 - 16- bit 0 - 32- bit -40 to 125 2V - 5.5V PIC1
2022-06-19 18:03:45 45KB 文档资料
51单片机-STM32单片机-PIC单片机性能对比全文共3页,当前为第1页。51单片机-STM32单片机-PIC单片机性能对比全文共3页,当前为第1页。51单片机,STM32单片机,PIC单片机性能对比 51单片机-STM32单片机-PIC单片机性能对比全文共3页,当前为第1页。 51单片机-STM32单片机-PIC单片机性能对比全文共3页,当前为第1页。 51单片机 应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代"经典",为以后的其它单片机的发展奠定了基础。 51单片机之所以成为经典,成为易上手的单片机主要有以下特点: 特性:1. 从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。2. 同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者
2022-06-19 14:03:59 34KB 文档资料
51单片机与pic单片机的对比全文共6页,当前为第1页。51单片机与pic单片机的对比全文共6页,当前为第1页。 51单片机与pic单片机的对比全文共6页,当前为第1页。 51单片机与pic单片机的对比全文共6页,当前为第1页。 51与PIC单片机的区别与发展 李莉-20126458 摘要:单片机是把计算机的功能集成在一块超大规模集成电路上的计算机,国外叫微控制器。由于它具有体积小、价格便宜、控制功能强等一系列优点,所以特别适合制成各种各样性能价格比高的微机应用产品,新型的单片机可用作局部终端和网络相连,其应用范围将更加广泛。本文主要就51系列单片机与PIC系列单片机进行分析。 单片机的发展历史 单片机的概述:单片机将计算机的基本部件微型化并集成到一块芯片上,通常芯片会含有以下几个模块:CPU、 ROM、 RAM并行I/O口、串行口、定时/计数器、中断控制系统、系统时钟以及系统总线等。 目前单片机的发展史众说纷纭,但本着单片机的本质构成便不难发现,单片机的每一次突破性发展,即在上述计算机微型的模块中取得了突破性的进展。 所以可初步将单片机分为以下几个阶段。需要注意的是,有些型号的单片
2022-06-19 14:03:55 39KB 文档资料
PIC单片机电容触摸按键,方便的地方就是外围电路简单,不需要任何外围元器件。只要从引脚连接出一条线到焊盘上即可。  电容按键触摸的原理  PIC单片机通过松弛振荡器是一个自激 RC 振荡器,它使用 2 个带 SR 锁存的比较器来改变感应电容器电压的充电方向,进行充电或者放电。通俗点说就是在管脚上产生了一个三角波。当手指按上去后就引入了一个额外的电容 使得 充放电的周期沿长。也就是说人的手靠近的时候充电时间沿长了,然后放电时间也加长了。这样我们就可以同过判断 RC震荡频率的快慢来判断 是否有手指按下。  如何判断RC震荡频率的快慢呢?  这就和我们平时判断一个人做事情快慢是一样的。比如我们给个1
2022-06-18 09:49:09 72KB PIC单片机之电容触摸按键
1
PIC单片机原理、开发方法及实践.rar
2022-06-17 19:06:49 28.93MB 教学配套资源包
基于PIC16F877A的密码锁设计
2022-06-16 11:16:45 42KB pic单片机 密码锁
1