单片机过程控制LED灯点亮(C语言).ppt

单片机过程控制LED灯点亮(C语言).ppt

ID:52171505

大小:402.50 KB

页数:43页

时间:2020-04-01

单片机过程控制LED灯点亮(C语言).ppt_第1页
单片机过程控制LED灯点亮(C语言).ppt_第2页
单片机过程控制LED灯点亮(C语言).ppt_第3页
单片机过程控制LED灯点亮(C语言).ppt_第4页
单片机过程控制LED灯点亮(C语言).ppt_第5页
资源描述:

《单片机过程控制LED灯点亮(C语言).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机控制led灯点亮主要内容一、点亮板子上的第一个灯D0二、点亮板子上的D0、D2、D4、D6灯,与D1、D3、D5、D7灯交替闪烁三、流水灯:从D0---D7依次点亮一、点亮板子上的第一个灯D01)目标了解单片机的基本设计思路和编程方法,和单片机的最小系统。2)分析利用单片机的一个输入/输出口来控制一盏发光二极管点亮。引脚:1)4个I/O口占了32个引脚2)电源和接地又占了2个引脚3)剩下的6个引脚是时钟引脚和控制引脚硬件说明使用单片机的P1口来驱动8个LED,发光二极管的阳极接高电平,故P1口为低电平时,就可以驱

2、动其点亮D0与P1.0口是相连的,P1.0用来表示P1口的最低位;本任务中给单片机的P1.0口一个低电平信号即可完成控制。所以,只需给P1.0低电平信号,其他引脚均为高电平。点亮D0灯:D7D6D5D4D3D2D1D011111110从二进制转化为十六进制:0xfe源程序#includevoidmain(){P1=0xfe;}十六进制是二进制的简短表示形式。十进制中的0-15分别表示为十六进制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F熟练掌握二进制与十六进制之间的转换。规律:一般

3、把四个二进制数放在一起转换成一个十六进制数,转换时先把二进制数转换成十进制数,再把十进制数转换成十六进制数。二进制和十六进制的转换如:0001B->1HB表示为二进制,H为十六进制1001B->9H1010B->AH00101100->2CH11111110->FEH在C语言编程中是不能用H的.十六进制整常数的前缀为0X或0x。十六进制整常数十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。以下各数是合法的十六进制整常数:0X2A(十进制为42)0XA0(十进制为160)0XFFFF(十进制为655

4、35)以下各数不是合法的十六进制整常数:5A(无前缀0X)0X3H(含有非十六进制数码)各种进位制的对应关系十进制二进制十六进制十进制二进制十六进制000910019111101010A2102111011B3113121100C41004131101D51015141110E61106151111F71117161000010810008Keil的使用掌握Keil工程的建立和软件的开发;1.启动VisionVision2是一个标准的Windows应用程序,双击KeilVision2图标即可启动,也可以选择“开始

5、”→“程序”KeilVision2”命令来启动运行。其主界面如图1-28所示。2.创建一个项目并选择单片机选择“Project”(项目)→“NewProject”(新建项目)命令,如图1-29所示,将弹出“GreateNewProject”(新建项目)对话框随后会弹出一个对话框,要求选择单片机的型号。在该对话框中显示了Vision2的器件数据库,从中可以根据使用的单片机来选择。3.创建一个新的源程序文件,并把这个源文件添加到项目中单击工具栏中的新建文件图标(或选择“File”(文件)→“New”(新建)命令),文件

6、操作窗口即可出现新建文件。保存该空白文件,单击工具栏中的保存图标(或选择“File”(文件)→“Save”(保存)命令),弹出如图1-32所示的“Saveas”(保存为)对话框,在“文件名”文本框中输入欲保存的文件名,保存时注意加上正确的后缀名。单击Target1前面的+号,然后在SourceGroup1上单击鼠标右键,弹出快捷菜单。选择“AddFilestoGroup’SourceGroup1’”(添加文件到项目)命令,弹出如图1-34所示的对话框。选中文件(注意选择文件类型),然后单击“Add”(添加)按钮,即可添

7、加选中文件到项目中。4.输入源程序:此时就可以输入源程序了。5.设置目标硬件的工具选项程序编写完成后,还要对项目进行进一步的设置,以满足要求。“Output”选项卡如图所示,其中有多个选项,此处选择“CreateHEXFile”复选框用于生成可执行代码文件,该文件可以用编程器写入单片机芯片,文件的扩展名为.HEX,默认情况下该项未被选中,如果要写芯片做硬件实验,就必须选中该项。其余选项均取默认值,不做任何修改。6.编译项目并创建HEX文件可以通过工具栏中的图标直接进行。从左到右的图标分别是:编译、编译连接、全部重建、停

8、止编译和对工程进行设置。对源程序编写之后编译,最终要得到结果,提示0个错误,0个警告。同时还可看到,该程序的内部RAM的使用量(data=8.0),外部RAM的使用量(xdata=0),代码量(code=18)等一些信息。7.将生成的hex文件,通过ISP下载到板子中。请观察现象!源程序#includevoidm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。