




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欢迎进入云龙电子科技大讲堂 51单片机实训课程作者 小王老师 欢迎进入云龙电子科技大讲堂 C51基础知识及流水灯设计 欢迎进入云龙电子科技大讲堂 电平特性单片机的数制C51的特点C51基础知识 C51简介 欢迎进入云龙电子科技大讲堂 关于电平特性 1 数字电路中只有两种电平 本课程中 定义单片机为TTL电平高电平 5V低电平 0V 2 RS232电平 计算机串口高电平 12V低电平 12V所以计算机串口与单片机进行通信时 需加电平转换芯片MAX232 欢迎进入云龙电子科技大讲堂 单片机的数制 1 单片机内部的数制 二进制2 单片机编程常用的数制 十六进制 欢迎进入云龙电子科技大讲堂 二进制数字电路中的两种电平特性决定了它006110117111210810003119100141001010105101111011 欢迎进入云龙电子科技大讲堂 十六进制数 是二进制的简短表示形式 十进制中的0 15在十六进制数中分别表示为0 1 2 3 4 5 6 7 8 9 A B C D E F 熟练掌握二进制与十六进制之间的转换 规律 一般把四个二进制数放在一起转换成一个十六进制数 转换时先把二进制数转换成十进制数 再把十进制数转换成十六进制数 欢迎进入云龙电子科技大讲堂 如 0001B 1 1HB表示为二进制 H为十六进制1001B 9 9H1010B 10 AH10011010 154 9AH 欢迎进入云龙电子科技大讲堂 各种进制的对应关系 欢迎进入云龙电子科技大讲堂 二进制数的逻辑运算1 与 运算 与 运算是实现 必须有 否则就没有 这种逻辑关系的一种运算 运算符为 其运算规则如下 0 0 0 0 1 1 0 0 1 1 1 欢迎进入云龙电子科技大讲堂 2 或 运算 或 运算是实现 只要其中之一有 就有 这种逻辑关系的一种运算 其运算符为 或 运算规则如下 0 0 0 0 1 1 0 1 1 1 1 欢迎进入云龙电子科技大讲堂 3 是 非 运算 非 运算是实现 求反 这种逻辑的一种运算 如变量A的 非 运算记作 A 其运算规则如下 1 0 0 1 欢迎进入云龙电子科技大讲堂 4 异或 运算 异或 运算是实现 必须不同 否则就没有 这种逻辑的一种运算 运算符为 其运算规则是 0 0 0 0 1 1 0 1 1 1 0 欢迎进入云龙电子科技大讲堂 C51的特点 C语言是一种结构化程序设计语言 它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术 此外 C语言程序具有完善的模块程序结构 从而为软件开发中采用模块化程序设计方法提供了有力的保障 使用C语言进行程序设计已成为软件开发的一个主流 用C语言来编写目标系统软件 会大大缩短开发周期 且明显地增加软件的可读性 便于改进和扩充 从而研制出规模更大 性能更完备的系统 因此 用C语言进行单片机程序设计是单片机开发与应用的必然趋势 欢迎进入云龙电子科技大讲堂 C 51的优点 1 对单片机的指令系统不要求了解 仅要求对8051的存贮器结构有初步了解 2 寄存器分配 不同存贮器的寻址及数据类型等细节可由编译器管理 3 程序有规范的结构 可分成不同的函数 这种方式可使程序结构化 4 提供的库包含许多标准子程序 具有较强的数据处理能力 5 由于具有方便的模块化编程技术 使已编好程序可容易地移植 欢迎进入云龙电子科技大讲堂 C 51的基本数据类型 类型 符号 关键字 数的表示范围 所占位数 整型 字符型 实型 有 无 signed int 16 32768 32767 signed short 16 32768 32767 signed long 32 2147483648 2147483647 16 unsignedint 0 65535 32 0 4294967295 unsignedlongint unsignedshortint 16 0 65535 有 float 32 3 4e 38 3 4e38 有 double 64 1 7e 308 1 7e308 有 char 8 128 127 无 unsignedchar 8 0 255 欢迎进入云龙电子科技大讲堂 加减乘除 位右移位左移 按位与按位或 按位异或按位取反 C 51的运算符 与C语言基本相同 欢迎进入云龙电子科技大讲堂 C 51的基本语句 与标准C语言基本相同 if选择语言switch case多分支选择语言while循环语言do while循环语言for循环语言 欢迎进入云龙电子科技大讲堂 常用的延时方法一 非精确延时方法1 for i 0 i 2 利用定时器进行定时 后边的课程进行介绍 欢迎进入云龙电子科技大讲堂 流水灯实验8个发光二极管 分别对应单片机I O口的P1 0到P1 7 8个单片机IO口组成一个字节 在程序编写过程中 可以直接用P1来进行操作 C语言的8位二进制数代表了8个I O口P1 0XFE 它是二进制11111110的简短表示形式 它分别表示P1 7P1 6P1 5P1 4P1 3P1 2P1 1P1 011111110 欢迎进入云龙电子科技大讲堂 1 了解单片机C语言都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 济南市2024-2025学年七年级上学期语文期末测试试卷
- 高铁安检课件
- 高配值班基本知识培训课件
- 电费业务知识培训课件
- 电脑课件无法使用浏览器问题解决
- 高血压脑出血的护理
- 高血压测量科普课件
- 电脑知识培训渭南课件
- 高考最后冲刺课件
- 电脑洗车水枪课件
- 2025年高一上学期英语开学第一课课件
- 【高中】【政治】2025【秋季】开学第一课:你好高中政治(课件)
- 2024年秋季新人教版八年级上册物理全册教案
- 小学五年级上册生命.生态.安全全册教案
- 公司企业接收证明
- 国家保安员资格考试培训教材
- 脑脓肿病人护理查房课件
- (烹饪)基本功教学教案
- 快递物流运输公司 国际文件样本 形式发票样本
- 质量三检制培训课件
- 简单娱乐yy频道设计模板
评论
0/150
提交评论