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

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

0

2课:单片机引脚介绍(重新温故知新1)

  单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈ 电源:          ⑴ VCC - 芯片电源,接+5V;          ⑵ VSS - 接地端; ⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线:控...

0

PIC单片机入门_定时器TMR2详解与实例

文章出处:http://blog.csdn.net/shenziheng1/article/details/53114967 1.前言 这里将介绍另一款定时器TMR2模块,TMR2与前面介绍的TMR0和TMR1相比,最大的差别是只能工作于定时模式,因此称它为定时器TMR2。  2.TMR2的特性 TMR...

0

模拟实现printf函数

标题 ##模拟实现printf函数,可完成下面的功能 // //能完成下面函数的调用。 //print(s ccc d. ,hello,’b’,’i’,’t’,100); //函数原型: //print(char *format, …) // 1.认识一下printf: 在构建print...

0

[PIC32--IDE]Microchip PIC32开发环境的搭建

问题描述 PIC32是Microchip推出的32 bit MCU,其内核是MIPS架构的,MIPS也是属于RISC指令集的,好像ARM的指令集还在RISC指令集中做了一些扩充,而MIPS应当是更加符合RISC的。PIC32性能应当比Cortex M3差不多,一般都具有图形显示接...

0

单片机按键设计的四个方案

在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上,一般有四种方案:一是GPIO口直接检测单个按键,如图1.1所示;二是按键较多则使用矩阵键盘,如图1.2所示;三是将按键接...

0

PIC32单片机harmony开发环境 - SPI例程和代码分析

开发环境:mplab 3.45 harmony 1.09 xc32 1.42 源代码下载:http://download.csdn.net/detail/zn2857/9712711 源代码分析:

0

HT6221发送红外HS0038解码程序

1 可以用,要弄懂的话就要去看看HT6221的时序图。 2 3 C51的红外解码程序,可以根据需要自己修改: 4 ///////////////////////////////////////////// 5 //12Mhz 6 //根据自己的接线来改 7 sbit IRIN = P3^2; //红外接收器...

0

单片机与数字电路抗干扰措施

在电子以及单片机系统设计中,我们经常会这样这样的事情,一个电路一程序明明是完完整整的从书上抄下来,试验运行结果却不正确,这是为什么呢,原因就在干扰,我们在进行单片机电路和程序设计的过程中一定要做好抗干扰措施。 形成干扰的基...

0

PIC单片机开发中PICC编译环境的应用

    PICC基本上符合ANSI标准,但是不支持函数的递归调用,其主要原因是PIC单片机特殊的堆栈结构。PIC单片机中的堆栈是硬件实现的,其深度已随芯片固定,无法实现需要大量堆栈操作的递归算法;另外在PIC单片机中实现软件堆栈的效率也不是...

0

8脚单片机

MC9S08QD4  

0

C语言优先级在嵌入式编程中的重要性

C语言优先级在嵌入式编程中的重要性 最近在弄PIC的一个小项目,之前是前一个同事在原有程序的基础上经行了代码的优化,同时添加了一点新的功能,由于PIC单片机的容量还是相对较小,所以不得不把众多的ADC转换的函数整合到一个函数里,同...

0

PIC16F877A第一个程序

玩过很多单片机,擅长的有51,MSP430,STM8,STM32唯有PIC没有玩过,去淘宝上买了块开发板玩玩,说真的第一次买PIC,真不知道需要买哪些硬件,看中了一款开发板,于是问商家除了开发板还需不需要编程器之内的? 商家说自己不懂技术,这让我就懵逼了~ 于...

0

【小知识】自制AT89S51单片机开发板全过程(傻瓜式教程)

全文共101页,讲解非常详细,下载地址: http://page5.dfpan.com/fs/4lccfj82a25182e9160/ 更多精彩文章请关注微信号:

0

小蜜蜂单片机串口发送字符串

void UART0_SendString(unsigned char *String, int start, int stop) { int i = 0; if (stop

0

单片机常用术语

PC =  progammer counter //程序计数器  ACC = accumulate //累加器  PSW = progammer status word //程序状态字  SP =  stack point //堆栈指针  DPTR = data point register //数据指针 寄存器  IP = interrupt priority //中断优...

热门文章