- 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是否按下
动态显示“笑脸”
动态显示“
您可能关注的文档
最近下载
- 2025年河北省高职单招中职高考语文试题真题(精校打印版).pdf VIP
- 七至九年级部编人教版语文古诗词合集.pdf VIP
- 幽默卡通动漫笑点设计方法.docx VIP
- 行星式球磨机立式-FOCUCY弗卡斯.PDF VIP
- 贵州省六校联考2025届高三下学期3月高考实用性联考(四)英语试卷(含答案).docx VIP
- 颈椎病的中医护理课件.pptx VIP
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)