任务八LED点阵显示屏HC574HCppt课件.ppt_第1页
任务八LED点阵显示屏HC574HCppt课件.ppt_第2页
任务八LED点阵显示屏HC574HCppt课件.ppt_第3页
任务八LED点阵显示屏HC574HCppt课件.ppt_第4页
任务八LED点阵显示屏HC574HCppt课件.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

LED点阵显示屏 74HC595 74HC138 工学结合任务八 目的和意义 1 掌握点阵屏的基本工作原理 2 掌握点阵屏的单片机驱动电路设计 3 掌握C51编写点阵屏的程序 4 掌握PROTEUS仿真 烧写器的使用 硬件电路设计 焊接 装配 培养学生利用单片机技术解决生活中的实际问题的能力 一 任务描述 1 设计LED点阵显示屏 能够显示数字 字符 汉字和图形 2 采用74HC595和74HC138设计点阵屏的驱动电路 3 利用KeilC软件编写主函数 行列驱动显示等C程序代码 二 任务分析 1 任务所需硬件知识单片机最小系统 晶振 复位电路 74HC595 74HC138点阵屏驱动电路 2 任务所需软件知识单片机C语言数据类型 结构 点阵屏驱动等程序设计3 任务所需环境安装操作系统的微机1台 单片机集成开发环境keilC2 0 软硬件开发平台proteus6 9 单片机下载软件STC ISP V3 3 单片机实验板 下载线 项目实施过程 理实一体化模式 系统设计规划 二 任务分析 要求会使用KeilC开发环境要求文件夹命名规范要求工程项目命名规范要求文件名命名规范要求程序是否功能齐全要求仿真软件达到设计要求要求硬件电路满足设计要求要求产品设计文档充分 二 任务分析 程序设计要求 1 数据通信的传输方式 三 相关知识 1 进行功能分析 工作框架搭建 工作分工 2 使用软硬件开发平台proteus7 4进行电路仿真 设计要点 新建电路图设计文件 查找元器件 放置元器件 布局布线 修改元器件属性 进行仿真单片机程序 3 使用单片机集成开发环境keilC2 0 要点 C程序构成 关键词 运算符与表达式 数据结构 结构化语句 4 使用单片机下载软件STC ISP V3 3 通过串口或USB将单片机程序下载到单片机芯片中进行调试 5 完善单片机产品硬件电路 进行合适的电容 电阻 芯片 传感器 显示器件等进行焊接 通电运行后观察硬件电路是否满足要求 6 完成实验文档编写 包括 题目 作者 摘要 关键词 绪论 硬件电路 软件流程 代码 数据分析 任务实施步骤 四 任务设计 1 驱动硬件分析 此电路核心件是MCS 51单片机 AT89C51 2 包括时钟电路 复位电路 3 74HC595 74HC138驱动电路 四 任务设计 1 LED点阵屏设计 硬件电路参考原理图 2 仿真电路图 3 程序设计 1 头文件 变量定义 程序功能 用8 8共阳极LED点阵显示器显示5 7点阵的英文字母及阿拉伯数字 includesbitEN74138 P1 7 74138片选线sbitST CP74595 P2 7 74595内部输出 从移位寄存器到输出锁存器 控制sbitCLEAR74595 P2 6 74595移位寄存器清零unsignedchardataDDRAM 8 显示数据缓冲数组unsignedcharcodeSJM 8 数字0 9 字母A F字库 0 x3e 0 x41 0 x41 0 x41 0 x3e 0 x00 0 x00 0 x00 0 0 x11 0 x21 0 x7F 0 x01 0 x01 0 x00 0 x00 0 x00 1 0 x23 0 x45 0 x49 0 x51 0 x21 0 x00 0 x00 0 x00 2 0 x22 0 x49 0 x49 0 x49 0 x36 0 x00 0 x00 0 x00 3 0 x0c 0 x14 0 x24 0 x7f 0 x04 0 x00 0 x00 0 x00 4 数字0 9 字母A F字库 0 x7a 0 x49 0 x49 0 x49 0 x4e 0 x00 0 x00 0 x00 5 0 x7f 0 x49 0 x49 0 x49 0 x4f 0 x00 0 x00 0 x00 6 0 x20 0 x40 0 x40 0 x40 0 x7f 0 x00 0 x00 0 x00 7 0 x36 0 x49 0 x49 0 x49 0 x36 0 x00 0 x00 0 x00 8 0 x79 0 x49 0 x49 0 x49 0 x7f 0 x00 0 x00 0 x00 9 0 x1f 0 x24 0 x44 0 x24 0 x1f 0 x00 0 x00 0 x00 A 0 x7f 0 x49 0 x49 0 x49 0 x36 0 x00 0 x00 0 x00 B 0 x3e 0 x41 0 x41 0 x41 0 x22 0 x00 0 x00 0 x00 C 0 x41 0 x7f 0 x41 0 x41 0 x3e 0 x00 0 x00 0 x00 D 0 x7f 0 x49 0 x49 0 x49 0 x49 0 x00 0 x00 0 x00 E 0 x7f 0 x48 0 x48 0 x48 0 x48 0 x00 0 x00 0 x00 F 1 头文件 变量定义 2 延时程序 函数名称 delay unsignedintdt 函数功能 延时函数 dt 250 s voiddelay unsignedintdt unsignedcharbt for dt 0 dt for bt 0 bt 250 bt 3 定时器中断服务程序 函数功能 T0中断服务函数 voidTIME0 void interrupt1using1 unsignedchari TH0 0 xF8 重装计数初值2msTL0 0 x30 i P1 读P1口i i 允许行数据输出 函数功能 主函数 依次显示数字0 9 英文字母A F voidmain void unsignedchari j SCON 0 x00 串行口以方式0工作 用作同步移位寄存器 波特率为fosc 12 禁止接收TMOD 0 x01 定时器T0以方式1工作 由TR0控制启停TH0 0 xF8 计数初值 定时2msTL0 0 x30 IE 0 x82 允许T0申请中断TR0 1 启动定时器T0P1 0 x3F EN74154 0 ST CP74595 0 CLEAR74595 1CLEAR74595 1 4 主程序 函数功能 主函数 依次显示数字0 9 英文字母A F while 1 delay 1000 for j 0 j 16 j 共有16组数据 for i 0 i 8 i 每组有8个数 DDRAM i SJM j i if i 7 delay 10 读一组数据后延时 delay 3000 字符显示切换时间 4 主程序 检查的标准要求 五 检查反馈 1 交流展示指导学生对产品进行展示 互相交流 2 检测反馈指导学生对他人产品检测 提出反馈意见 3 学生评价学生对他人产品进行评价 提出产品的优点和缺点 以及分数 4 教师评价根据教师点评进行分组讨论 并对自己的项目进行修改 完善 五 检查反馈 检查的标准要求 五 检查反馈 1 交流展示指

温馨提示

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

评论

0/150

提交评论