学习目标:
1、理解MCS——51系列单片机的性能。
2、知道MCS——51系列单片机内部构造及功能部件。
3、能看懂MCS——51系列单片机外部引脚的管脚图。
4、能看懂MCS——51系列单片机的复位电路及功能。
5、能看懂MCS——51系列单片机的时钟电路及功能。
6、知道单片机汇编措辞的指令格式
7、会利用单片机的根本指令。
8、知道MCS——51系列单片机的中断系统。
9、知道MCS——51系列单片机的定时/计数器系统。
学习内容:
1、单片机的产生与发展以及运用领域。
2、MCS——51系列单片机的性能。。
3、MCS——51系列单片机内部构造及功能部件。
4、MCS——51系列单片机外部引脚的管脚图。
5、MCS——51系列单片机的复位电路及功能。
6、MCS——51系列单片机的时钟电路及功能。
7、CLR、ACALL 、SETB 、AJMP、MOV DJNZ RET END 等指令的利用
8、知道MCS——51系列单片机的有哪些中断源。
9、知道知道MCS——51系列单片机的中断优先级。
10、会对知道MCS——51系列单片机的中断系统进行初始化。
11、知道知道MCS——51系列单片机有几个分外功能寄存器以及含义。
12、会便是MCS——51系列单片机的定时/计数器系统的计数初值。
13、会对MCS——51系列单片机的定时/计数器系统技校初始化。
14、安全培训
本课题建议学时:44 学时。
本课题的传授教化步骤可分为:
1、下发任务书
2、学习流程
3、勾引问题
4、有关表格
5、自我测试题(评价标准、测试题)
任务书: (2个课时)
随着人们生活环境的不断改进和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰 富的灯光色彩,低廉的造价以及掌握大略等特点而得到了广泛的运用,用 彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各模样形状的LED彩灯掌握器大多数用全硬件电路实现,电路构造繁芜、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同韶光段的须要来调节亮灯韶光、模式、闪烁频率等动态 参数。这种彩灯掌握器构造每每有芯片过多、电路繁芜、功率损耗大等缺陷。此外从功能效果上看,亮灯模式少而且样式单调,缺罕用户可操作性,影响亮灯效果。因此有必要对现有的彩灯掌握器进行改进。 本学习情境提出了一种基于AT89C51单片机的彩灯掌握方案,实现对LED彩灯的掌握。本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主掌握模块。在主控模块上设有8个按键和5位七段码LED显示器,根据用户须要可以编写多少种亮灯模式,利用其内部定时器T0实现一个基本单位韶光为5 ms的定时中断,根据各种亮灯韶光的不同须要,在不同时候输出灯亮或灯灭的掌握旗子暗记,然后驱动各种颜色的灯亮或灭。与普通LED彩灯比较,具有体积小、价格低、低能耗等优点。 硬件设计
新型LED彩灯系统包括2大部分,即LED彩灯掌握器(89C51主控模块)和LED彩灯管(管内LED板模块)。前者是主控模块,具有按键、显示等功能,并利用89C51的P口输出掌握旗子暗记;后者是受控模块,上面焊有三色LED彩灯和旗子暗记驱动芯片,模块置于LED的透明灯管内。
主控模块电路设计 主控模块电路如图1所示。主控模块紧张设计器件有89C51,5个七段码LED显示器,8个按键,2个稳压器(供应12 V,5 V电压),1个旗子暗记输出驱动模块芯片(MC4049)等。通过软件设计,使单片机P0口作为三色LED驱动旗子暗记输出口及移位时钟CLOCK旗子暗记,P3口为按键输入口,P2口、P1口与5位七段码LED相接作为显示器的输出口。 管内LED板模块设计 管内LED板模块电路见图2。管内LED板模块设计紧张器件有LED彩灯(红、绿、蓝)、移位触发模块芯片CD4076等。根据实际运用彩灯长度须要,可将不同数量的该管内LED模块实现级连,组成一个完全的LED彩灯。考虑到功率损耗,LED板模块之间接口处用旗子暗记正向驱动模块芯片MC4049连接。每个LED板模块上均匀分布3种颜色 LED灯,在实际制作PCB时采取红、绿、蓝3色互隔焊接办法,在电路板上把LED发光管按顺序L1(红)、L2(绿)、L3(蓝)、L4(红)、L5(绿)、L6(蓝)……依次均匀焊在板上成一条直线。为了得到更多的花样模式效果,可以使红绿2种灯从前今后驱动点亮闪烁,蓝灯从后往先驱动点亮闪烁,这样具有很好的动感视觉效果。
软件设计 新型LED彩灯掌握器最大特点在于所有亮灯模式均由软件掌握完成。系统中软件可以分为主程序和中断做事子程序。上电后在缺省状态以顺序调用Model_i花样亮灯模式流程为主程序,以一个单位韶光5 ms的T0定时为中断做事子程序。在这个5 ms的T0定时根本上,可以根据须要来确定各种模式事情韶光Ti,以及确定在各种亮灯模式Mode l_i内点亮和熄灭各种颜色LED灯的时候:Red_on,Red_off,Green_on,Green_off,Blue_on,blue_off以及Clock(移位翻转脉冲)等。全体系统软件由主程序( Main)、各个模式子程序(Model_i)、5 ms中断做事子程序(T0 Interrupt)、键盘扫描处理子程序(Key Board)、显示子程序(Display)等程序组成。利用T0定时器作为定时基本单位,根据模式须要打算好各掌握旗子暗记的发生时候,根据不同的模式Mo del_i可以设定不同的事情韶光Ti和脉冲翻转频率Fi通过P0口输出,使各色L ED灯的驱动时候与移位触发的翻转时候步调同等,使LED彩灯按照设计的模式事情。 除了T0定时中断之外,程序的大部份韶光是在处理按键的查询和LED显示的延时。8个按键分别为:4个参数按键(Fi增、减按键,Ti增、减按键),3个模式改变按键(模式上翻UP、模式下翻DOWN、模式保持KEEP),1个功能切换按键。在每次的T0定时中断做事子程序里,须要对各个韶光寄存器和模式寄存器进行加1或者清,为主程序查询作准备,同时查询是否已中断6次(30 ms),若30 ms到了,则对参数按键查询一次,是否有韶光Ti频率Fi增减键按下并进行相应子程序处理。 主程序除了调用各种子模式子程序(Model_i),调用LED显示子程序(Display)和延时子程序(Delay)之外,还一贯保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。 主程序流程如图3所示。亮灯模式子程序Model_i可以编写多少(n种),只要掌握好各色灯触发和熄灭时候就可以组合成各种亮灯效果。Model_i程序流程如图4所示。
下面以第一种模式事情为例
预备知识一:
程序构造的设计方法
1. 流程图便是用________、_______、框内必要的_______所组成的图用来描述算法,末了根据流程图用程序措辞来体例程序。
2. 程序的基本算法构造有三种:_______、_______、_______。
3. 循环构造有分为_______和_______两种办法。
4. 当型循环构造是先_______,条件成则_______循环体。
5. 直到型循环构造是先_______一次,再_______,条件不成立再_______。
6. 分别画出顺序构造、分支构造、当型循环构造、直到型循环构造。
7. 简述当型循环构造和直到型循环构造的差异。
预备知识二:
MCS---51单片机的中断系统
1. 什么是中断源?
2. MCS——51单片机有几个中断源,几个外部中断,几个内部中断分别是哪些?
3. MCS——51单片机有几个标志位,分别是什么,含义是什么?
4. 5个中断源的优先级若何排列?
5. 中断相应的条件是什么?
6. 简述中断的过程?
7. 写出每个中断源的入口地址?
8. 中断相应最短须要几个周期?
9. 对中断系统进行初始化要完成哪些事情?
预备知识三:
定时/计数器
1. MCS—51单片机有几个分外功能的寄存器,分别是什么,含义是什么?
2. 画出定时器事情办法寄存器TMOD中各位的定义并解释代表的含义?
3. 画出定时器掌握寄存器TCON中各位的定义并解释代表的含义?
4. 定时/计数器有几种事情办法,分别有什么寄存器中的那两位的二进制编码所决定?
5. MCS—51单片机的定时/计数器进行初始化要把稳那两点,步骤有哪些?
6. 怎么打算计数初值?
7. 若晶振频率为6MHZ,试打算MCS—51单片机的定时/计数器的最小定时韶光和最大定时韶光?
8. 若单片机晶振频率为6MHZ,哀求定时/计数器T0产生100ms的定时,试确定技能初值以及TMOD寄存器的内容。
流程卡:(2个课时)
操 作 流 程 卡
课题2 花样彩灯掌握器
序号
操作内容
事情韶光
学生: 日期: 西席:
电路板制作:(15个课时)
1.准备本项任务所需的材料、工具。
2.如果材料不全,缺哪些?
材料明细卡
序号
名称
型号
数量
单价(元)
R
碳膜电阻
560
8个
LED1
彩灯
红
1个
LED2
彩灯
绿
1个
LED3
彩灯
蓝
1个
LED4
彩灯
红
1个
LED5
彩灯
绿
1个
LED6
彩灯
蓝
1个
H0
晶振
592MHZ
1个
C1
电容
30P
C2
C2
电容
30P
C3
IC1
集成片
AT89S51
1个
IC2
集成片
CD4076
4个
IC3
集成片
MC4049
1个
S1-S9
开关
8个
.
松喷鼻香、焊锡丝、绝缘胶布、万能电路板、镀银铜丝、电源线及插头、
多股软导线(400毫米)
课题2 花样彩灯掌握器
参考资料提示
序号
书名
出版社
1
电工根本
中国劳动社会保障出版社
2
电子电路根本
中国劳动社会保障出版社
3
电子技能工艺根本
电子工业出版社
4
单片机事理
清华大学出版社
5
评分卡:(2个课时)
花样彩灯掌握器制作(满分100分)
评 分 页
姓名
学号
序号
项目及配分
工艺标准
扣分标准
学生自评分
西席评分
1
作图
30分
1. 布局合理、紧凑。
2. 导线横平、竖直、转角成直角,无交叉。
3. 元件间连接关系和电事理图同等。
1. 布局不合理,每处扣5分。
2. 导线不平直、转角不成直角, 每处扣2分。涌现交叉, 每处扣5分。
3. 连接关系缺点, 每处扣10分。
2
花样彩灯掌握器安装45分
1. 电阻器、二极管水平安装,离万能电路板间距5mm;色标电阻的色环标志方向同等。
2. 电容器、三极管垂直安装,元件底部离万能电路板间距8mm。
3. 按图装置,元件的位置、极性精确。
4. 焊点光亮、清洁、焊料适量。
5. 布线平直。
6. 无漏焊、虚焊、假焊、搭焊、溅锡等征象。
7. 焊接后元件引脚剪脚留头长度小于1 mm。
1. 元件安装歪斜、不对称、高度超差、色环电阻标志不一致, 每处扣1分。
2. 错装、漏装, 每处扣5分。
3. 焊点不亮、焊料过多、过少、布线不平直, 每处扣0.5分。
4. 漏焊、虚焊、假焊、搭焊、溅锡, 每处扣3分。
5. 剪脚留头长度大于1 mm, 每处扣0.5分。
3
51最小系统调试25分
1. 按调试哀求和步骤精确丈量。
2. 精确利用万用表。
3. 精确利用示波器不雅观察波形。
1. 调试步骤缺点,每次扣3分。
2. 丈量结果缺点, 每次扣5分偏差大, 每次扣2分。
3. 万用表、示波器利用缺点, 每次扣3分。
4
安全文明操作
1. 安全用电。不人为破坏元器件、加工件和设备等。
2. 保持操作环境整洁,秩序井然,操作习气良好。
1. 发生安全事件,扣总分20分。
2. 违反文明操作规程,视情形扣总分5---20分。
5
工时: min
超5min扣10分。
6
合计
51花样彩灯掌握器的维修(满分100分)
评 分 页
姓名
学号
序号
项目及配分
工艺标准
扣分标准
学生自评分
西席评分
1.
查找故障
精确利用电烙铁、万用表、示波器等。
电烙铁、万用表、示波器利用缺点, 每次扣3分。
2.
打消故障
1. 元件的位置、极性精确。
2. 焊点光亮、清洁、焊料适量。
3. 布线平直。
4. 无漏焊、虚焊、假焊、搭焊、溅锡等征象。
5. 焊接后元件引脚剪脚留头长度小于1 mm。
6. 精确利用电烙铁、万用表、示波器等。
1. 元件安装歪斜、不对称、高度超差、色环电阻标志不一致, 每处扣1分。
2. 焊点不亮、焊料过多、过少,布线不平直, 每处扣0.5分。
3. 漏焊、虚焊、假焊、搭焊、溅锡,每处扣3分。
4. 剪脚留头长度大1 mm, 每处扣0.5分。
5. 电烙铁、万用表、示波器、直流稳压电源、毫伏表、旗子暗记发生器利用缺点, 每次扣3分。
3.
安全文明操作
1. 安全用电。不人为破坏元器件、加工件和设备等。
2. 保持操作环境整洁,秩序井然,操作习气良好。
1. 发生安全事件,扣总分20分。
2. 违反文明操作规程,视情形扣总分5---20分。
4.
工时: min
超5min扣10分。
5.
合计
事情小结:( 个课时)
事情任务小结表
日期:
1:你所在的小组从接管任务到完成共用了多少韶光?
2:你认为此花样彩灯掌握器的制作可以在哪些方面进行改进?
3:对你造成最大困难的是哪些事情?
4:你通过此花样彩灯掌握器的制作在哪些方面得到了提高?
5:你认为在今后的传授教化中是否还应按照这种传授教化方法来安排?