单片机原理与接口技术 教学课件 ppt 作者 朱玉红 单元3
20页1、单元3 单片机开发平台的建立,学习目的:掌握单片机开发过程和开发环境的建立,掌握Keil C51的使用方法。 重点难点:Keil C51的使用。 外语词汇:Integrated Develop Environment(集成开发环境)、Compile(编译)、Assembly(汇编)、Project(工程)。 学习单片机时,首先要建立一个单片机开发平台。只有在开发平台下动手练习,才能建立对单片机学习的兴趣,理解并掌握单片机的开发技巧。单片机开发平台由硬件平台和软件平台组成。,3.1单片机开发过程,单片机开发的一般过程是首先进行硬件设计, 然后根据硬件和系统的要求在开发环境中编写软件程序,程序调试成功后,再通过烧录器把程序写到单片机里。单片机开发流程如图3-1所示。,3.2硬件平台建立,学单片机第一步是建立自己的硬件学习条件。需要一台电脑用于编程和学习,还需要一套单片机实验板,简易实验板如图3-2所示。再就是买几块单片机芯片就可以了。 实验板用来进行单片机开发设计实践和验证程序的正确性,实验板一般配套程序下载电缆,现在很多单片机通过串口就可以下载,没有串口的电脑可以采用USB转接串口的线缆
2、来进行程序的下载,很方便。这样通过串口或USB转接口下载线将电脑与实验板连接成了一个系统。实验板和计算机连接示意图如图3-3所示。,图3-1单片机开发流程图,图 3-2 简易实验板,图 3-3 实验板和计算机连接示意图,3.3 软件平台建立,IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件。 Keil C51(Vision)是美国Keil software公司专门为80C51系列单片机开发的第三方软件,它的免费测试版可在上下载,也可以在各种单片机网站上下载,虽然有2KB代码的限制,但足以满足初学者的需要。,3.3.1 Keil 集成开发环境安装方法,Keil C51是由Keil Software公司出品的51系列兼容单片机C语言软件开发系统,是目前最流行的开发80C51系列单片机的软件。Keil C51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(Vision)将这些部份组合在一起。,3.3.2 Keil 工程
3、的建立、设置与编译、连接,如果已正确安装了该软件,桌面上出现Keil Vision图标,如图3-4所示,可以直接双击Vision的图标以启动该软件。Keil Vision启动画面如图3-5所示。 Vision启动后,程序窗口的左边有一个工程管理窗口,如图3-6所示,该窗口有5个标签,分别是Files、Regs、Books、Functions和Templates,这5个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)、所选CPU 的附加说明文件、函数和模板,如果是第一次启动Keil,那么这5个标签页全是空的。,图3-4 Keil Vision图标,图3-5 Keil Vision启动画面,图3-6 工程管理窗口,单击“Project-New Project”菜单,出现建立新工程对话框,如图3-7所示,要求给将要建立的工程起一个名字。可以在编缉框中输入一个名字(如为exam1),不需要扩展名。,图3-7 建立新工程对话框,单击“保存”按钮,出现CPU选择对话框如图3-8所示,这个对话框要求选择目标CPU(即你所用芯片的型号)。单击ATMEL 前面的
4、“+”号,展开该层,单击其中的89C51,然后再单击“确定”按钮。,1. 建立工程,在Vision中进行单片机程序开发,要建立工程、对工程进行设置、软件编写、编译、连接等步骤。,图3-8 CPU选择对话框,其后,会出现8051启动代码加载确认框,如图3-9所示。,图3-9 8051启动代码加载确认框,选择“否”不添加8051启动代码。 此时,在工程窗口的文件页中,出现了建立的工程界面如图3-10所示,“Target1”前面有“+”号,单击“+”号展开,可以看到下一层的“Source Group 1”,这时的工程还是一个空的工程,里面什么文件也没有,需要手动加入源程序。,图3-10 建立的工程界面,2. 源程序的添加,使用菜单“File-New”或者单击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,在该窗口中输入以下汇编语言源程序: ORG 0000H MOV A, #01H MOV B, #02H ADD A, B SJMP $ END 保存该文件,注意必须加上扩展名(汇编语言源程序一般用asm或a51为扩展名),这里将文件保存为exam1.a51。 双击“Sou
《单片机原理与接口技术 教学课件 ppt 作者 朱玉红 单元3》由会员E****分享,可在线阅读,更多相关《单片机原理与接口技术 教学课件 ppt 作者 朱玉红 单元3》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页