欢迎来到天天文库
浏览记录
ID:58918012
大小:5.63 MB
页数:49页
时间:2020-09-29
《单片机软件简单操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、keil工程的建立下面我们通过图解的方式来KeilC51软件的使用教程,学习最简单的,如何新建工程→工程详细设置→输入源程序→源程序编译得到目标代码文件。第一步:双击KeiluVision2的桌面快捷方式,启动Keil集成开发开发软件。软件启动后的界面如图所示。第二步:新建立Keil项目。点击“工程”→“新建工程”命令,将出现保存对话框。在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为“.uv2”,工程名称不用输入扩展名,一般情况下工程文件名称和源文件名称相同即可,输入名称后保存,将出现“选择设备”对话框,在
2、对话框中选择CPU的型号。描述第三步:在选择好CPU型号后,点击“确定”按钮返回主界面,此时可见如下对话框,选择“否”,此时工程管理窗中出现“Target1”,点击“Target(目标,对象)1”前面的“+”号展开下一层的“SourceGroup1”文件夹,此时的新工程是空的,“Source(来源)Group(组)1”文件夹中什么文件都没有。第四步:新建文本编辑窗。点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗,见图。点击新建打开此文本编辑窗,在此输入源程序。第五步:输入源程序。在新的文本编辑窗中输入
3、源程序,可以输入C语言程序,也可以输入汇编语言程序,如右图。将源程序保存为.c文件后,右击sourcgroup,选择“addfilestogroup‘sourcegroup1’”,找到源文件,先点“ADD”再点“CLOSE”。第六步:编译程序,看程序代码是否有错误。就在这里创建目标“Target1”编译文件liushuideng1.c…链接…生成liushuideng1.hex文件…编译结果:0错误、0警告第七步:如何查找错误;改为中文状态输入注意看编译结果双击第一条错误,出现蓝色箭头二、烧录程序1、安装STC-ISP烧录软件2
4、、烧录程序1、选择型号3、硬件设备里查4、默认#include//包含52的头文件定义,用尖括号括起来,表示系统目录中的头文件Sbitled1=P1^0;//声明单片机P1口的第一位Voidmain()//主函数{led1=0;//点亮第一个发光二极管}输入源代码时将输入法切换成英文半角状态。点亮一盏灯练习:1、第二盏灯亮2、第四盏灯亮3、第七盏灯亮4、第八盏灯亮#includeSbitled1=P1^0;Sbitled2=P1^2;Voidmain(){led1=0;led2=0;}第一盏灯
5、点亮多盏灯第三盏灯练习:1、第二,三,四盏灯亮2、第二,四,六,八盏灯亮3、第一,三,五,七盏灯亮4、八盏灯全亮位操作法总线操作法#include//包含52的头文件定义,用尖括号括起来,表示系统目录中的头文件voidmain()//主程序,默认的,所有单片机的程序都是从main开始的,嵌套的大括号表示语句的范围{//为了增强程序的可读性,每个不同层次的语句需要用TAB键分格P1=0xFB;//P1必须为大写,0x小写,表示16进制的数,FB=11111011,第三个灯为低电平,灯亮}练习:1、第四盏灯亮2、第
6、二,三,四盏灯亮3、第一,三,五,七盏灯亮4、八盏灯全亮#includevoidmain(){P1=0xFB;}#includevoidmain(){P1=251;}十进制数十六进制数三、程序的含义1、#include把单片机内部地址0x80处的这个寄存器重新起名叫P0,以后我们在程序中可直接操作P0,就相当于直接对单片机内部的0x80地址处的寄存器进行操作。2、C语言中注释的写法3、sbitled1=P1^04、主函数Main格式:voidmain()特点:无返回值,无参。
7、任何一个C程序有且仅有一个main函数,它是整个程序开始执行的入口。例:voidmain(){总程序从这里开始执行;其他语句;}led1=0;这是什么意思?5、电路图电路组成:1)、P2(1kΩ排阻)2)、D(1—8)(发光二极管)3)、U3(74HC573锁存器)长脚为阳极短脚为阴极有颜色标记的一端为阴极5V0VR二极管电流范围:3—20mA导通压降:1.7V电阻值怎么计算?(3)74HC573锁存器是一种数字芯片OE—三态允许控制端(低电平有效),输出允许端、输出使能端。1D~8D:数据输入端1Q~8Q:数据输出端LE:
8、锁存允许端H——高电平L——低电平X——任意电平Z——高阻态Q0——上次的电平状态OE—三态允许控制端(低电平有效),输出允许端、输出使能端。1D~8D:数据输入端1Q~8Q:数据输出端LE:锁存允许端C-51的数据类型基本数据类型类型符号关键字数的表示范围所占
此文档下载收益归作者所有