(中职)单片机技术应用项目教程项目一任务二电子课件.pptx
-
资源ID:90085300
资源大小:4.31MB
全文页数:22页
- 资源格式: PPTX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(中职)单片机技术应用项目教程项目一任务二电子课件.pptx
(中职)单片机技术应用项目教程项目一任务二电子课件汽车运用与维修专业单片机应用技术项目一初识芯片 制作单片机最小系统本项目将制作一个单片机最小系统电路,并使用该最小系统电路控制一个发光二极管的亮灭,通过本项目的学习,了解单片机最小系统及单片机的内部结构,初步掌握单片机应用系统的调试方法。项目描述目前,市场上有许多用高亮度LED制作的彩灯、手电筒和各种花样小台灯,本任务要求用单片机控制点亮一个LED灯。任务二芯片的“眼睛”用单片机点亮一个LED灯1.了解I/O端口的控制方法。2.掌握数制以及进制转换3.了解C语言的基本结构。知识准备任务实施1)了解I/O端口的控制方法。2)掌握数制以及进制转换。3)了解C语言的基本结构。知识目标1)能用万能实验板搭建电路2)会使用Keil软件编写、调试C语言程序,并生成HEX文件。3)能用下载器将程序下载到单片机中。技能目标单片机应用与调试过程可分为以下几个步骤:1.绘制电路图。2.搭建电路。3.编程。4.仿真调试程序。5.程序下载。6.功能测试。一、单片机应用与调试流程图1-30 USB转TTL串口下载器图片 Keil C51软件提供了丰富的库函数和功能强大的集成开发调试工具,全Windows界面。Keil C51生成的目标代码效率很高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。二、KeilC51软件简介图1-31 Keil C51工作界面三、数制与进制转换 1.计算机中常用的数制 微型计算机中常用的数制有三种,即十进制数、二进制数和十六进制数。数学中把计数制中所用到的数码符号的个数称为基数。(1)十进制数 (2)二进制数 (3)十六进制数三、数制与进制转换 2.数制间的转换 (1)二进制数转换成十进制数:将二进制数按位权展开式展开 (2)十进制数转换成二进制数:十进制转二进制采用“除2取余法”(3)十六进制数转换成二进制数 十六进制数转换成二进制数的方法是从左至右将待转换的十六进制数的每个数码依次用4位二进制数表示。(4)二进制数转换成十六进制数 将二进制数转换成十六进制数的方法是,从右至左,每4位二进制数转换为1位十六进制数,不足部分补0三、数制与进制转换 3.二进制数的运算 (1)加法运算 运算规则为:0+0=0;1+0=0+1=1;1+1=10(向高位有进位)。(2)减法运算 运算规则为:0-0=0;1-0=1;1-1=0;0-1=1(向高位借1当作2)。(3)乘法运算 运算规则为:00=0;01=10=0;11=1。(4)除法运算 除法运算是乘法运算的逆运算。与十进制类似,从被除数最高位开始取出与除数相同的位数,减去除数。四、单片机中数的表示1.位(bit)位是单片机中表示数的最小数据单位。2.字节(Byte)每8位二进制数组成一个字节,通常用B表示。3.字长 字节是计算机内部进行数据处理的基本单位,它由若干位二进制数组成,51系列单片机的字长是一个字节,8位。五、C语言的基本结构1.C语言程序结构/单彩灯点亮程序1#include reg51.h /包含头文件reg51.h2sbit LED1=P10;/定义位变量LED1对应P1口的P1.0位3/*-主函数-*/4void main(void)56 while(1)7 8 LED1=0;/P1口第0位输出低电平,彩灯点亮9 10 活动一:识读电路图任务二芯片的“眼睛”用单片机点亮一个LED灯 图1-13为LED灯控制电路原理图,在最小系统电路基础上增加了一个LED灯控制电路,由发光二极管LED1和限流电阻R1组成。单彩灯闪烁电路是基于单片机最小系统电路,在P1口增加了一个发光二极管(LED1)和限流电阻(R1)。P1.0输出高电平时,LED1不发光;P1.0输出低电平时,LED1被点亮。为了便于连接下载器,要再增加4根排针,分别连接电源、地、RXD和TXD。活动二:用万能实验板搭建硬件电路任务二芯片的“眼睛”用单片机点亮一个LED灯图1-14LED灯控制电路板实物图活动三:绘制程序流程图,利用KeilC51软件编写程序任务二芯片的“眼睛”用单片机点亮一个LED灯程序流程程序流程图程序代程序代码程序注程序注释/*-点亮一个彩灯点亮一个彩灯.c-*/#includesbitLED1=P10;voidmain(void)LED1=0;/包包含含51单片片机机寄寄存器定存器定义的的头文件文件/定定义位位变量量LED1对应P1口的口的P1.0位位/所所 有有 程程 序序 均均 从从main函数开始运行函数开始运行/P1.0输出低出低电平平结束P1.0输出低电平开始活动四:下载程序任务二芯片的“眼睛”用单片机点亮一个LED灯图1-29下载成功界面图1-24 单片机电路、下载器与计算机连接示意图活动四:下载程序任务二芯片的“眼睛”用单片机点亮一个LED灯图1-29下载成功界面图1-24 单片机电路、下载器与计算机连接示意图活动五:功能测试任务二芯片的“眼睛”用单片机点亮一个LED灯 程序下载到单片机内之后,接通电源,观察电路功能。若出现功能异常,断电检查电路以及程序功能,修改后再次上电测试,直到现象正常。用单片机控制点亮任意4个LED彩灯(用P1口)。绘制电路原理图和程序流程图,编写并调试程序。【任务拓展】【任务拓展】感谢聆听感谢聆听