二 基础知识学习 1. 小电容是高频滤波大电容是高频滤波 2. 耐压值要是5V的1.5到2倍 3. 电容值选大一点,理论上越来越好但是成本高 低频滤波电容:铝电容需要体积大但是便宜 钽电容和陶瓷电容体积小价格贵 4. 高滤波电容:电源附近通常用104电容去除高频干扰。 5. 使能引脚上面有横线低电压起作用 高电压不起作用
三 C语言基础及流水灯的实现 unsignedchar(0~255) signedchar(-128~127) unsignedint(0~65535) signedint(-32768~32767) unsignedlong(0~4294967295) signedlong(-2147483648-2147483647) float(-3. 4x10*-38次方-3.4x10*38次方)
double(C51里等于float)
一个字节是八位 用短不用长 file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png 举列子:a++=a+1 ++a=先+1再+a If (a=1)a等于1 A!=1 a不等于1 for语句用法 file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png 1 表达式1只执行一次 2 用法二是用法一特殊情况I=0 判断i<30000r 如果成立就执行语句然后执行 表达式三i++ 然后再执行表达式二 然后判断不成立就跑到下面 (通过执行程序所运用的时间就相当于延时) file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png 两个含义一样 建议用while while语句介绍 While(表达式) while(1)为真符合条件执行不符合就不执行 { while(0)为假 不执行 循环语句; }
函数里面有 return返回值的类型就是函数的类型 没有返回值为空函数类型 file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png 0xfe是一个十六进制,它对应的二进制值为11111110,除了最低位为0外,其它均为1.
所以在运行P1=0xfe的语句之后,引脚P1.0将被置为0,即处于低电平状态,其它引脚被置为1,即高电平状态。 file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png file:///C:/Users/cbf/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png
|