登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C语言基础及其流水灯

[复制链接]
发表于 2022-1-24 18:11:15 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机
学习安排: 学习课程知识
开始时间: 2022-01-23
结束时间: 2022-01-24
二 基础知识学习
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


好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表