- 博客(20)
- 收藏
- 关注
转载 I2C总线
1. 定义方法 a.定义起始信号 b.定义终止信号 c.定义单片机写入函数 d.定义单片机读出函数 e.写入到指定元器件 f.从指定元器件读出 g.写一个头文件作为中转 h.写一个主函数实现对写入读出的调用2. 定义起始信号 a.SDA 高电平延时 b.SCL高电平延时 c.SDA低电平延时 d.SCL低电...
2018-05-01 22:39:00
139
转载 串行口通信
1. SCON 串行口寄存器 SM0 SM1 SM2 REN TB8 RB8 TI RI2. 串行口工作步骤 a.确定T1的工作方式(编程TMOD设置) b.设置TH1 TL1的初值 c.设置SMOD 的倍率值,因为SMOD在PCON寄存器中所以要直接用16进制设置PCON d.启动T1 利用TR1 = 1 e.确定串行口控制(编...
2018-04-29 17:49:00
185
转载 C51中断系统
1. void xxx() Interrupt a 中断函数,xxx表示自定义函数名,interrupt 0为中断函数必不可少部分,0为中断号 /INT0 中断号 0 EX0 为外部中断0 开关 IE0 外部中断0 的中断请求标志位 代码中不用定义 IT0 外部中断0 的触发方式,当...
2018-04-25 19:30:00
168
转载 51单片机关键字汇总
1. code 将定义的数据存放在程序存储区内 如 U8 code sudan[] = {1,2,3,4,5 } 将数组保存在U8数组内转载于:https://www.cnblogs.com/mycgy/p/8878241.html
2018-04-18 23:02:00
1278
转载 数码管
共阴数码管码表转换方式,将得来的二进制数从下向上排列,然后转换为16进制得来的就是数码管码表如要显示B在共阴电路中二进制为01011110 转换为16进制为,0X5e#include<reg52.h>sbit LA = P2^2;sbit LB = P2^3;sbit LC = P2^4;typedef unsig...
2018-04-18 22:21:00
148
转载 蜂鸣器
1. ~ 取反 用在取反高低电平 #include<reg52.h>typedef unsigned int u16;sbit beep = P1^5;void deday(u16 i){ while(i--); }void main(){ while(1) { ...
2018-04-18 21:44:00
127
转载 C51
1. 头文件 include<reg51.h>2. sfr 特殊功能寄存器声明sfr 变量名=地址值sbit 特殊功能位声明sbit 变量名=地址值 声明位置变量void deay(u16i) { while(i--); } i=1大约延时10us 延时函数3.新建一个头文件和子函数文件的方法及格式 1...
2018-04-13 22:08:00
144
转载 模电基础
1. 电阻 常用用途: 限流,分流,分压,将电能转换为内能(热能) 2. 电容 符号 无极电容 或者有极电容 无极电容一般较小 电容作用: 隔离直流,接通交流 储能3. 二极管 符号 作用: 正向导通,反向截至, 正向虽然导通但会降压 ...
2018-03-02 23:20:00
135
转载 单片机
1.电平特性 a.数字电路中只有两种电平:高电平和低电平 高电平 5V或者3.3V 取决于单片机的供电电源 低电平 0V b. RS232电平:计算机串口的电平 高电平: -12V 低电平: +12V2. 二进制逻辑运算 与运算有0得0 1&0 =...
2018-03-02 22:14:00
140
转载 C语言 指针和数组
1. 指针和一维数组 一维数组名就是一个指针地址常量, 一维数组名的指针地址与数组第一个元素地址相同转载于:https://www.cnblogs.com/mycgy/p/8445326.html...
2018-02-12 18:44:00
103
转载 C语言指针
1. int * p; 表示以P为变量名,存放的int型变量的地址; 如: int i = 3; p = &i; &i表示i的地址 a. p保存了i的地址 b. p不是i,i也不是p,修改p的值不影响i,修改i的值也不影响p c. 如果一个指针变量指向了...
2018-02-12 13:55:00
104
转载 变量的作用域
1. 全局变量 在所有函数外部定义的变量称为全局变量,全局变量的使用范围从定义位置到整个程序结束,定义位置上不能调用2. 局部变量 在函数内部定义的变量或者函数的形式参数称为局部变量3. 如果一个函数内部有局部变量名定义与全局变量一致,该函数执行的是局部变量转载于:https://www.cnblogs.com/mycgy/p/8444266.htm...
2018-02-12 12:34:00
74
转载 C语言常用词汇汇总
1. continue 跳出本次循环,进行下一次循环 注意continue只能针对for循环和while循环, 不能针对switch选择语句,除非switch语句嵌套在for或者while循环中2. return 向调用函数返回值或终止函数 当函数执行return后函数结束,本函数中剩下的所有语句都不在执行 如果返回值为空结束函数,不像...
2018-02-11 21:22:00
1479
转载 C语言函数
1.定义函数: 返回值类型 函数名 (数据类型 形参) void max(int a,int b) void表示无返回值,max为函数名,int 表示接收的参数为整数,a为形式参数. 自定义的函数要写在main函数之前,因为main在前的话,main内部调用定义的函数会不能识别 如果想把main函数放在前面,就必须在main函数之前声明函数. ...
2018-02-11 19:54:00
181
转载 C语言数组
1. 定义方法: a[5]={1,2,3,4,5} 表示a数组内包含5个元素 一位数组: 定义一个一维数组: 为n个元素连续分配存储空间 所有的变量数据类型必须相同 所有变量所占的字节大小必须相等 一维数组的操作: 初始化 完全初始化: int...
2018-02-11 17:37:00
511
转载 斐波拉契数列
1. 斐波拉起数列,除第1,2个数外任意一个数都是前两个数之和 以下代码为用户输入想得到斐波拉契数列第几位的值, # include <stdio.h>int main(void){ int n; int f1,f2,f3; int i; f1 = 1; f2 = 2; pr...
2018-02-11 14:58:00
197
转载 i++和++i 的区别
1. i++为后自增 整体表达式的值为自增之前的值2. ++i为前自增 整体表达式的值为自增后的值# include <stdio.h>int main(void){ int a,b,c,d; a = b = 3; c = a++; d = ++b; printf("a = %d b = %...
2018-02-11 11:42:00
124
转载 C语言流程控制
1. if(表达式) 语句A; 语句B;此种类型if只控制语句A 语句B始终会执行2. if(表达式) { 语句A; 语句B; }带中括号后语句A语句B同时控制3. for(参数1;参数2;参数3)# include <stdio.h>int main(void){ int a...
2018-02-10 17:59:00
91
转载 C语言基础
基本数据类型:整数: int 4个字节短整型: short int 2个字节 长整型: Long int 8个字节单浮点数: float 4个字节双浮点数:: double 8个字节 字符: char 1个字节 获取用户输入 scanf("输入控制符 输入控制符", &...
2018-01-28 15:20:00
115
转载 xml的缩进
from xml.etree import ElementTree as ETfrom xml.dom import minidomdef prettify(elem): """将节点转换成字符串,并添加缩进。 """ rough_string = ET.tostring(elem, 'utf-8') reparsed = ...
2017-01-17 20:35:00
874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人