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

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

0

PIC24串口发送和接收程序

做智能家居时,下位机用的时PIC24FJ64GA004,所以写了下面那个程序。 由于对PIC24的不熟悉,忘了加配置们,导致波特率一直不对,后面加上配置位就行了。 接收的数据按一定格式,用来控制继电器。 发送的数据暂时没用到。启用发送只要...

0

PICC使用__EEPROM_DATA()宏指令初始化PIC的EEPROM存储区

PICC中使用__EEPROM_DATA()宏指令初始化EEPROM数据存储区,该指令会将写入EEPROM的数据存入HEX文件,然后写入单片机。 用法: #include "pic.h"  //包含头文件 __EEPROM_DATA(0,1,2,3,4,5,6,7); //包含8个数据(不能多也不能少) 该宏可以...

0

PIC16F877A 模数转换Demo

#include #include __CONFIG(0xFF32); #define u8 unsigned char #define u16 unsigned int void delayus() { int i; for(i=200;i--;); } /********延时程序********/ void Delay_ms(u16 xms) { int i,j; fo...

0

PIC单片机实现二进制码与压缩BCD码的相互转换

编写子程序Bin2BCD、BCD2Bin实现二进制数到压缩BCD码的相互转换。待转换的二进制数存放在w寄存器内,子程序调用完成后得到的BCD码仍存放在w寄存器内返回。例如: movlw .45       ; w=45 call   Bin2BCD ; nop         ...

0

MPLAB X XC8编译器件入门 基于PIC18F45K80

当年从MPLAB HI-TECH的编译器开始入门PIC单片机,最近后知后觉发现PIC几年前已经推出了MPLAB X以及XC8等编译器。 想想还是努力学习新知识,跟上外面的开发工具。 最近选择了一款PIC18F45K80的8位单片机在做一个方案。 MPLAB X +XC8 +MCC 新...

0

PIC RB0外部中断程序

#include #include //__CONFIG (CP_OFF&WDTE_OFF& BOREN_OFF&PWRTE_OFF &FOSC_HS&WRT_OFF&LVP_OFF&CPD_OFF); __CONFIG (CP_OFF&WDTE_OFF&BOREN_ON&PWRTE_OFF&FOSC_H...

0

PIC16F684各个引脚介绍及意义

  1、 VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压; VEE:E=electron 通常指负电压供电; VDDH:H=high 表...

0

【PIC32MZ】Usart串口通讯

串口通讯是一个很成熟的通讯协议,几乎所有MCU都配有串口,本篇将述在Harmony中如何使用Usart,使用设备为PIC32MZ2048EFH,其他PIC32MZ基本相似。 以下使用的是Harmony的动态驱动,要注意动态驱动的使用规则,动态驱动排序为Driver中配置...

0

PIC单片机内部寄存器信息汇总

配置字(__CONFIG): 1) 芯片的振荡模式选择。 2) 片内看门狗的启动。 3) 上电复位延时定时器PWRT的启用。 4) 低电压检测复位BOR模块的启用。 5) 代码保护。 __CONFIG_CP_OFF &_WDT_OFF &_BODEN_OFF &_PWRTE_ON &_XT_OSC &_WRT_OFF &...

0

PIC单片机型号命名规则

PIC单片机型号命名规则    PIC XX XXX XXX (X) -XX X /XX 1 2 3 4 5 6 7 8  1.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机   2.系列号:10、12、16、18、24、3...

0

【ZT】七大主流单片机最全面对比:51/STM32/MSP430/STC/TMS/PIC/AVR

http://www.52solution.com/news/80029883.html七大主流单片机最全面对比:51/STM32/MSP430/STC/TMS/PIC/AVR sunny 2018-01-26单片机现在可谓是铺天盖地,种类繁多,各个厂商们也在速度、内存、功能上各有特点,本文对51、MSP430、TMS、STM...

0

单片机编程中的野指针以及空指针的使用

什么是野指针? 就是指向内存地址不确定的指针,从野字可以理解。 什么情况下出现野指针? 我们知道,没有初始化的全局变量和static修饰的局部变量都会被编译器默认初始化为0,所以这些指针变量的地址是确定的0,其实也是NULL,所以...

0

全球单片机的主要厂商和主要型号介绍

全球单片机的主要厂商和主要型号介绍 PIC单片机:    是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片.    EMC单片...

0

PIC16F716学习笔记——GPIO

   引脚图:作为数字IO时相关寄存器:PORA:    读PORTA 寄存器将读出相应引脚的状态,而对其进行写操作则是将数据写入端口锁存器。TRISA:    将TRISA 某位置1 (= 1)时,会将PORTA 的相应引脚设为输入(即,使相应的输出驱动器呈...

0

PIC16F877A最小功能板 - 原理图系列

       一、顶层                          主要由端口转换、MCU、复位、键盘、晶振和显示等5部分电路组成。        二、模块层                1. 端口转换电路                2. MCU   ...

热门文章