《Proteus仿真平台单片机项目式教程》课件 (李任青)项目1 双闪灯-搭建开发环境_第1页
《Proteus仿真平台单片机项目式教程》课件 (李任青)项目1 双闪灯-搭建开发环境_第2页
《Proteus仿真平台单片机项目式教程》课件 (李任青)项目1 双闪灯-搭建开发环境_第3页
《Proteus仿真平台单片机项目式教程》课件 (李任青)项目1 双闪灯-搭建开发环境_第4页
《Proteus仿真平台单片机项目式教程》课件 (李任青)项目1 双闪灯-搭建开发环境_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术《Proteus平台单片机项目式教程》主讲:XXX单片机技术第一讲:KeilC软件的使用及在线联调课程引入

1应用效果仿真展示2基本原理(重点)3实物效果展示4思考题与课外拓展5一、课程引入第一步:复习旧课。上节课我们讲了单片机最小系统的硬件结构,了解到一个单片机最小系统必须包含的三大部分。请同学们抢答一下:这三大部分分别是哪三个,有什么作用?(学习通提问抢答的方式)1、晶振电路:提供时钟。2、复位电路:实现系统复位(条件)。3、电源电路:供电。一、课程引入第二步:启发式引入新的问题:大家知道计算机在今天应用很广,一个完整的简单的计算机系统除了上面复习的硬件系统还包括哪些方面?为什么要这样?(互动提问)互动发言总结:第三步:提出这节课中心问题:

怎样利用KeilC软件实现与硬件仿真器的在线联调?它们有什么作用?(1)操作系统(2)软件、应用程序思考:(1)单片机系统常用开发软件?KeilC(2)软硬件的特点?配合、相辅相成(课程思政:团队协作精神、软硬结合、刚柔并济。)二、应用效果仿真展示打开Proteus仿真软件展示仿真效果(激发学生学习兴趣)

思考:数码管能显示“HELLO”吗?三、基本原理(重点)

1、实验教学仪的结构三、基本原理(重点)

2、KeiluVision2软件的使用方法(以串行静态数码显示为例,边操作边讲,以下是要点笔记)(1)创建项目:选择【Project】→【NewProject】(2)新建一个源程序:【File】→【New】→【.asm】(3)向项目组添加源文件:【右键SourceGroup】→【AddFile】→【.asm】(4)属性设置:【右键Target1】→【Optionsfor】→【Debug】→Use:KeilMonitor-51Driver→Settings→comx、38400(5)编译程序:【Rebuildalltargetfiles】(6)进入调试模式:Debug(7)运行:Run三、基本原理(重点)

3、KeilC在线调试实例:串行静态显示89C51硬件连线:串行数据线DIN和移位信号CLK。

DINCLK四、实物效果操作演示五、思考题与课外拓展1、思考题:KEIL软件联调模式,程序是否已经下载到单片机仿真器中?与Proteus构建的软件环境是否可以同理联调?2、课外拓展:

请基于以上原理设计,尝试在Proteus软件仿真平台自主实现以下功能。

思考:怎样让串行静态显示模块的5LED显示“12345”、“HELLO”?课外(自学):显示“12345”课外(自学):显示“HELLO”ThankYou!单片机技术《Proteus平台单片机项目式教程》西安电子科技大学出版社主讲:XXX江西农业大学南昌商学院二、Proteus仿真软件的使用及在线联调课程引入

1应用效果仿真展示2基本原理(重点)3实物效果展示4思考题与课外拓展5一、课程引入第一步:复习旧课。上节课我们讲了Keil软件的基本用法,使用它实现了“89C51”的静态显示效果,大家可以跟我一起操作一遍,进行一次复习回顾。请同学们抢答:单片机系统构成?(学习通)软件:keilC硬件:单片机实验箱一、课程引入第二步:启发式引入新的问题:计算机应用系统比较复杂,涉及到软件系统和硬件系统,特别是硬件系统,实际中构建起来较为困难,灵活性差,成本也高,实验箱配套实验项目有限,缺乏拓展性、课外时间上延展性。第三步:提出这节课中心问题:怎样利用Proteus软件实现与Keil软件的联调?2015年教育部专门设立国家级虚拟仿真实验教学中心。那么,我们学校在这方面做了努力?(自问自答,课程思政:爱校、爱国、科技战略)(1)为什么要用Proteus仿真?(2)它有什么作用?、怎么用?二、应用效果仿真展示打开Proteus仿真软件展示仿真效果(激发学生学习兴趣)

思考:你能让LED间隔点亮吗?或者跑起来!!!三、基本原理(重点)

1、Proteus软件硬件电路设计ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。以简单的LED灯为例讲述Proteus仿真软件的操作使用方法。(老师边操作演示边讲解)三、基本原理(重点)

