MCS-51单片机_基础知识1.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机_基础知识1.ppt

* * * 软件仿真、纠错 可仿真设备 仿真的串口接收器 软件仿真、纠错 仿真串口接收器接收到了数据 * * * 应用现场环境恶劣:电磁干扰、电源波动、冲击振动、温湿度变化等… 软硬件结合、多学科交叉 * 应用现场环境恶劣:电磁干扰、电源波动、冲击振动、温湿度变化等… 软硬件结合、多学科交叉 * * * * * * * * * * * * * * * * * * * * * * * * * * 二进制数的逻辑运算 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 4. “异或”运算 “异或”运算是实现“必须不同, 否则就没有”这种逻辑的一种运算, 运算符为“”。其运算规则是: 为什么要使用C语言 编程实现:4772+4071=? 汇编语言:(12A4H+0FE7H=?) MOV A,#0A4H; 被加数低8位→A ADD A,#0E7H; 加数低8位E7H与之相加,A=8BH,CY=1 MOV 40H,A; A→(40H),存低8位结果 MOV A,#12H; 被加数高8位→AADDC ADD A,#0FH; 加数高8位+A+CY,A=22H MOV 41H,A; 存高8位运算结果 C语言: unsigned int ans = 4772+4071; 易于编写、调试、理解 C语言VS汇编语言 比较项目 C语言 汇编语言 可读性 高 低 硬件涉及度 低 高 可移植性 高 低 复杂算法 容易 难 开发效率 高 低 运行效率 低 高 学习难度 低 高 如何学好单片机C语言? 重点:C语言的应用 难点:阅读文档 多动手:初级程序是写出来的;中级高手是说出来的;高级高手是想出来的;高高级高手是… 多交流:同学之间、网络之间。拒绝技术保护 多思考:自我批评。千锤百炼出精品 多辩论:多批评。群众的力量是强大的 Keil uVision2 德国KEIL公司出品的单片机集成开发环境IDE,用于51系列单片机、ARM7等处理器程序的开发应用。 主要功能: 1、程序编译链接:支持汇编语言、C语言 2、软件调试: A:软件仿真:模拟单片机程序运行, 及时发现错误,提高效率,实现软件 硬件并行开发 B:硬件仿真:有硬件平台,使用硬件仿 真器;接近实际运行结果 Keil uVision2 工作区 菜单栏 工具栏 项目窗口 输出窗口 如何完成一个项目? 建立3个文件夹 新建项目 指定单片机的型号 指定输出、Listing目录 编写源文件 设置Group、添加源文件 编译、纠错 软件仿真、纠错 软硬联调、纠错 发布程序 建立3个文件夹 目的:管理项目 APP:项目源码,具体的操作、算法等,一般归项目私有 Drivers:各种驱动程序,公共,可多次、多人使用 Outputs:中间输出文件,临时文件,可随时删除 无空格、 无中文 新建项目 1、新建项目 2、放在新建的APP目录下 3、项目名不能有空格、中文 项目名无需加扩展名 指定单片机型号 1、根据目标板的实际情况指定单片机的型号 选定的单片机的一些简单资源描述 2、指定型号后按“确定” 指定输出目录 右键,选择Options… 指定输出目录 1、选择Output选项卡 2、选择Select… 3、选择指定输出目录 指定Listing目录 编写源文件 源文件主要包括C、ASM文件,也包括相关的H文件 编写的源文件必须加扩展名 源文件不会自动加入项目 File - New 编写源文件 源文件主要包括C、ASM文件,也包括相关的H文件 编写的源文件必须加扩展名 源文件不会自动加入项目 File - New 编写源文件 新建的文件没有自动加入项目中 纯文本文件,没有指定类型 在新建的文件中输入源码 编写源文件 保存 选择存放文件夹 输入文件名 扩展名 编写源文件 源文件不会自动加入项

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档