欢迎来到天天文库
浏览记录
ID:41406791
大小:1.98 MB
页数:73页
时间:2019-08-24
《任务一单片机控制单灯亮灭》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务一单片机控制单灯亮灭教学导航任务单任务准备案例示范知识梳理与总结任务作业教学导航教知识重点(1)单片机存储器结构(2)并行输入/输出接口(3)单片机引脚功能知识难点并行输入/输出接口推荐教学方式以任务入手,通过单片机控制单只发光二极管的亮灭任务的完成初步了解单片机的基本结构,并行输入/输出接口的控制方法。建议学时6学时学推荐学习方法通过对教师提供的电路图和给定的程序调试,初步学会使用KeilC开发环境和Proteus完成程序编辑、编译、调试与仿真运行方法,理解相关理论知识,学会应用。必须掌握的理论知识(1
2、)数制与编码(2)单片机内部结构与CPU结构(3)存储器配置(4)并行输入/输出接口(5)单片机引脚功能必须掌握的技能利用KeilC开发环境和Proteus编辑、编译、调试与仿真运行C51程序的初步过程。任务单任务描述针对第一个项目——交通灯控制系统,由单片机控制十二只发光二极管,分别对应四个路口的红绿黄灯,定时让相应的红绿灯亮、黄灯闪烁。为了实现这一目标,首先必须解决单片机如何控制单只发光二极管亮和灭的问题,因此通过本任务的学习,学会利用单片机控制任意一只发光二极管发光和不发光。任务要求由P0连接8只发光二
3、极管(如图1-1所示,P0口各脚分别连接红、绿、黄、蓝四种颜色),实现如下功能:(1)让左边4只发光二极管亮、右边4只发光二极管不亮;(2)让8只发光二极管间隔亮,即从左边开始让第1、3、5、7亮,另外4只不亮,或反过来;(3)自行设置哪些灯亮、哪些灭(如让指定亮的颜色),实现之。实现方法1.利用Proteus仿真运行,采用不同的方法实现单灯(或几个灯)的发光。2.在开发板等实训设备上按任务要求连线,完成程序设计并运行。任务一电路图任务一单片机控制单灯亮灭1.1数制与编码1.28051单片机基本结构1.3存储
4、器结构1.4并行输入/输出接口1.5MCS-51单片机引脚功能案例1单片机控制右侧发光二极管亮灭案例2仿真调试简单的C语言程序1.1数制与编码计算机最基本的功能是进行数据的计算和处理加工,为了方便和可靠,计算机内部采用了二进制数字系统,因此,所有数值数据都必须采用二进制数表示,所有非数值数据,例如,字母、符号等也都必须采用二进制代码表示。1.1.1进位计数制数制是进位计数制的简称。为区别不同的进位计数制,通常用字母来表示数制:D(Decimal)代表十进制(也可省略)B(Binary)代表二进制O(Octal
5、)代表八进制H(Hexadecimal)代表十六进制。几种进制的对应关系十进制十六进制二进制十进制十六进制二进制00000088100011000199100122001010A101033001111B101144010012C110055010113D110166011014E111077011115F1111进制间的转换技巧:利用“开始”→“附件”→“计算器”1.1.2计算机中的常用编码1.二—十进制编码二—十进制编码是指将十进制数的0~9十个数字用二进制数表示的编码,即BCD(BinaryCodedD
6、ecimal)编码。由于十进制数需用4位二进制数来表示。4位二进制编码有多种方案,BCD码也有多种方案。最常用的编码是8421BCD码,它是一种恒权码,8(23)、4(22)、2(21)、1(20)分别是4位二进制数的权值。8421BCD码十进制数8421BCD码十进制数8421BCD码00000501011000160110200107011130011810004010091001十进制数86.5转换为8421BCD码为:86.5=(10000110.0101)8421BCDBCD码10010011.01
7、00转换为十进制数为:(10010011.0100)8421BCD=93.4例1-5十进制数和BCD码相互转换同一二进制代码,当把它看作是二进制数和把它看作是二进制编码的十进制数(BCD),其数值是不同的!2.字符编码计算机中普遍采用的是美国国家信息交换标准字符码,即ASCII码(AmericanStandardCodeforInformationInterchange)。ASCII码采用7位二进制代码对字符进行编码。它包括52个大、小写英文字母,10个阿拉伯数字,32个通用控制符号,34个专用符号,共128
8、个字符。例如0~9对应的ASCII码为30H~39H,A~Z对应的ASCII码为41H~5AH。ASCII码表1.2单片机基本结构MCS-51系列单片机都是以8051为核心电路发展起来的,包括51子系列(基本型)和52子系列(增强型)两大类,因此它们都具有MCS-51的基本结构与软件特征,具有很强的兼容性。MCS—51系列单片机配置FlashRom单片机:89X51——89C51、89S51等。1.
此文档下载收益归作者所有