-
由于复位后各引脚寄存器的值是明确的,而以后各引脚的寄存器的值的改变不会因为芯片外面而,影响到引脚寄存器的值,引脚的寄存器的值只可能由程序来改变,所以就没有必要只读寄存器的值而不改变寄存器的内容了。
-
PIC8位MCU的内存都是8位字节结构的,所以PICC中对于数据的划分都是以8位为基础的。
-
PICC中主程序和中断调用同一个子程序的问题,在汇编中,中断和主程序是可以调用同一个子程序的,在PICC中如果要在中断和主程序中调用同一个子程序,详解可见文章内容。
-
如果在一个C程序文件中要使用一些变量但其原型定义写在另外的文件中,那么在本文件中必须将这些变量声明成“extern”外部类型。
-
一个良好的程序设计应该有一个清晰的组织结构,把不同的功能用不同的函数实现是最好的方法,因此一个函数 2K字长的限制一般不会对程序代码的编写产生太多影响。
-
单片机编程时函数指针的应用相对较少,但作为标准C语法的一部分,PICC同样支持函数指针调用。如果你对编译原理有一定的了解,就应该明白在PIC单片机这一特定的架构上实现函数指针调用的效率是不高的。
-
为节约宝贵的存储空间,它采用了一种被叫做“静态覆盖”的技术来实现局部变量的地址分配。其大致的原理是在编译器编译原代码时扫描整个程序中函数调用的嵌套关系和层算出每个函数中的局部变量字节数,然后为每个局...
-
单片机系统强调的是控制的实时性,为了实现这一要求,有时必须用汇编指令实现部分代码以提高程序运行的效率。这样,一个项目中就会出现 C 和汇编混合编程的情形,我们在此讨论一些混合编程的基本方法和技巧。
-
第一部分PICC C 的使用说明. 这里我们只讲述了PICC C与标准C的不同,它不是一本C语言的教程, 并且我们假定你有C语言的基础.
第二部分关于如何在MPLAB下使用PICC C语言, 请参...
-
初学者对熔丝经常不解,AVR芯片使用熔丝来设定时钟、启动时间、一些功能的使能、BOOT区设定、当然还有最让初学者头疼的保密位,设不好锁了芯片很麻烦。要想使MCU功耗最小也要了解一些位的设定。
-
熔丝位是ATMEL公司AVR单片机比较独到的特征。在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM。用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一...
-
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。
-
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。
-
数码管显示在仿真中要消隐,具体程序及电路图见文章内容。
-
Keil 中的报警错误:WARNING L15: MULTIPLE CALL TO SEGMENT。
-
本文介绍了时钟电路对单片机系统影响的原理,同时提出了低功耗系统设计中的建议。
-
本文介绍了AVR单片机的EEPROM读写数据时间问题,并分析了3个方法的各自优缺点。
-
早上收到网友咨询MSP430单片机串口升级问题的邮件,因为不是第一次收到这样的帮助请求,于是便把自己做过的两种串口升级方式做一对比希望对此问题感兴趣的工程师朋友可以从中受益,也希望有更好见解的工程师...
09-21 09:49by
永不止步步 1156次查看