PIC单片机(16f877)教程,最好有MPLAB IDE v8.89使用教程,急用

2024-05-12 18:36

1. PIC单片机(16f877)教程,最好有MPLAB IDE v8.89使用教程,急用

官方用户指南
可以去microchip官网去下载的,还有很多资料www.microchip.com。祝你好运

PIC单片机(16f877)教程,最好有MPLAB IDE v8.89使用教程,急用

2. MPLAB IDE v7.50编译C程序,用的单片机是PIC 16F877 ,怎样设置,请名位大虾赐教!!我遇到跟你一样的问题

不要装那个了,装PICC吧,那个好用点,我现在就用那个,在迅雷上就有下,,8.5的吧,点安装就好了,一般会自动连接在一起的,
不懂的话,看下,郭天祥PIC第一课的视频

3. MPLAB IDE v7.50编译C程序,用的单片机是PIC 16F877 ,怎样设置,请名位大虾赐教!!谢谢,

最简单的你 点project》project Wizard  
选下一步  选你的芯片16F877 下一步  Active toolsuite 选你的编译器  ccsc
就是C语言编译器的一种)主要下面如果显示红X  就表示不能用或没有安装或路径不对

MPLAB IDE v7.50编译C程序,用的单片机是PIC 16F877 ,怎样设置,请名位大虾赐教!!谢谢,

4. mplab单片机pic16f877a

TRIS方向寄存器不可以位操作。把这个改成第二张图即OK

5. 高手你好,单片机PIC16F887与PIC16F877A主要有什么区别?编程时要注意哪些?

主要区别,887是纳瓦系列,功耗比877或877a要低;
 887有内部RC振荡器,887/887A没有内部振荡器;
 887有一个普通CCP模块,一个增强型CCP模块,877A只有两个普通的CCP模块;
 887有十四个10位AD输入通道,877只有八个10位AD输入通道
 887可以使用内部复位电路(RE3可以做IO或者做复位引脚),877A无此功能;
还有其他的东西,在实际的使用中,你要对着DATASHEET来看(特别是IO口的使用,不同的型号IO口内部结构都可能不太一样,认真看datasheet),887有中文的datasheet,去这里下载chinese版本的: http://ww1.microchip.com/downloads/en/DeviceDoc/41291e_cn.pdf
877A没有中文版,如果用到那就自己慢慢看英文的: http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf
  
 另外,我很少用PROTEUS(上大学时候用过),现在我基本上是用实际芯片来做硬件仿真。没法回答你的PROTEUS问题。但我可以告诉你的是,Mplab IDE里的debuger选项中有Proteus VSM。你可以在Proteus软件里先画好图,然后保存关闭。然后在MPLAB里打开你的程序项目,然后打开Debugger -> Select Tools -> Proteus VSM,然后在弹出的PROTEUS窗口打开你刚画的PROTEUS文件,就可以在MPLAB里直接调用Proteus来仿真程序了。 这样可以直接单步调试程序,可以让你直观看到每一条指令对单片机和电路的改变。

高手你好,单片机PIC16F887与PIC16F877A主要有什么区别?编程时要注意哪些?

6. 请教各位大神,我用MCC18编译MPLAB IDE V8.80的C语言时未能编译成功,单片机型号是16F877。求解!如下:

MCC18 不支持PIC16,你用picc或者xc8或者

7. PIC单片机config配置问题

我专门给你编了个PIC16F1823的C程序,用的是PICC9.8。
其配置位的含义,请把这些程序编译后在MPLAB IDE的配置位窗口看,就知道了。
程序实现对一个端口的LED闪亮功能,图为在PROTEUS仿真的结果,证明结果是正确的,我用的是PROTEUS7.9的,低的版本没有这个单片机。
#include 
//第一个配置设置为:振荡器为内部RC,各种功能(看门狗,上电定时器等)
__CONFIG(0x09E4);
//第二个配置设置为:关闭PLL锁相环,掉电复位电压为2.4V,低电压写使能
__CONFIG(0x3EFF);
#define LED RA5
void DELAY(unsigned int);
void main(void)
{	//未对ODSCCON设置,即用默认的500kHz的内部振荡器,指令周期为8us
	TRISA5=0;
	LED=1;
	while(1)
	{	DELAY(3);
		LED=!LED;
	}
}
void DELAY(unsigned int n)
{	unsigned int i;
	for (i=0;i<n;i++)
	{	NOP();
		NOP();
		NOP();
		NOP();
	}
}

PIC单片机config配置问题

8. PIC16F877是51单片机么?为什么。

PIC系列单片机不属于51单片机。

最根本的区别是,PIC属于RISC(精简指令集计算机ReducedInstructionSetComputer),总线为哈佛结构;而传统意义上的51系列单片机,大都源于早期的INTEL8031内核,以此为基础做出辅助功能的删减或增加,属于CISC(复杂指令系统计算机Complex Instruction Set Computer),总线为冯.诺依曼结构。

一般来说,RISC单片机精于最常用的一些运算指令,在这些方面效率高,专注于处理某些特定任务,整体结构更简单专精,体积、功耗更小,成本更低,适合于专机专用。CISC单片机,功能全面,结构复杂,整体性能好,更为通用。
最新文章
热门文章
推荐阅读