16乘1点阵文档.docVIP

  • 3
  • 0
  • 约1.69万字
  • 约 6页
  • 2017-06-14 发布于河南
  • 举报
16乘1点阵文档

2010鄂东职业技术学院嵌入式大赛 单片机设计与开发大赛模拟试题 16*16点阵实验 题目:16×16点阵显示 班级:电子试点三班 设计人:王坤、李涛、罗昌龙 2010.10.25 指导老师:徐波 摘要:本次设计实现了用按键控制16*16点阵电子显示屏的功能。在静态时可显示“鄂东职院欢迎你+笑脸(图形)!”。动态显示“笑脸(图形)的变化”。挥动按键1,显示“鄂东职院欢迎你+笑脸(图形)!”。挥动按键2,“鄂东职院欢迎你+笑脸(图形)!”可以改变显示方式(左滚屏、右滚屏、上滚屏、下滚屏)。挥动按键3,动态显示“笑脸(图形)的表情。 作品简介 本次设计实现了用按键控制16*16点阵电子显示屏的功能: 显示“鄂东职院欢迎你+笑脸(图形)!”。 动态显示“笑脸(图形)的变化”。按下按键1, 显示“鄂东职院欢迎你+笑脸(图形)!”。 按动按键2,“鄂东职院欢迎你+笑脸(图形)!”可以改变显示方式(左滚屏、右滚屏、上滚屏、下滚屏)。 按动按键3,动态显示“笑脸(图形)的表情。 作品实现 总体方案: 由于单片机的I/O口数量有限,因此需采用外扩实现,又由于单片机的驱动能力有限,因此需增加其驱动能力。 设计方案论证 (1)、外部扩展方案: 方案一: 采用74LS164串转并实现,此芯片用两个引脚可实现八个输出口,而此芯片内部无时钟,需要由外部提供时钟方可工作,如用外部时钟会增加成本,而用单片机对其提供时钟,又会增加程序的代码量。 方案二: 采用74LS154二线——十六线译码器实现,此芯片只需提供电源即可,且高低电平可通过E1和E0进行控制,不需提供外部时钟,因而节约了成本。 (2)、驱动选择: 方案一: 采用驱动芯片74LS245,用此芯片会使得电路简单,连线简单,但些芯片价格较高,体积较大。 方案二: 采用三极管放大,由于三极管是单个的分立元件,因此会使电路走线较多,而三极管的价格却是相当便宜,且体积较小。 一、芯片简介: 1、AT89C51简介: AT89C51是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含4KB的可反复檫写的程序存储器和128B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,片内配置通用8位中央处理器(CPU)和,功能强大的AT89C51单片机可灵活应用于各种控制领域。AT89C51单片机属于AT89C51单片机的增强型。 其主要工作特性是: 片内程序存储器内含4KB的程序存储器,可擦写寿命为1000次; 片内数据存储器内含128字节的RAM; 具有32根可编程I/O口线; 具有2个16位的可编程定时器; 串行口是具有一个全双工的可编程串行通信口; 具有一个数据指针DPTR; 低功耗工作模式有空闲模式和掉电模式; AT89C51典型工作电源电压值为5V; AT89C51最高工作频率为24MHz。 单片机正常工作时,都需要有一个时钟电路和一个复位电路。本设计中选择了内部时钟方式和按键电平复位电路,来构成单片机的最小电路。 2、74LS154简介: 74LS154是4线——16线译码器:既在E1、E2选通的状态下,由输入端A、B、C、D输入的二进制代码译成对应的输入高、低电平信号,在此项目中用作扫描。 二、主要工作原理: 由单片机实现对按键的检测来执行不同的程序模块,以此来通过I/O口控制16*16点阵电子显示屏的控制。 键盘三、系统整体框图: 键盘 键盘 键盘 16*16点阵电子显示屏 16*16点阵电子显示屏 MCU MCU 键盘 键盘 3.1电路原理图 五、软件设计: 1、开发软件:Keil uVision2 仿真环境:Protoues 芯片型号:ATMEL 80C51、74LS154 函数接口: (1)、函数名:Kong_zhi() 形参: 返回值: 功能:当MCU检测到按键K1按下时主函数既调用此函数,让16*16点阵显示屏动态显示“笑脸(图形)的变化”。 (2)、函数名:Gun_pi() 形参: 返回值: 功能:当MCU检测到按键K2按下时主函数调用此函数,让16*16点阵显示屏左滚屏显示“鄂东职院欢迎你+笑脸(图形)!” (3)、函数名: 形参:无。 返回值:无。 功能:当MCU检测到按键K3按下时主函数调用此函数,让16*16点阵显示屏动态显示“笑脸(图形)”的表情 程序流程: 开始 开始 16*16点阵显示屏动态显示“ 16*16点阵显示屏动态显示“鄂东职院欢迎你+笑脸” K1是否按下 K1是否按下 16*16点阵显示屏动态显示“ 16*16点阵显示屏动态显示“笑脸”的变化 K2是否按下 K2是否按下 左滚屏 左滚屏 K3是否按下 K3是否按下 动态显示“笑脸” 动态显示“

文档评论(0)

1亿VIP精品文档

相关文档