51单片机C语言教程_1.pdf

上传人:白大夫 文档编号:5594805 上传时间:2020-06-21 格式:PDF 页数:5 大小:384.01KB
返回 下载 相关 举报
51单片机C语言教程_1.pdf_第1页
第1页 / 共5页
51单片机C语言教程_1.pdf_第2页
第2页 / 共5页
51单片机C语言教程_1.pdf_第3页
第3页 / 共5页
51单片机C语言教程_1.pdf_第4页
第4页 / 共5页
51单片机C语言教程_1.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《51单片机C语言教程_1.pdf》由会员分享,可在线阅读,更多相关《51单片机C语言教程_1.pdf(5页珍藏版)》请在三一文库上搜索。

1、手把手教你学51 单片机 C语言教程 (C 语言基础 ) 电平特性 数字电路中只有两种电平:高和低(本学习笔记中)定义单片机为TTL电平:高 +5V 低 0V RS232 电平:计算机的串口电平:高 -12V 低+12V所以计算机与单片机之间通 讯时需要加电平转换芯片 max232 。 二进制 只有 2 个数字 0 同 1 数字电路中也用 1 表标高电平用 0 表示底电平。 十六进制二进制的简短表示形式, 十进制中的 0-15 用十六进制表示为0、1、2、 3、4、5、6、7、8、9、A、B、C、D 、E、F 各种进位制的对应关系 二进制数的逻辑运算 “与”运算类似于数值“ X”运算 00=0

2、 01=10=0 11=1 “或”运算“或”运算是实现“只要其中之一有,就有”这种逻辑 关系的一种运算 , 其运算符为“ +” 。“或”运算规则如下 : 0+0=0, 0+1=1+0=1, 1+1=1 C51 的程序结构 与一般 C 语言的结构相同,以main() 函数为程序人口,程序体中包含若干语句 还可以包含若干函数。 C51 函数的一般格式 类型函数名(参数表) 数据说明部分 语句执行部分 C51的数据类型 基本数据类型 C语言中的基本数据类型 C51 的数据类型扩充定义 sfr: 特殊功能寄存器声明 sfr16:sfr的 16位数据声明 sbit:特殊功能位声明 bit:位变量声明 例

3、:sfr SCON = 0X98; sfr16 T2 = 0xCC; sbit OV = PSW2; C-51数据的存储类型 C-51 数据的存储类型 ( 续) 例: 数据类型存储类型变量 char data var1; bit data flags; unsigned char xdata vextor10; C-51 的包含的头文件 通常有 :reg51.h math.h ctype.h stdio.h stdlib.h absacc.h 常用有 :reg51.h (定义特殊功能寄存器和位寄存器) ; math.h (定义常用数学运算) ; C-51 的运算符 与 C语言基本相同: + - * / (加 减 乘 除) = (位右移位左移) & | (按位与按位或 ) (按位异或按位取反 ) 位右移 位左移 按位与 按位或 C-51 的基本语句 与标准 C语言基本相同: if 选择语言 switch/case 多分支选择语言 while 循环语言 do-while 循环语言 for 循环语言 版权声明:(部分资料图片来源网络)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1