- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微控制器控制技术》精品课程
PAGE
PAGE 19
微控制器控制技术
理实一体化教材
项目二 霓虹灯控制
徐广振
潍坊职业学院
Micro Controller Unit (MCU) Control Technology
Integration of Theory Practice of Teaching Materials
The second project The neon lights control
Guangzhen Xu
Weifang vocational college
项目二 霓虹灯控制
数据输入输出口IO是微控制器与外界交换信息的通道,是微控制器的重要资源。本项目通过霓虹灯控制设计,旨在使学生掌握I/O结构及设计应用方法,同时掌握微控制器C语言基本编程方法,Proteus仿真软件应用。
任务一 单个LED灯的闪烁控制
明确任务:
在日常生活中,经常看到有些电器上带有LED指示灯有节奏的闪动,通过LED灯可以指示电器工作状态。制作一个微控制器控制的LED指示灯,实现最简单的亮灭功能。要完成任务,必须知道LED与微控制器接口驱动方式,怎么让微控制器动起来。
设计制作一个LED指示灯闪烁控制系统。
知识链接:
一、微控制器最小系统
微控制器要正常运行,必须具备一定的硬件条件,其中最主要的就是四个基本条件:
1.工作电源:40脚(VCC)电源引脚,工作时接+5V电源,20脚(GND)为接地线。通常采用电源芯片7805来实现。
图2.1 电源电路
2.时钟电路:时钟电路为微控制器产生时序脉冲,微控制器所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的。
当采用内部时钟时,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个晶振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一般在几十皮法,如30PF。晶振一般12MHz。
图2.2内部振荡器 图2.3外部振荡电路
外部振荡信号可以直接接入XTAL1或XTAL2端。通常XTAL1脚接地,XTAL2脚接片外振荡信号,需接一个5.1K的上拉电阻。
因为微控制器系统基本都是独立工作系统,大多数情况下选择内部振荡器模式。
3.复位电路:在复位引脚(9脚)脚持续出现24个振荡器脉冲周期(即2个机器周期)的高电平信号将使微控制器复位。在复位时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。微控制器在启动或重新运行时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。有上电复位和手动按钮复位两种方式。
图2.4上电复位 图2.5按钮复位
寄存器
初始状态值
寄存器
初始状态值
PC
0000H
TMOD
00H
ACC
00H
TCON
00H
B
00H
TH0
00H
PSW
00H
TL0
00H
SP
07H
TH1
00H
DPTR
0000H
TL1
00H
P0--P3
0FFH
SCON
00H
IP
XXX00000B
PCON
0XX00000B
IE
0XX00000B
SBUF
不定
系统复位后PC=0000H,微控制器的CPU执行第一条取自程序存储器的0000H开始的单元。大多数SFR都为0。SP和P0—P3除外。不影响RAM。
4.程序存储器配置:EA/VPP(31脚)为内外程序存储器(低4KB)选择控制引脚,当EA为低电位时,微控制器从外部程序存储器取指令;当EA接高电平时,微控制器从内部程序存储器取指令。EA引脚必须接到高低平或是低电平,绝不能悬空。
图2.6微控制器最小系统
二、端口结构
51微控制器有4个8位并行I/O端口,称为P0、P1、P2和P3口,每个端口都各有8条I/O口线,每条I/O口线都能独立用作输入或输出。
1.P0口
P0口某一位的结构图如下,它由一个输出锁存器、两个三态输入缓冲器、一个转换开关MUX、一个输出驱动电路(T1和T2)和一个与门及一个非门组成。
图2.7 P0口内部结构图
P0口既可作地址/数据总线使用,也可作通用I/O口使用。当P0口作地址/数据总线使用时,就不能再作通用I/O口使用了。
P0口作输出口使用时,输出级漏极开路,必须外接上拉电阻,才有高电平输出。
P0口作输入口读引脚时,应先向锁存器写1,使T2截止,不影响输入电平。
2.P1口
P1口是唯一的单功能口,仅能作为通用I/O口使用。由于在其输出端接有上拉电阻,故可以直接输出而无需外接上拉电阻。同P0口一样,当作输入口时,必须先向锁存器
您可能关注的文档
- 条码技术及应用 学生成果 廖乾智.doc
- 条码技术及应用 学生成果 张雨菲.doc
- 铁道车辆电气装置检修 蓄电池 碱性蓄电池充放电作业指导书.doc
- 铁道车辆机械装置检修 SW-160型转向架 SW-160型转向架组装作业方案.docx
- 铁道车辆机械装置检修 轮对故障及检修 教学案例.doc
- 铁道车辆机械装置检修 转K2型转向架 枕簧检测选配.doc
- 铁道车辆运用与管理 专用货车 机冷车运规附件.doc
- 铁道通信与信息化技术专业教学资源库 标准化作业指导 8 GSM-R核心网作业指导书 DWBZTZ.8.doc
- 铁路工程施工组织与预算 线路大修清筛施工预算示例 案例3——广深线大列换枕施工组织方案(一施工三方案).doc
- 铁路轨道工程施工 CRTS III型板式无砟轨道的结构 教案:节22:CRTSⅢ型板式无砟轨道.doc
- 2025年浙江省电工证考试试卷带解析必背(必刷).docx
- 2025年浙江省电工证考试试卷带解析必背(易错题).docx
- 信息必刷卷03(湖南省卷专用)-2025年中考英语考前信息必刷卷(解析版).docx
- 2025年浙江省电工证考试试卷带解析必背(满分必刷).docx
- 2025年浙江省电工证考试试卷带解析必背(巩固).docx
- 2025年浙江省电工证考试试卷带解析必背(夺分金卷).docx
- 2025年浙江省电工证考试试卷带解析必背(实用).docx
- 2025年浙江省电工证考试试卷带解析附参考答案【名师推荐】.docx
- 2025年浙江省电工证考试试卷带解析重点.docx
- 2025年浙江省电工证考试试卷带解析附参考答案【典型题】.docx
文档评论(0)