摘要:
一、因果定律 世界上没有一件事是偶然发生的,每一件事的发生必有其原因。这是宇宙的最根本定律。人的命运当然也遵循这个定律。认同因果定律的不仅是佛教,还有基督教和印度教等等。古希腊哲学家苏格拉底和大科学家牛顿等人,也认为这是宇宙最根本定律。人的思想、语言和行为,都是“因”,都会产生相应的“果”。如果“因”是好的,那么“果”也是好的;如果“因”是坏的,那么“果”也是坏的。人只要有思想,就必然会不断“种因”,种“善因”还是“恶因”由人自己决定。所以欲修造命运者,必须先注意和明了自己的每一个想法(起心动念)会引发什么样的语言和行为,由这些语言和行为会导致什么样的结果。 二、吸引定律 人的心念(思想).. 阅读全文
摘要:
(1)*:得到对应指针中的存储的“东西”(一维的时候,这个东西是最体的值;二维时,这个东西就是指向一维数组的一个指针,三维时。。。多维时。。。)。(2)&: 得到相应变量的地址。(3)[]:表示相对于当前指针的偏移量。比如: 例1:对int a[5],则a[3]表示相对于a偏移3个位置: 即:a[3] = *(a+3) //******这是理解的关键 例2:对int a[5][4],则a[3][2]表示相对a[3]偏移2个位置,而a[3]表示相对于a偏移3个位置: 即:a[3][2]= *(a[3]+2) = *(*(a+3)+2) 例3:对int a... 阅读全文
摘要:
View Code 1 TIM0 查询法使LED一秒闪烁,未使用预分频 2 #include<pic.h> 3 #define uint unsigned int 4 #define uchar unsigned char 5 #define input RA3 6 #define clk RA5 7 #define cs_led RE0 8 __CONFIG(0x3B31); 9 10 void init(); 11 void delay(uint); 12 void write_164(uchar); 13 uint intnum1,intnum2; 14 ... 阅读全文
摘要:
一、Error[000] : Can't find 0x12C words for psect rbss_1 in segment BANK1 连接器告诉你总共有0x12C(300)个字节准备放到bank1 中但bank1 容量不够。显然,只有把一部分原本定位在bank1 中的变量改放到其它bank 中才能解决此问题。二、 Error[000] :Fixup overflow in expression (...) Error [477] ; . fixup overflow in expression (location 0x1FEE (0x1FE6+8), size 2, valu 阅读全文
摘要:
1.定时器:(3个TMR0,TMR1,TMR2)TMR0,8位位累加定时、计数寄存器,并带有预分频器。若考虑预分频器的效果,其固有定时为65ms。如果用作通用计数器,可采用外部T0CK1作为计数触发信号。 与TMR0相关的寄存器:TMR0(初始值),OPTION_REG(选择项寄存器T0CS,T0SE,PSA,PS2~PS0),INTCON(中断控制寄存器:GIE,T0IE,T0IF),TRISA(要求外部信号T0CK1担任TMR0的触发计数功能,此时该引脚必须设定为输入方式,0,RA4作为一般的输出引脚;1,作为输入引脚,为T0CK1提供一个通道)。 定时,计数从其内部工作方式分析一般表现为 阅读全文
摘要:
存放路径:在PICC软件hi-tech安装目录下,?:\Microchip\cc8.05\include,找到pic1687xa.h,里面即有以下是头文件内容及详细注释:/**Header file for the Microchip *PIC 16F873A chip*PIC 16F874A chip*PIC 16F876A chip*PIC 16F877A chip*Midrange Microcontroller*/#if defined(_16F874A)|| defined(_16F877A)#define__PINS_40#endifstatic volatile unsigned 阅读全文
摘要:
一.配置字 PIC单片机的配置字可以用__CONFIG命令来定义: #i nclude __CONFIG(x) ;其中x是配置字,头文件中定义了相应的配置说明符。如: __CONFIG(WDTDIS & XT & UNPROTECT); 这将关闭看门狗,设置XT振方式,程序不加密。注意:不同的配置符间用'&'相联,未定义的部分保留未编程状态。详细的情况请参考头文件及PIC数据手册二.ID 位置 有些PIC单片机在程序空间外还有ID空间,可用下面的方法来定义:#i nclude __IDLOC(x) ;其中x是ID标示。如: __IDLOC(15F0); 阅读全文