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

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

0

PIC单片机入门_汇编/混编/C编比较

1.问题描述: 对RAM中从30h开始的50个单元清零。 2.汇编方法 COUNT EQU 20H ;指定20H寄存器为循环变量 FSR EQU 04H ;指定FSR为04H INDF EQU 00H ;指定INDF为00H MOVLW D’50 ...

0

PIC单片机之反汇编

          前言            反汇编 ,一般情况大家用的不多。但在一些行业确实比较常见。比如 破解加密算法,获得加密密钥,或者自己无法写出完全一致的程序又要修改一些地方的时候反汇编就是必不可少的。反汇编是比较枯燥,又...

0

PIC单片机之关于超大数组问题

关于超大数组问题: 本实验用的编译器是xc16-gcc.exe,集成开发环境是MPLAB IDE v8.92,当前的编译器配置如下: -g -Wall -mlarge-code -mlarge-data -Os -fno-ivopts 如下图: 其中这里有一个超大的数组: 这时候编译会有这样的一个错误...

0

PIC单片机入门_PICC的指向RAM的指针

问题: 将30h,31h,32h单元中最大的数放入40h。 利用指向RAM的指针进行编程如下: #include static volatile unsigned char add1 @0x30; static volatile unsigned char add2 @0x31; static volatile unsigned char add3 @0x32; sta...

0

PIC单片机该怎么加密

见过很多初学者对PIC16系列单片机的ID码的读和写犯迷糊。说实话,这方面的资料也不怎么全。有些教材可能会涉及ID区域的介绍,可是往往是一代而过。这对初学者来说是比较容易犯错的地方。今天有空,对相关的问题作了一些整理,分享给大家。...

0

PIC单片机入门_PICC头文件介绍

            PICC支持下的C程序代码中一定要包含pic.h头文件,该文件安装在HT-PICinclude目录下。它是很多头文件的集合,C编译器在pic.h中根据用户选择的芯片自动载入相应的其它头文件,例如用户选择的芯片是PIC16F877,则pic.h会把p...

0

PIC单片机的配置字总结

平台为:MPLAB V8.92,这个ID有两个编译选项:DEBUG和RELEASE,那么可以根据系统预定宏来自动根据选择模式,配置配置字。 一、PIC18F系列配置字编写 MUC: PIC18F4550 IDE: MPLAB V8.92 编译器:MCC18 V3.47 配置字讲解帮助手册在编译器如下...

0

PIC 单片机遇到的串口接收问题

在使用PIC16F1825/9芯片的串口接收时遇到一个问题,就是当串口快速接收时容易出现串口假死的现象,也就是程序运行正常,串口发送也是正常的,但是串口就是不能接收数据。经查询PIC数据手册发现: PIC数据快速接收但是又未及时处理...

0

PIC单片机之第一个工程分析,点亮LED

电路图如下: 新建一个工程: 然后用工程向导设置工程 Project-》project wizard: 选择芯片: 设置编译器: 选择文件位置: 这里设置工程就完成了 添加C文件,这里只是添加一个文件罢了 内容如下: 到这里文件编辑完成了 下面是...

0

PIC单片机定时器取值

用PIC16F877A,晶振用4M的做了一个实验如下: 实验通过示波器测得LED的高电平是500MS,低电平是500MS.以下为测试图: #include #define uint unsigned int #define uchar unsigned char uint intnum=0; void init_system() { TRISC=0x0...

0

PIC单片机片内存储空间定义(EEPROM)

请在MPLAB IDE安装目录里查找.lkr文件,里面CODEPAGE NAME=eedata START=0x2100 END=0x217F PROTECTED就可以给您答案。 

0

PIC单片机之PWM PWM原理

1,什么是PWM      什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平。 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM波。高电平输出的时间40ms就...

0

PIC单片机之I2C通信(主模式)。

    我们今天来讲I2C通信。那I2C通信的特点是什么能。我们一般使用的串口 (半双工异步串行通信)与I2C 有什么区别呢。     串口(半双工异步串行通信):就是好像朋友在对话。我可以主动和你讲话,你也可以主动和我讲话。     I2C:...

0

Microchip公司PIC系列单片机

        PIC是美国Microchip公司所生产的单片机系列产品型号的前缀。PIC系列单片机的硬件系统设计简洁,指令系统设计精炼。在所有的单片机品种当中,它是最容易学习、最容易应用的单片机品种之一。对于单片机的初学者来说,若选择PIC...

0

PIC单片机CONFIG说明

        CONFIG又称为熔丝位,可以通过配置熔丝位来配置单片机内部的功能,比如晶振时钟、看门狗、JTAG、掉电检测与代码保护等,如果对这些设置不了解的话,建议直接复制粘贴。        在PIC单片机中,我们既可以通过在代码中...