任务八:LED点阵显示屏(74HC595、74HC138).pptVIP

任务八:LED点阵显示屏(74HC595、74HC138).ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务八:LED点阵显示屏(74HC595、74HC138)

目的和意义 1.掌握点阵屏的基本工作原理。 2. 掌握点阵屏的单片机驱动电路设计。 3.掌握C51编写点阵屏的程序。 4.掌握PROTEUS仿真,烧写器的使用,硬件电路设计、 焊接、装配,培养学生利用单片机技术解决生活 中的实际问题的能力。 任务实施步骤 3)程序设计 (2)延时程序 (3)定时器中断服务程序 (4)主程序 (4)主程序 广东机电职业技术学院 LED点阵显示屏(74HC595、74HC138) 工学结合任务八: 广东机电职业技术学院-------单片机应用 一、任务描述 1、设计LED点阵显示屏,能够显示数字、字符、汉字和图形。 2、采用74HC595和74HC138设计点阵屏的驱动电路。 3、利用Keil C 软件编写主函数、行列驱动显示等C程序代码。 二、任务分析 1 、任务所需硬件知识 单片机最小系统(晶振,复位电路),74HC595、74HC138 点阵屏驱动电路。 2、任务所需软件知识 单片机C语言数据类型,结构,点阵屏驱动等程序设计 3 、任务所需环境 安装操作系统的微机1台、单片机集成开发环境keil C2.0、软 硬件开发平台proteus 6.9、单片机下载软件STC_ISP_V3.3 、 单片机实验板、下载线。 项目实施过程—理实一体化模式 提 出 项 目 和 任 务 学 生 思 考 老 师 指 点 规 划 学 习 内 容 程 序 设 计 安 装 与 调 试 单 片 机 基 础 知 识 系统设计规划 二、任务分析 要求会使用Keil C开发环境 要求文件夹命名规范 要求工程项目命名规范 要求文件名命名规范 要求程序是否功能齐全 要求仿真软件达到设计要求 要求硬件电路满足设计要求 要求产品设计文档充分 二、任务分析 程序设计要求 1)数据通信的传输方式 三、相关知识 1、进行功能分析,工作框架搭建,工作分工。 2、使用软硬件开发平台proteus 7.4进行电路仿真。设计要点:新建电路图设计文件,查找元器件,放置元器件,布局布线,修改元器件属性,进行仿真单片机程序。 3、使用单片机集成开发环境keil C2.0。要点:C程序构成, 关键词,运算符与表达式,数据结构,结构化语句。 4、使用单片机下载软件STC_ISP_V3.3,通过串口或USB将单片机程序下载到单片机芯片中进行调试。 5、完善单片机产品硬件电路,进行合适的电容、电阻、芯片、传感器、显示器件等进行焊接,通电运行后观察硬件电路是否满足要求。 6、完成实验文档编写,包括:题目、作者、摘要、关键词,绪论,硬件电路,软件流程、代码,数据分析。 四、任务设计 1)驱动硬件分析 1. 此电路核心件是MCS-51单片机(AT89C51)。 2. 包括时钟电路、复位电路。 3. 74HC595、74HC138驱动电路。 四、任务设计 1、LED点阵屏设计 硬件电路参考原理图 2)仿真电路图 (1)头文件、变量定义 /********************************************************************** 程序功能:用 8×8共阳极 LED点阵显示器显示 5×7点阵的英文字母及阿拉伯数字 **********************************************************************/ #include reg51.h sbit EN74138 = P1^7; // 74138片选线 sbit ST_CP74595 = P2^7; // 74595 内部输出(从移位寄存器到输出锁存器)控制 sbit CLEAR74595 = P2^6; // 74595移位寄存器清零 unsigned char data DDRAM[8]; // 显示数据缓冲数组 unsigned char code SJM[ ][8]= //数字0-9,字母A-F字库 { { 0x3e, 0x41, 0x41, 0x41, 0x3e, 0x00, 0x00, 0x00 }, // 0 { 0x11, 0x21, 0x7F, 0x01, 0x01, 0x00, 0x0

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档