《AT89S52单片机基础项目教程》_项目5_任务5.1.pptVIP

  • 0
  • 0
  • 约2.27千字
  • 约 12页
  • 2026-03-12 发布于广东
  • 举报

《AT89S52单片机基础项目教程》_项目5_任务5.1.ppt

此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息内容提要项目一音乐彩灯项目二全自动洗衣机项目三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口进行数码管显示扫描、液晶显示及按键阵扫描操作提示:在数码管和矩阵键盘端口复用的基础上增加一个复用系统时序上,三个模块轮流扫描机械工程系此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息此处添加页脚信息LOGO此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档