2、Proteus软件的使用方法(边操作边讲,要点笔记整理)(1)进入ProteusISIS(2)文件的新建和保存(3)设置工作环境(4)选取元器件:【Library】→【PickDevice】(5)放置元器件(6)编辑元器件属性(7)绘制原理图(8)程序的编译(9)模拟调试三、基本原理(重点)

3、电路设计与KeilC在线联调(1)硬件电路设计LED发光二极管是通过单片机P1口直接驱动,如图采用的是低电平点亮的方式,提高LED显示亮度。注意:仿真中,限流电阻不要过大,一般用100Ω左右。

三、基本原理(重点)

(2)软件程序设计 ORG000H LJMPSTART ORG0030H START:

MOVP1,#10101010B;间隔点亮 acallDelay MOVP1,#01010101B acallDelay

LJMPSTARTDelay:

MOV R2,#100LOOP2: MOV R0,#20LOOP1: MOV R1,#248 DJNZ R1,$ DJNZ R0,LOOP1 DJNZ R2,LOOP2

RET END提问:请大家想想,要怎么修改程序改变发光二极管的显示效果?跑起来!

ORG000H

LJMPSTART

ORG0030H START:

MOVP1,#11011111B

LJMPSTART

END 四、实物效果操作演示五、思考题与课外拓展1、思考题:要怎么修改程序改变发光二极管的显示效果?2、课外拓展:

请基于以上原理设计,尝试在Proteus软件仿真平台自主实现以下功能。

思考:(1)课后利用Proteus仿真显示间隔点亮的效果?

(1)间隔点亮动起来?或者跑起来。课外(自学):间隔点亮的效果ThankYou!单片机技术《Proteus平台单片机项目式教程》西安电子科技大学出版社主讲:XXX江西农业大学南昌商学院六、汽车双闪灯控制系统的设计课程引入1应用效果仿真展示2基本原理(重点)3实物效果展示4思考题与课外拓展5一、课程引入第一步:复习旧课。上节课,我们基于单片机的最小应用系统完成了P1口输入、输出控制功能的设计,讲解了P1口输入、输出控制应用方法。P1口是准双向口。但是在实际生活中针对具体的任务,我们是怎样应用它实现一个具体的实用性功能,这是怎样的一个设计过程,请大家一起来体验。记住口诀:欲读先置一一、课程引入(1)转向提醒、起步提醒、靠边提醒(方式是闪烁)(2)刹车、减速提醒(尾红灯亮)。(3)双闪灯(危险报警闪光灯),浓雾天气、紧急情况提示注意,防止追尾。第二步:启发式引入新的问题:在生活中,随着汽车的家用普及,汽车走进的平民百姓的生活,很多同学家里都有车,有的同学也在考驾照。但是,您了解汽车的尾灯功能吗?请大家列举汽车尾灯的几种功能:(提问)应用:我们通过单片机控制两个LED灯来模拟汽车双闪灯的工作过程。1.临时停车时。2.牵引故障机动车时。3.组成交警部门允许的车队时。4.在高速公路行驶,但能见度低于100米,时速低于40km/h时。除以上4种需要开启双闪灯的情况外,任何使用双闪灯行为,将可能对机动车驾驶员处以记3分的处罚。一、课程引入汽车双闪灯:第三步:提出这节课中心问题:“怎样通过单片机控制两个LED灯实现汽车双闪灯功能,并保证系统的可靠性?”二、应用效果仿真展示打开Proteus仿真软件展示仿真效果(激发学生学习兴趣)三、基本原理(重点)

1、单片机系统开发方法单片机应用系统由硬件和软件两部分组成,总体设计包括以下内容,(1)明确系统功能(2)硬件电路设计与搭建(3)软件(程序)设计与编译(4)程序语言及程序结构选择(5)软件可靠性设计(6)下载程序到单片机中并调试2、汽车双闪灯控制基本任务:我们用89C51单片机作为本系统的控制核心,利用单片机P0口的两个位端口控制两个发光二极管,来模拟汽车的两个双闪灯实现“双闪”功能,0.5秒闪烁一次。

三、基本原理(重点)

3、双闪灯硬件电路的设计4、源程序: ORG 0000HLOOP:MOV A,#7EH

MOV P0,A

LCALL DEL500ms

MOV A,#0FFH

MOV P0,A

LCALL DEL500ms

SJMP LOOPDEL500ms:

MOV R2,#5LOOP2: MOV R3,#200LOOP1: MOV R4,#250

DJNZ R4,$

DJNZ R3,LOOP1

DJNZ R2,LOOP2 RET

END三、基本原理(重点)5、编译与调试(1)把源程序编译成可执行文件。(2)把上面的参考源程序编译成十六进制的可执行文件,进行程序Proteus仿真,验证可行性。(3)把程序下载到单片机。(4)实物测试与调试:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论