240
收录了4229篇文章 ·794个问题 · 1人关注

PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

0

PIC单片机入门_C语言编程技术

1.为什么也是C语言? 用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高等,因此C 语言编程在单片机系统设计中越来越广泛的运用。PIC 单片机的软件开发,同样可以用C 语言实现。...

0

PIC单片机-RS232串口通信

编写程序实现以下功能。在计算机上使用串口大师向开发板发每次发送1个字符。开发板每接收到一个数据,则交换该数据的高低4位,再发送回计算机。 端口初始化时使能发送与接收,使用扫描方式接收数据,接收到数据后立即交换高低四位并发送...

0

PIC单片机之PWM

PIC单片机的PWM功能主要是设置占空比 首先,要用Pwm功能,必须设定的PWM模式。见CCP1CON寄存器定义:bit 3-0 CCPxM3:CCPxM0: CCPx Mode Selectbits 设定为11xx = PWM mode。这里要注意的是bit 5-4 CCPxX:CCPxY: PWM Least Significant bit...

0

PIC单片机之电容触摸按键

 电容触摸的硬件设计 PIC单片机电容触摸按键,最方便的地方就是外围电路简单,不需要任何外围元器件。只要从引脚连接出一条线到焊盘上即可。 电容按键触摸的原理  PIC单片机通过松弛振荡器是一个自激 RC 振荡器,它使用 2 个带 SR 锁存...

0

PIC单片机之注意事项

MPLAB IDE v8.92  只能支持英文目录,所以一般而言是把相应的工程拷到D盘中,然后打开编译,最后如果想要保存工程,应该拷回想要保存的位置 当在中文目录中会出现找不到指定路径的错误,如下: 关于超大数组问题: 本实验用...

0

PIC单片机入门_定时器/计数器TMR0详解与实例

1.前言: PIC 系列单片机内部配备有数量不等的定时器/计数器模块:例如PIC17CX系列和PIC18CX系列都都配置了4个定时器/计数器模块;而PIC16F87X系列都配置了3个定时器/计数器模块,分别记为TMR0、TMR1和TMR2。 TMR0、TMR1和TMR2在电路上...

0

PIC单片机入门_输入输出端口详解

1.引言: PIC单片机引脚图: 在PIC16F87X 单片机中,28引脚型号的单片机有3 个I/O端口,分别是RA、RB和RC;40引脚型号单片机有5个 I/O端口,分别是RA、RB、RC、RD和RE。其中RA有6条口线,RE有3条口线,其余都有 8条口线。 PIC16F87X...

0

PIC单片机入门_指令系统

1.前文回顾 前面学习了PIC单片机的系统框架,也介绍了程序存储器、数据存储器的组织形式。这里需要补充一点的就是寻址方式,之前仅仅提到了立即数寻址、直接寻址。其实还有几个比较重要的寻址方式,PC相对寻址&间接寻址! 1.1 PC相对寻址...

0

PIC单片机入门_中断系统详解

1.中断的基本概念 当单片机正在执行程序时,出现了某些特殊状况,例如定时时间到、有键盘信号输入等,此时CPU须要暂时停止当前的程序,而转去执行处理这些事件的程序,待执行完这些特定的程序之后,再返回到原先的程序去执行,这就形成了...

0

PIC单片机的第一个例程

今天白天在网上找软件找了好久,在官网下了MPLAB,和PICC还要注册比较麻烦。 今天用的软件Protues仿真的。   第一个程序点亮一盏灯,电路很简单。下面贴出程序。   #include //包含头文件int main(void){    TRISB=0x00;//PortB方向寄...

0

使用MPLAB X 对PIC单片机进行配置

最近有与项目需要,要使用PIC单片机进行开发(之前从来没有使用过)。遇到了许多不明白的问题,再此总结一下遇到的问题和相应的解决办法,希望有大神指导,也希望能帮到像我一样的朋友。 一、初入PIC单片机         之前玩过51和st...

0

PIC单片机入门教程(四)—— 第一个工程

PIC单片机入门教程(四)—— 第一个工程1、新建工程      1.1 菜单栏文件->新建项目      1.2 Microchip嵌入式->独立项目->下一步      1.3 在器件栏直接输入你的单片机型号,这里以PIC12F675为例。输入PI...

0

PIC单片机入门教程(三)—— 安装编译器(MPLAB XC Compilers)

PIC单片机入门教程(三)—— 安装编译器(MPLAB XC Compilers)1、下载编译器(MPLAB XC Compilers)      XC8、XC16和XC32对应8位、16位和32位PIC单片机,按实际使用的单片机选择下载最新版本即可。      截至2018-06-10,编译器最...

0

PIC单片机入门教程(一)—— 准备工作

PIC单片机入门教程(一)—— 准备工作1、电脑一台(推荐运行Windows 7 旗舰版 64位系统)2、选择合适的烧录/调试工具      2.1 Device Support.html文件列举了所有器件能支持哪些烧录/调试工具,文件官方版本说明包里      ...