红外线遥控16乘16LED显示汉字 - 图文

2020-02-21 17:40

单片机课程设计

华南师范大学增城学院

课 程 论 文

题目:红外线遥控LED点阵显示

课 程 名 称 单片机原理及应用技术 考 查 学 期 2013 /2014学年第2 学期 考 查 方 式 课程论文 姓 名 学 号

专 业 应用电子 成 绩 指 导 教 师 梁建军

单片机课程设计

目录 ................................................................................................................ 错误!未定义书签。 一、系统设计要求及功能: ........................................................................................................... 2

1、设计题目:......................................................................................................................... 2 2、设计要求:......................................................................................................................... 2 3、作品功能: ......................................................................................................................... 2 二、总体设计: .............................................................................................................................. 2

1、设计思想:......................................................................................................................... 2 2、硬件总体设计方框图: ..................................................................................................... 3 3、软件总体设计方框图: ..................................................................................................... 3 三、硬件设计: .............................................................................................................................. 4

1.单片机系统及外围电路[1] ................................................................................................... 4 2、电源供电电路模块............................................................................................................. 6 3. 16*16LED显示屏 [2] .......................................................................................................... 6 4.列驱动电路 ............................................................................................................................ 8 4.行驱动器 ............................................................................................................................. 10 5.提取字模软件 ..................................................................................................................... 13 五、软件设计: ............................................................................................................................ 14

1、程序由上自下的方框图 ................................................................................................... 14 六、调试: .................................................................................................................................... 15

1、调试工作分硬件调试和软件调试两部分: ................................................................... 15 七、总结: .................................................................................................................................... 16 八、参考资料: ............................................................................................................................ 16 附件: ............................................................................................................................................ 17

1.原理图附件:..................................................................................................................... 17 2、软件附件:....................................................................................................................... 17 3、元器件清单....................................................................................................................... 29

1

单片机课程设计

一、系统设计要求及功能:

1、设计题目:

红外线遥控LED点阵显示的设计

2、设计要求:

(1)、利用红外器件,编写发送和接收红外信号的程序; (2)、按下按键,能用LED显示对应的数字或字符(使用16*16点阵LED 显示)

3、作品功能:

该作品接上外置的5V电源之后,可以通过操作遥控器的按键显示

相应的汉字,通过我自己遥控器的“电源键,menu键,TEST键,+键,返回键,上一首键,播放键”分别在16*16LED点阵上显示“林家裕单片机板”7个字。

二、总体设计:

1、设计思想:

首先根据自己作品的设计要求,分析作品的功能,然后就将总体的功能划分模块,根据划分的模块设计模块电路原理图,最后将各个模块进行组合成成品。

本作品根据功能需求设计有最小系统模块;电源供电模块;16*16LED点阵显示模块

由于点阵的显示需要用到提取字符的字模,故还需要用到相应的软件来提取字模

2

单片机课程设计

2、硬件总体设计方框图:

电源供电模 红外线接收模块 块 STC89C52单 片机最小系 统模块 16*16LED点阵显示模块 图2.1 红外线遥控LED点阵显示硬件组成框图

3、软件总体设计方框图:

红外线解码程序 声明变量与函数 主函数main入口 T0和定时器外部中断0 初始化子程序 74HC595锁 存器初始化 74LS154驱动电路初始化 提取一组发射码函数(用户码,用户码,数据码,数据反码) 16*16LED显示屏 图2.2 红外线遥控LED点阵显示软件组成框图

3

单片机课程设计

三、硬件设计:

1.单片机系统及外围电路 [1]

单片机采用MSC-51或其兼容系列芯片,采用24MHZ或更高频率晶振,以获得较高的刷新频率,时期显示更稳定。单片机的串口与列驱动器相连,用来显示数据。P1口低4位与行驱动器相连,送出行选信号;P1.5~P1.7口则用来发送控制信号。P0口和P2口空着,在有必要的时候可以扩展系统的ROM和RAM。

STC89C52单片机管脚说明如下:

VCC:供电电压。 GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当

P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接

收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,

输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL

4


红外线遥控16乘16LED显示汉字 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:有机物换算成COD、BOD表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: