项目开发9单片机应用技能实训(C语言知识学习)备课教案
- 格式:doc
- 大小:1.40 MB
- 文档页数:28
单片机应用技能实训教案一项目8项目9单片机双机通信电路制作任务1项目相关基本知识学习送或接收一进制数据的位数称为波特率,单位为b/s,即位/秒。
串行口有四种工作方式,这四种工作方式对应三种波特率。
工作方式0 :波特率为=fsoc/12,不受SMOD位影响。
工作方式2:波特率=2SMOD X fsoc/64 (9-1 )工作方式1和方式3:波特率=2SMOD X( T1 溢出率)/32 (9-2 ) T1溢出率即为一次定时时间的倒数,即T1 溢出率=M1(9-3 )(2M x) 12 fsoc其中x为定时初值,M由T1的工作方式决定,一般置T1 工作方式2, M=8将式9-3代入9-2,并整理后得:o SMOD -波特率- ----- 『■竺(6-4 )384(2 x)当已知晶振频率和所需的波特率时,可由式6-4计算定时器的初值。
二、MCS-51单片机串行口工作方式1、2、3及应用1、方式1方式1是波特率可调的8位数据异步通信方式,发送或接收一帧信息为10位,其中包括1位起始位0, 8位数据位和1位停止位1。
方式1的发送是在T1-0的条件下,由任何一条以SBUF为目的地址的数据传送指令作为启动发送开始的。
发送时,由硬件自动生成一位起始位0,接着发送8位数据位,之后自动生成停止位1,数据从TXD端(P3.1引脚)输出。
当发送完一帧数据后,置中断标志TI为1。
串行口置为方式1,若RI=0 , REN=1时,允许串行口接收数据。
串行口米样RXD ( P3.0引脚),当米样到由1到0跳变时,确认是起始位“ 0”,便开始接收一帧数据。
方式1接收时,必须同时满足以下两个条件:(1)RI=0 ;(2)停止位为1或SM2=0。
在满足以上两个条件后,8位数据存入SBUF,停止位进入串行口控制寄存器SCON的RB8位,同时置中断标志RI为1。
若不满足这两个条件,接收到数据不能存入SBUF,此组数据丢失。
2、方式2方式2是9位数据异步通信方式,发送一帧信息为11位,其中一位起始位0、8位数据位、第9位数据位和一位停止位1。
09单片机程序设计实训正文:一、实训背景及目的⑴实训背景在现代电子技术应用中,单片机广泛应用于各个领域,如家电控制、汽车电子、工业控制等。
熟练掌握单片机程序设计是一个电子工程师必备的基本技能。
⑵实训目的本实训旨在通过对单片机程序设计的学习和实践,提高学员对单片机的理解和应用能力,培养学员独立进行单片机程序设计的能力。
二、实训内容和流程⑴实训内容本实训主要包括以下内容:(1)单片机的基本概念及原理(2)单片机的开发环境搭建(3)单片机的编程语言及语法(4)单片机的输入输出控制(5)单片机的中断控制(6)单片机的计时器/计数器应用(7)单片机的串口通信⑵实训流程本实训的流程如下:(1)理论学习:学习单片机的基本概念、原理和编程语言等知识。
(2)实践环境搭建:安装单片机的开发环境,并进行相关配置。
(3)编写简单程序:使用单片机的编程语言编写简单的程序,实现LED闪烁的功能。
(4)输入输出控制:学习如何使用单片机控制输入输出设备,如按钮、LED灯等。
(5)中断控制:学习单片机的中断机制,并实现相应的中断处理程序。
(6)计时器/计数器应用:学习单片机的计时器/计数器的原理和应用,并进行相应的程序编写。
(7)串口通信:学习单片机的串口通信原理,并编写相应的程序进行串口通信。
三、实训要求⑴学员要求学员应具备一定的电子基础知识,了解电子元器件的基本原理和常用电路的组成方式。
⑵实训环境要求(1)硬件要求:学员需要准备一台支持单片机开发的计算机,并连接相应的开发板。
(2)软件要求:学员需要安装单片机的开发环境,并进行相关配置。
⑶实训成绩评定及证书(1)实训成绩评定:根据学员在课堂上的表现、实训作业的完成情况和实际操作的能力等进行综合评定。
(2)证书颁发:实训结束后,按照学员的成绩情况颁发相应的实训结业证书。
四、附件本文档涉及的附件包括:(1)实训课件:包括课堂讲解的PPT资料和实践操作的指导书。
(2)参考书籍:单片机程序设计相关的参考书籍。
单片机应用技术实训 (C 语言 )授课设计—项目 6项目 6数字时钟电路制作任务 1项目有关知识学习一、案头任务项目有关知识学习授课时间年月日授课班级授课形式讲解、讨论授课时数 2 课时授课用具授课资源项目制作成品、课件课前准备授课目标1、认识并行通信与串行通信。
2、理解串行口构造,工作方式。
3、掌握串行口工作方式0 的应用。
4、认识 LED数码管构造及显示方式。
授课重点1、串行口控制寄存器的作用与用法。
2、串行口工作方式0 的应用。
授课难点1、对串行口发送启动和接收启动的理解。
授课过程1、经过对生活中数字时钟的讨论,引出项目任务。
2、LED数码管构造及显示方式。
3、并行通信与串行通信。
4、MCS-51单片机串行口的构造。
5、用于串行口的专用寄存器介绍。
6、串行口工作方式0 的应用。
授课后记二、授课推行过程导学方法推行环授课内容节组织教1、检查学生出勤情况并做好记录。
互动沟通学2、调整学生的注意力,为上课作准备。
复习提1、MCS-51准时器有哪几种工作方式?提问导思问2、怎样用准时器来达成数字时钟的准时?本项目的终极目标是制作一个单片机控制的LED 数码管静态显示数字时钟电路。
导入在项目 5 中学习了单片机的准时器,本项目要用准时启迪学习器准时,用数码管显示时间,最少要用 4 个数码管,每积极性个数码管占用 8 位,4 个 LED数码管占用 4 个 I/O 端口。
所以,在本项目中要扩展用于显示电路的输出端口。
下面,我们在进行项目制作从前,学习 LED数码管构造原理以及 MCS-51单片机的串行口。
讲授新一、LED数码管构造及工作原理课1、LED数码管构造平时使用的是七段LED显示器,这种显示器由8 个发光二极管组成,有共阴极和共阳极两种,如图6-3所示。
图 6-3 数码管构造2.LED 数码管工作原理共阴极 LED数码管的8 个发光二极管的阴极连在一起,接公共端 COM。
使用时公共端接地,当发光二极管的阳极为高电平时,发光二极管点亮。
项目一 发光二极管LED控制课时(学时)8学时终极目标1.能完成单片机最小系统和输出电路设计;2.能应用C语言程序完成单片机输入输出控制,实现对LED控制的设计、运行及调试。
促成目标1.了解AT89S52单片机结构;2.掌握AT89S52单片机的引脚功能;3.掌握AT89S52单片机最小系统电路设计;4.掌握C语言基本构成和基本语句;5.会利用单片机I/O口实现点亮一个LED和控制LED闪烁。
教学重点1.AT89S52单片机引脚功能;2.AT89S52单片机最小系统电路设计;3.C语言基本构成和基本语句;4.LED闪烁控制设计与实现。
教学难点 1. AT89S52单片机的引脚功能;2. AT89S52单片机最小系统电路设计;3. LED闪烁控制设计与实现。
教学内容一、工作模块1点亮一个LED;1.AT89S52单片机结构;2.AT89S52单片机引脚功能;3.AT89S52单片机最小系统。
二、工作模块2 LED闪烁控制设计与实现;1.C语言程序的基本构成;2.C语言基本语句。
教学手段多媒体演示及实训练习相结合教学方法设计1.项目驱动2.教学做一体项目二 LED循环点亮控制课时(学时)10学时终极目标 1.能完成单片机的输入输出电路设计;2.能应用C语言程序完成单片机输入输出控制,实现对LED循环点亮控制的设计、运行及调试。
促成目标 1. 掌握P0、P1、P2和P3功能及应用技能;2. 掌握内部数据存储器的地址分配及特殊功能寄存器;3. 掌握C语言数据类型、常量和变量;4. 会利用单片机I/O口实现开关控制LED循环点亮和步进机电控制。
教学重点 1. AT89S52单片机P0、P1、P2和P3功能;2.内部数据存储器的地址分配及特殊功能寄存器;3.C语言数据类型、常量和变量;4.开关控制LED循环点亮。
教学难点 1.电路图的设计;2.51单片机的内存空间地址分配。
教学内容 一、工作模块3 LED循环点亮控制模块1.工作任务要求;2. LED循环点亮电路设计;3. LED循环点亮程序设计;4. 并行I/O端口电路介绍。
单片机应用技术(C语言)教学大纲一、说明1、课程的性质和内容本课程是高级技校应用电子专业的专业课。
主要内容包括:认识单片机,点亮彩灯,简易数字钟,简易计算器,键控彩灯,简易频率计,单片机双机通信,简易波形发生器,简易数字电压表,移动字幕的制作,校园打铃系统。
2、课程的任务和要求本课程的主要任务是让学生熟悉AT89S51系列单片机的硬件结构,会使用常见的单片机外围器件,会用单片机组成具有特定功能电子电路,能用C语言编程驱动单片机AT89S51完成各种基本控制功能,能用单片机实现简单的系统电路,具备初步的单片机应用开发能力。
通过本课程的学习,学生应达到以下几个方面的要求:(1)熟悉单片机AT89S51的结构、引脚功能及工作原理。
(2)熟悉C语言程序的编写方法。
(3)能设计以单片机为核心、相关外围电路组成并能完成特定功能的电路。
(4)能根据单片机的工作原理和外围电路的功能要求进行软件设计,会分析程序设计思路和设计方法。
(5)具有初步的单片机控制应用系统硬件和软件设计能力。
3、教学中应注意的问题(1)教学中注意以学生为中心,做到教师边讲解边演示,学生边学边练习实践,培养学生的应用开发能力。
(2)任课教师应根据本学校设备及学生的具体情况进行教学。
(3)在教学实施过程中,教师应多联系生产实际和相关课程,还可选用一些更合适的应用实例进行讲解,以激发学生的兴趣,培养学生解决实际问题的能力。
(4)教学中应根据学生情况掌握好讲练比例,充分利用多媒体设备、实验设备和实验电路等进行直观教学。
二、学时分配表三、教学要求、内容及建议课题一认识单片机教学要求1、熟悉AT89S51的PDIP40\TQFP44和PLCC44三种封装形式,熟练掌握AT89S51单片机的各引脚功能。
2、掌握用AT89S51构成的单片机最小系统及各部分电路的功能。
3、认识实验电路板上的主要元器件包括AT89S51单片机、晶体振荡器、锁存器74HC573、MAX232芯片、RS-232串口端、数码管显示电路、发光二极写显示电路、键盘电路、排阻等元件。
单片机c语言教案教案标题:单片机C语言教学教案教案目标:1. 介绍单片机的基本概念和原理;2. 学习C语言在单片机编程中的应用;3. 培养学生的逻辑思维和问题解决能力;4. 培养学生的团队合作和沟通能力。
教学目标:1. 了解单片机的组成和工作原理;2. 掌握C语言在单片机编程中的基本语法和常用函数;3. 能够使用C语言编写简单的单片机程序;4. 能够进行简单的单片机电路设计和实验。
教学重点:1. 单片机的基本概念和原理;2. C语言在单片机编程中的应用;3. 单片机程序的编写和调试。
教学难点:1. 单片机程序的编写和调试;2. 单片机电路设计和实验。
教学准备:1. 单片机开发板和相应的软件开发环境;2. 相关的教学资料和教学案例;3. 实验器材和元件。
教学过程:一、导入(5分钟)1. 引入单片机的概念和应用领域;2. 激发学生的学习兴趣和求知欲。
二、理论讲解(20分钟)1. 介绍单片机的基本组成和工作原理;2. 讲解C语言在单片机编程中的基本语法和常用函数;3. 解释单片机程序的编写和调试方法。
三、案例分析(15分钟)1. 分析一个简单的单片机应用案例;2. 详细讲解案例中的单片机程序设计和电路设计;3. 引导学生思考如何解决问题和优化设计。
四、实验操作(30分钟)1. 学生分组进行实验操作;2. 指导学生使用C语言编写单片机程序;3. 检查和纠正学生的操作错误。
五、实验总结(10分钟)1. 学生展示实验结果和心得体会;2. 教师进行总结和点评;3. 引导学生思考下一步的学习计划和目标。
教学扩展:1. 组织学生参加单片机编程比赛;2. 鼓励学生进行单片机项目设计和实施;3. 引导学生深入学习嵌入式系统和物联网技术。
教学评估:1. 实验操作的成果和报告;2. 学生对理论知识的掌握和应用能力;3. 学生对案例分析和问题解决能力的表现;4. 学生的团队合作和沟通能力。
教学反思:1. 教学过程中是否能够引发学生的兴趣和主动学习;2. 教学内容是否能够贴近学生的实际需求和职业发展;3. 教学方法是否灵活多样,能够满足不同学生的学习特点。
项目1 音乐倒数计数器设计1任务要求利用单片机设计一个简易的倒数计数器,可用于比赛、定时、煮开水或小睡片刻等。
按照规定时间倒计数,当倒计数为0时,则音乐声响起,通知倒计数到0。
2系统方案参考本任务可选用51单片机芯片STC90C516RD+或其他兼容芯片作为主控制器,采用单片机内部定时器实现计时、独立式按键设置定时时间、字符型LCD显示时间和单片机内部定时/计数器产生方波实现音乐效果的功能,系统框图如图A-1所示。
图A-1音乐倒数计数器系统框图1)键盘功能定义用4个按键操作来设置当前想要倒计数的时间。
一旦按键按下则开始倒计数,当计数为0时,响起音乐。
程序执行后工作指示灯LED闪动,表示程序开始执行,倒计数时间默认为“00:00”。
复位后LCD的画面应能显示倒计时的分钟和秒数,此时按S1键,则在LCD上显示出修改时间画面,按S2键增大倒计数的时间1分钟,按S3键减小倒计数的时间1分钟,按S4键设置完成并启动倒计时。
2)显示定义用字符型LCD(16*2)显示器显示时间,显示格式为“TIME分分:秒秒”。
3)音乐播放利用定时/计数器.通过载入不同的计数初值.产生频率不同的方波.输入到蜂鸣器(Sounder)中.使其发出频率不同的声音.通过计算各音阶频率.可得1、2、3、4、5、6、7共7个音.应赋给定时器的初值为64580、64684、64777、64820、64898、64968、65030.在此基础上.可将乐曲的简谱转化为单片机可以“识别”的“数组谱”.进一步加入对音长、休止符等的控制量后.可以实现音乐的播放。
项目2温度计设计1.任务要求利用单片机结合改进型智能温度传感器DS18B20作为温度采集器.设计一款数字温度计.可以显示环境的温度以及测量人体的体温.2.系统方案参考本任务可选用51单片机芯片作为主控制器.利用数字温度传感器DS18B20测量温度信号.在LED数码管上显示温度.系统框图如图A..3所示.图A..3温度计系统框图1)温度测量温度检测电路采用Dallas公司生产的1-Wire接口数字温度传感器DS18B20.它采用3引脚TO-92封装.温度测量范围为-55℃ ~+125℃.编程设置9~12位分辨率.现场温度直接以1-Wire的数字方式传输.大大提高了系统的抗干扰性.单片机只需一根端口线就能与多个DS18B20通信.但需要接4..7kΩ的上拉电阻.DS18B20是采用1-Wire单总线协议方式.该协议定义了三种通信时序:初始化时序、读时序和写时序.而51单片机在硬件上并不支持单总线协议.因此.必须采用软件方法模拟单总线的协议时序.来完成与DS18B20间的通信.2)温度显示以串口传送数据.采用3位共阳极LED数码管显示相应的温度值.通过串行输入并行输出的移位寄存器74LS164输出段码.位码用NPN三极管驱动.单片机的I/O口模拟数码管串行显示的启动、时钟端、串行数据输入端。
单片机实训教案介绍单片机是一种微型计算机,由运算器、寄存器、控制器和存储器等部件组成,可用于控制和执行简单的任务。
单片机实训教案旨在培养学生对单片机的理解和应用能力,帮助学生掌握基本的单片机编程和电路设计技能。
教学目标•了解单片机的基本原理和结构•掌握单片机编程语言和开发工具•理解常用的单片机应用领域和技术•能够独立设计和实现简单的单片机项目教学内容单片机基础知识1.什么是单片机?–定义:单片机是一种集成电路,含有基本的计算、存储和输入输出功能的微型计算机。
–结构:包括中央处理器、内存、输入输出接口、定时器等核心组件。
2.单片机的工作原理–输入:通过输入接口获取外部信号。
–处理:通过中央处理器和内存对输入信号进行处理和存储。
–输出:通过输出接口将处理结果发送给外部设备。
单片机编程语言1.C语言–优势:易学易用,适用于多种单片机型号。
–编译器:使用专门的C语言编译器进行编译和调试。
–示例:编写简单的C语言程序,实现LED灯的闪烁。
2.汇编语言–优势:直接操作单片机硬件,执行效率高。
–编译器:使用汇编语言编辑器进行编写和调试。
–示例:编写简单的汇编语言程序,实现按键控制LED灯的亮灭。
单片机实训项目1.LED闪烁–硬件:使用LED灯和电阻进行连接。
–软件:编写C语言程序,实现LED灯的闪烁效果。
–流程:1.初始化IO口2.设置LED灯的亮灭状态3.设置延时时间4.循环执行以上步骤2.按键控制LED–硬件:使用按键和电阻进行连接。
–软件:编写C语言程序,通过按键控制LED灯的亮灭。
–流程:1.初始化IO口和按键2.监测按键状态3.根据按键状态控制LED灯的亮灭4.循环执行以上步骤单片机应用领域1.家电控制2.工业自动化3.智能仪器4.电子产品教学方法•理论讲解:介绍单片机的基本原理和结构。
•实践操作:学生实际动手编写和调试单片机程序。
•项目设计:学生独立设计和实现单片机应用项目。
•讨论交流:与学生进行互动,解答疑问和分享经验。
项目3单片机应用技能实训(C语言)教案
单片机应用技能实训(C语言)教案—项目3
项目3 电动机正反转控制电路制作
任务1 项目相关知识学习
二、教学实施过程
图3-2 图3-3
图3-4是光耦工作原理示意图。
图3-4光耦工作原理示意图
光电耦合器的主要优点是:信号单向传输,
全实现了电气隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。
图3-5 光耦与单片机的连接图3-6电动机正反转控制
三、直流电动机正反转控制原理
图3-6是永磁式直流电动机的正反转控制电路示意图,由两个开关SW1、SW2的状态来控制电动机的正转、反转及停止。
图3-8 图3-9
通常去抖动有硬件、软件两种方法。
用硬件去抖动的方法通常用RS触发器组成的去抖动电路如图3-9所示。
任务2 电动机正反转控制电路硬件、软件设计
二、教学实施过程
2、元件选择
(1)复习晶振电路元件及复位电路元件的选择。
(2)发光二极管电路元件选择。
(3)光电隔离电路及电动机正反转控制电路元件的选择。
任务3 电动机正反转控制电路的计算机仿真
二、教学实施过程
1、将所需元器件加入到对象选择器窗口
AT89S51用AT89C51代替,红色发光二极管、黄色发光二极管、绿色发光二极管的英文
“LED-YELLOW”、“LED-GREEN
…”或者点击工具栏的新建文件按钮
任务4 电动机正反转控制电路的制作与调试
二、教学实施过程
四、电路连接
1、根据电路接线图进行各元件之间的连接。
09单片机程序设计实训09单片机程序设计实训第一章实训目标本次实训旨在通过单片机程序设计的实践,培养学生的嵌入式系统开发能力。
第二章实训内容2.1 环境搭建在本章节中,我们将介绍如何搭建单片机程序设计所需的开发环境,包括硬件和软件环境的配置步骤及相关工具的使用方法。
2.2 单片机基础知识本章节将介绍单片机的基本概念、原理和常用的硬件接口。
学生将了解单片机的工作原理,掌握单片机的输入输出控制方法,并学会使用相应的引脚与外部电路进行连接。
2.3 单片机编程语言在本章节中,我们将介绍单片机常用的编程语言,包括汇编语言和C语言。
学生将学习如何使用这些编程语言进行单片机程序的编写,并掌握相关的语法和调试技巧。
2.4 单片机实验项目设计本章节将设计几个具体的单片机实验项目,通过这些项目的实现,学生将巩固所学的知识,并提高对问题解决的能力。
实验项目包括LED灯控制、数码管显示、温度测量等。
2.5 实验报告撰写在本章节中,我们将介绍如何撰写实验报告,并详细说明实验的目的、原理、实验步骤、实验结果以及分析和结论等内容。
学生需要按照课程要求编写实验报告,并提交给指导教师进行评价。
第三章附件本文档的附件包括:________1.实验环境搭建的详细步骤和配置文件。
2.单片机编程语言的学习资料和示例代码。
3.实验项目的设计方案和实现代码。
4.实验报告的撰写要求和范例。
第四章法律名词及注释1.单片机:________是一种集成电路芯片,具有处理器核心、存储器和输入输出接口等功能。
2.汇编语言:________一种低级机器语言的符号表示方法,用于直接控制计算机硬件。
3.C语言:________一种通用的高级计算机程序设计语言,广泛应用于嵌入式开发领域。
单片机应用技能实训(C语言)教案—项目9 项目9 点阵LED屏显示电路制作
任务1 项目相关知识学习
一、案头
二、教学实施过程
图9-3 图9-2
2、LED点阵显示模块的显示方式
LED点阵显示模块的显示方法必须采用动态扫描方式,一般采用逐行扫描。
以图9-3所示为例,一幅图形的每行由一个8位二进制数据构成,将这些数据称为显示数据点阵码。
比如显示字符“O”的点阵码为:3CH、42H、42H、42H、42H、42H、42H、3CH(如图9-4所示)。
一般显示汉字采用的是16×16的点阵模式或者更多,但是原理是相同的。
图9-4
3、LED显示模块与单片机的连接细致说明点阵码的含义。
一个8×8LED显示模块与单片机的连接需要两个并行端口,一个端口接行线,另一个端口接列线。
用两个8×8LED显示模块可构成8×16点阵,则要有三个并行端口与其相连,一个并行端口接8位行线,另两个并行端口与16位列线相连。
当并行端口不够用时,可用项目十中介绍的并行I/O端口扩展方法进行端口的扩展。
图9-5是单片机与两个8×8LED显示模块的接线示意图。
图9-5
二、C51调用汇编语言子程序的方法
1、C51程序调用汇编语言子程序的编写方法
(1)先按照C语言的格式来编写汇编语言子程序架构,并将SRC_CONTROL激活(激活方法参照项目8)。
(2)对该子程序架构进行编译后,就会在列表文件中清楚地看到产生的汇编程序(扩展名为.SRC)。
重点说明连接原理及实际使用时的注意事项。
任务2 LED屏显示电路硬件、软件设计一、案头
二、教学实施过程
电路构成,硬件电路原理如图9-6所示。
图9-6 电路原理
3、元件选择
(1)复习晶振电路元件及复位电路元件的选择。
(2)LED点阵模块及限流电阻的选择。
选用共阳模块,限流电路R10~R25:100Ω
(3)扩展芯片选择:74HC573,上拉电阻R2~R9:10K。
二、应用程序编写
1、应用程序流程图绘制
该项目要求是开机后需显示“OK”两个字符。
根据LED点阵扫描显示原理,绘制主程序流程图如图9-7所示。
学共讨论设计,在黑板上画出设计图如图9-6。
通过提问或讨论方式由同学进行选择。
图9-7
2、程序设计
根据流程图编写程序,参考程序如下:
#include<reg51.h>
unsigned char code dzm1[8]=
{0xc3,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xc3};
unsigned char code dzm2[8]=
{0x11,0xb7,0xaf,0x9f,0xaf,0xb7,0xbb,0x18};//OK点阵吗void delay() ; //声名延时函数
/*****以下是主函数***********/
void main()
{ 可考虑用多媒体展示图10-7。
由老师进行讲解。
任务3 LED屏显示电路的计算机仿真一、案头
二、教学实施过程
讲授新课一、使用proteus绘制仿真电路图的步骤
对照图9-6进行仿真电路绘制。
图9-6
1、将所需元器件加入到对象选择器窗口
电阻、电容、电解电容、按键、晶振的英文符号分别是“RES”
“CAP”“CAP-ELEC”“BUTTON”“CRYSTAL”;绿色点阵模块
的英文符号是“MATRIX-8×8-GREEN”。
2、放置元器件至图形编辑窗口
3、移动对象和调整对象朝向
4、放置电源及接地符号
5、元器件之间的连线
6、编辑对象的属性设置元件参数
二、使用keil进行程序汇编的步骤
1、源文件的建立
输入完源程序后,保存该文件,注意必须加上扩展名.c。
利用多媒体机房相关软件进行操作演示。
讲解个步骤的含义。
2、建立工程文件
点击“Project--New Project…”菜单,出现一个对话框,要
求给将要建立的工程起一个名字,---。
3、工程的设置
在OutPut 页面,勾选“Creat Hex file”选项。
4、编译、连接
在设置好工程后,即可进行编译、连接。
点击按钮,对当
前工程中的文件进行编译然后再连接,生成目标代码。
编译过程中的信息将出现在输出窗口中的Build页中,如
果源程序中有语法错误,会有错误报告出现。
三、布置作业学生练习,老师指导。
1、LED屏显示电路仿真验证。
2、仿真成功后再设计显示其他字符?在电脑上仿真试试。
3、试一试,能否再增加一个按键,按下时,可以有更多的变
化样式?
课堂小结1、proteus的基本操作步骤。
2、keil的操作步骤。
3、点阵LED屏显示电路的仿真验证。
课后作业技能反复训练与思考题3题、4题。
任务4 LED屏显示电路的制作与调试一、案头
二、教学实施过程
2、讨论LED显示模块测试方法并进行测试。
二、按元件高低层次依次进行插装与焊接
1、电阻的插装与焊接。
2、电容、晶振的插装与焊接。
3、40脚及20脚IC插座插装与焊接。
4、按键及数据线插座的插装与焊接。
5、LED显示模块、电解电容的插装与焊接。
三、电路连接
完成各元件的连接后,将电源线引出或将USB座焊接在电路板上,使用电脑上的5V电源。
往届学生制作成品如图所示。
四、硬件电路调试
1、通电之前,先用万用表检查各电源线与地线之间是否有短路现象,测试40脚及20脚IC插座各脚对地电阻值并记录,分析各电阻值是否合理。
若发现有不合理值,则要进行分析查找及师进行巡回指导,必要时进行示范操作。
将所测试数据列表记录并妥善保存。