普中科技51单片机_普中科技51单片机晶振频率
一、 C51数据类型1.
一、 C51数据类型1. 基本类型数值类型:整型(hort,int,long)、浮点型(float,double)字符类型 char构造类型:数组、结构体、共用体、枚举指针空类型 void数据类型关键字
位数数范围无符号字符型unsigned char80~255有符号字符型char8-128~127无符号整型unsigned int160~65535有符号整型int16-32768~32767无符号长整型
unsigned long320~2 32 − 1 2^{32}-1232−1有符号长整型long32− 2 31 -2^{31}−231 ~ 2 31 − 1 2^{31}-1231−1单精度浮点型float
323.4e-38~3.4e38双精度浮点型double641.7e-308~1.7e3082. C51扩充数据类型类型长度值域说明bit位0/1位变量声明sbit位0/1特殊功能位声明sfr8位=1字节
0~255特殊功能寄存器声明Sfr1616位=2字节0-65535Srf的16位数据声明*1~3字节对象的地址示例:sfrSCON=0x98;sbitT1=SCON^1; # 取SCON第一位12
3. C51运算量(1)常量整型常量,如 长整型:L结尾;浮点型常量字符型常量:单引号定义,如a;字符串型常量:双引号定义,如: “DA”,字符串结尾处会有\0;(2)变量略……(3)位运算符& 按位与
| 按位或^ 按位异或~ 按位取反<> 右移(4)逗号运算符表达式1, 表达式2, ……表达式n表达式从左到右运算,返回最右边一个表达式的值4. 数组unsignedchar x[5]; unsigned
int y[3]={1,2,3}; char string1[10];二、51 最小系统构成1. 晶振电路
晶振一般选择12M或11.0592Mhz,12M更容易计算机器周期,串口通讯中使用11.0592MHz更适合,在串行通信设置波特率时误差为0.晶振起振时一瞬间会产生电感,2端加无极性旁路电容,用来消除起振电感,容量一般选择 10-33p。
2. 复位电路复位条件:在RST/VPD引脚端出现 >=10ms时间的高电平时复位。 高电平要>=3V。一般有两种实现方式;上电复位手动按键复位(1)上电复位运行过程
上电时,电容通交流、断直流,rst会直连5V高电平然后电容开始充电,充电完成后,电容对直流隔断,rst通过r2连到地低电平(2)按键复位按下开关时,电容放电,放电过程电容通交流,RST相当于连5V高电平。
由于R1的阻值很小(有的电路设计里不用这个R1,但直接对电容短接放电可能不太好),rst也可以通过这个通路连接高电平3. 电源电路
4. 下载电路供电脑使用USB转TTL连接电路板。这里使用CH340C芯片,它自带晶阵,芯片7、8脚是空的。如果使用CH340G需要外接晶振。
CH340C的13、14脚要对应普中开发板下载程序使用,通过Q5三极管控制Q3MOS的通断当DTR高电平、RTS低电平,三极管导通,MOS会导通,VCC通电当DTR低电平、RTS高电平,三极管截止,Q3的G脚被R20拉低,MOS管截止,VCC没有电源。
这个电路可以在使用普中开发板的下载程序省掉冷启动的过程。
- 标签:
- 编辑:
- 相关文章
-
普中科技51单片机_普中科技51单片机晶振频率
一、 C51数据类型1.
-
武汉科技大学研招网_武汉科技大学研招网官网
#在职研究生#2025年本科无学位报考武汉科技大学在职研究生,可通过同等学力申硕和非全日制研究生的方式就读。因为招生方式不同,所以…
- 扬州市科技局_扬州市科技局领导分工
- 西北农林科技大学研究生分数线_西北农林科技大学研究生分数线2023
- 未来科技发展趋势_未来科技发展趋势与走向
- 上海晓途网络科技有限公司_上海晓途网络科技有限公司客服电话
- 拓荆科技_拓荆科技股票