《AT89S52单片机基础项目教程》-项目5-任务5.1_第1页
《AT89S52单片机基础项目教程》-项目5-任务5.1_第2页
《AT89S52单片机基础项目教程》-项目5-任务5.1_第3页
《AT89S52单片机基础项目教程》-项目5-任务5.1_第4页
《AT89S52单片机基础项目教程》-项目5-任务5.1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

内容提要项目一

音乐彩灯项目二全自动洗衣机项目三LED点阵显示温度计项目四自动分拣投料机项目五化工自动投料反应釜控制系统项目六实训工位供电故障自诊断及故障点数据采集项目七电力负荷无线实时监控系统项目五:化工自动投料反应釜控制系统1.掌握I/O口复用的时序配合2.掌握单片机I/O口的扩展及8255的应用3.掌握机械手、数码管及12864液晶屏复用控制4.能够设计化工自动投料反应釜控制系统预期目标项目五化工自动投料反应釜控制系统项目五任务一:51单片机I/O口的复用项目五23451让显示模块和键盘模块采用单片机I/O的复用按下矩阵键盘中某个键,数码管显示对应的键值利用P0口进行数码管显示扫描、液晶显示及按键阵扫描实现单片机I/O口复用使用两块74HC3进行数据锁存来控制数码管显示行列扫描得到相应键值端口复用硬件连接端口复用系统时序基本硬件的使用端口复用的基础为单片机运行速度极快宏观上各模块同时执行,实质上各模块轮流被扫描任务描述拓展提高任务分析知识准备归纳总结任务一:51单片机I/O口的复用项目五1让显示模块和键盘模块采用单片机I/O的复用按下矩阵键盘中某个键数码管显示对应的键值任务描述2实现单片机I/O口复用使用两块74HC3进行数据锁存来控制数码管显示行列扫描得到相应键值任务分析知识准备:步进电机及其分类项目五系统框图系统时序图系统框架:要实现单片机端口复用,在硬件连接上使显示模块和按键模块连在同一端口(如P0)系统时序:显示模块和键盘阵模块共同使用P0的过程中,八段数码管的扫描显示、4×4键盘阵按键扫描及两者之间需要有时序配合(如下图)矩阵键盘数码管项目五任务实施—模块选取及硬件连接MCU01主机模块MCU02电源模块MCU03仿真器模块MCU06指令模块SL-USBISP-A在线下载器连接导线若干实训操作模块选择项目五任务实施—软件编程及编译仿真运行Keil编写、编译程序生成.hex文件运行Proteus绘制原理图烧录文件实现仿真仿真实施步骤按键扫描流程图显示扫描流程图归纳总结项目五

123单片机机器周期为1us,运行速度极快,这是端口复用的基础宏观上看,两个模块同时执行的,实质上扫描一个模块的时候关闭另一个模块端口复目的是使用更少的端口实现更多的功能,在端口资源缺乏时使用归纳总结项目五

本任务的单片机外部晶振为11.0592MHz,机器周期为1us,也就是说单片机的运行速度是非常快的。而I/O的复用就是利用了单片机执行速度快这个特点,在宏观上看,两个模块是同时执行的,实质上在扫描一个模块的时候关闭另一个模块可以实现I/O复用而不互相影响,最终实现功能。主要知识点:单片机机器周期为1us,运行速度极快,这是端口复用的基础宏观上看,两个模块同时执行的,实质上扫描一个模块的时候关闭另一个模块端口复目的是使用更少的端口实现更多的功能,在端口资源缺乏时使用项目五扩展提高扩展提高:利用P0口进行数码管显

温馨提示

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

评论

0/150

提交评论