PIC单片机组成
- 格式:ppt
- 大小:414.00 KB
- 文档页数:20


PIC单片机轻松入门
话说人间事物的学习,不外两类:一类入门易,精通难比如矿石机,再比如练书法谁都会写
两下,可写好却不是一朝一夕的事儿。另一类则入门难精通易,比如超外差收音机,学会需
要各种放大、振荡、反馈、混频、中频、统调等等,但是一旦你学会,做出一个高质量的收
音机,确也不是难事。单片机属于后者,所以无论如何,你得用些时间,学习一些新名词并
理解,甚至还得花一些小钱。但是,一旦你掌握,其乐趣也像收音机一样,很有吸引力的。
本故事说给一点也不懂计算机,甚至数字电路的引引道。一般入门应该有保障。
改为:本故事说给懂电工、电子、逻辑电路的老家伙和半老家伙,如果对电子一窍不通人
讲那我劝你也别瞎子点灯了,要是边讲基础边讲pic这书就不知唱到何年何月啦。
单片机不同于收音机,收音机的任务最终就是听好声音一个,单片机可以做很多事情,
要你来安排它的工作。安排它就先的认识它,熟悉它
请看图101.jpg.JPG(13.22KB)
这个8条腿的小螃蟹就是我们的第一顿饭,只要把它吃下去,以后的大餐就好办了。
第1、8条腿接电源+5V和地线。头两条腿是螃蟹钳子,好吃的很。现在剩下了6条腿
第2、3条腿使用时外接一个叫晶振的东西我们接一个4MHz的。
第4条腿是复位脚,是一个信号输入脚。单片机正常运行时接高电平。当有一个低电平脉冲
输入到这个脚时单片机就复位。所谓复位就是单片机内部所有的工作部件统统回到规定的状
态,程序也复位到头一句上开始逐条运行。例如,你设计的一个报警锁定的LED红灯亮后,
当需要解除报警时,用一个按钮给这个脚瞬时接地一下,相当于给它一个负脉冲,系统就复
位了,led灯就熄灭了,程序从头开始。
以上5个脚,几乎所有单片机都有,包括世界上最复杂的,和世界上比较简单的单片机
-----PIC12CE519
轮到第5条腿了,这条叫单片机的I/O脚。就是输入输出脚。你可通过程序动态地控制它
作为输入或输出,作为输出时可以程序控制它的输出电平为高1或低0。所以,他的工作状
PIC单片机软件开发技巧
2008-09-18 15:45:11 作者:中国矿业大学 胡伊兰 程 红;中国科学院自动化研究所 岳红强 来源:单片机及嵌入式系统应用
笔者的项目是有关机器人控制的实现。控制部分采用PICl6F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。
1 动作标志位的使用
在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序:
list P=16c73
call lefthandup
call righthandup
LO call readinsignal
bdss csl_v,1efthandligbts
call lefthandstop
btfsc csl_v,righthandlight4
goto L0
call righthandstop
L1 call readinsignal
btfsc csl_v,lefthandlight3
goto L1
call lefthandstop
:
lefthandlight表示光电开关,由此判断是否到相应的位置。1表示在手臂最下面的位置;2表示在手臂的握手位置;3表示在手臂的鼓掌位置;4表示在手臂的高举手位置。上面程序描写左手臂上升到举手位置和右手臂上升到鼓掌位置并停止的过程。先判断左手到达否,到达则左手停止,接着看右手是否到达举手位,到达则停止,否则循环上述的检测,直到左手到达鼓掌位,右手到达举手位。
PIC详细功能及原理介绍
1
PIC 单⽚机开板详细功能及原理使⽤说明
第1章 PIC单⽚机开发板简介1.1 产品概述
本套开发板为天祥电⼦⼯程师综合市场上现有的多种PIC开发板的功能之优点,结合⼯程师们多年项⽬经验之需求,特别为PIC单⽚机爱好者们研制的具有强⼤功能的PIC单⽚机学习开发板。该开发板集常⽤的单⽚机外围资源、烧写电路于⼀⾝。配合天祥电⼦出品的配套视频教程及提供的资料和例程,可以让您在最短的时间内,全⾯的掌握PIC单⽚机编程技术。板⼦的供电和下程序下载共⽤⼀根USB线与电脑连接,使⽤⽅便,性能稳定。最⼤的特点是配套有郭⽼师亲⾃讲解的视频教程,让学习者轻松上⼿。该开发板特别适合单⽚机初学者以及电⼦爱好者⾃学使⽤。
与PIC单⽚机开发板配套的视频教程全部⼗三讲,⾮常详细的讲解软件的使⽤、程序的编写,整个过程全部⽤单⽚机的C语⾔讲解,全新的讲课风格,跳过复杂的单⽚机内部结构知识,⾸先从单⽚机的应⽤讲起,⼀步步深⼊到内部结构,让学⽣彻底掌握其实际应⽤⽅法。2
第2章 MPLAB IDE集成开发环境
第3章 PIC开发板资源介绍3.1 单⽚机引脚资源及系统时钟选择
3.1.1 系统组成本模块主下由以下部分组成:1)40脚芯⽚插座
2)PIC16F57芯⽚插座
3)28脚芯⽚插座
4)20脚芯⽚插座
5)18脚芯⽚插座
6)14脚芯⽚插座
7)8脚芯⽚插座
8)PIC10FXXX芯⽚插座
9)时钟源OSCA(供40/28引脚单⽚机和PIC16F57单⽚机使⽤)
10)时钟源OSCB(供18引脚单⽚机使⽤)
11)时钟源OSCC(供20/14/8脚单⽚机使⽤)
12)各I/O端⼝的输出接⼝
3.1.2 芯⽚引脚资源
各芯⽚的引脚资源详细信息请参考各芯⽚的数据⼿册,由于硬件设计原因,在本实验板中有⼀些引脚需要特别说明:1)PIC10FXXX的第8脚做复位脚和编程电压输⼊脚,不⽤于I/O功
能(GP3)。2)8引脚单⽚机的第4脚做复位脚和编程电压输⼊脚,不⽤于I/O功
1 PIC 单片机基础教程
第一章 PIC 系列单片机结构原理
目前在全世界,利用单片机设计的嵌入式系统带来的工业年产值已超过几万亿美元。在
美国,但是使用嵌入式电脑的全数字电视产品预计每年将产生超过1500亿美元的于世界市场,我国的占有率好不到1 % 。这说明单片机应用早我国才刚刚起步,有着广阔的前景。因此, 培养单片机应用人才,特别是在大学和中等专业学校相关专业中普及单片机知识,有着重要现实意义。
1.1 单片机概述
微型计算机是一种以电子器件为基础,可以介入输入信息,并能够对各种输入的数字化信息进行算术和逻辑运算,最后产生输出的电子设备。微型计算机机油快速运算能力,又有极强的逻辑判断能力和的容量存储功能,是20世纪人类最卓越的发明之一,而单片微型计算机就是将CPU 、RAM、 ROM、定时器/计数器和多种接口都集成到一块集成电路芯片上的尖端武器和日常生活中最广泛使用的计算机。
近年来,单片机得到突飞猛进的发展,已经完全深入到了人们的生活和工作的各个方面。单片机的发展过程和性能的日益完善,实际上是对传统控制技术的一场革命,开创了为控制技术的新天地,现代控制系统的核心内涵就是嵌入式计算机应用系统(MCU),而单片机就是最典型、最广泛和最普及的嵌入式计算机应用系统。可以毫不夸张地说,在现代化的设备中,单片机无处不在,如电信、家用电器、工业控制、仪器仪表、汽车和玩具等;单片机也比比皆是,如自动调台收音机、VCD、遥控空调、微波炉、智能玩具、人体秤和心电监护仪等。随着科技的发展,单片机必将在更多的方面发挥作用。
目前,全世界各大公司的单片机品种已经形成多个系列,同一系列的单片机在软件和硬件方面有很大的相同之处。例如,PIC16F87X系列单片机有着相同的内核、相同和兼容的指令系统。
各种单片机在其内部所处理的对象都是用二进制数表示的信息,因此在学习单片机原理之前,首先要了解二进制数和二进制编码。