单片机课程设计LED报告

发布 2022-10-06 08:58:28 阅读 3325

中国地质大学(武汉)

学院: 机械与电子信息学院。

班级: 072121

姓名:目录。

一方案设计2

1 题目意义2

2 系统功能2

二模块描述2

1 led模块2

2 键盘模块3

3 串口通信模块4

三各功能程序设计4

1 led滚动程序设计4

1)左滚动5

2)右滚动5

(3)上滚动6

(4)下滚动6

2 键盘扫描程序设计7

3 串口通信程序设计9

4 滚动暂停程序设计10

(1)键盘控制10

(2)串口控制11

5 显示截断程序设计12

(1)键盘控制12

(2)串口控制13

6 总体程序设计14

四课程设计体会15

五附录15一方案设计。

1 题目意义。

点阵显示是集微电子技术、计算机技术、信息处理于一体的新型显示方式。具有:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点,所以受到广泛重视而达到迅速发展,led的发展前景极其广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。

在当今现代信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多**应用渗透。随着宽带网络的发展,数字化的多**内容将在信息世界中占据主流,新型的大屏幕显示设备将代替传统带内实际成为人们享受信息和多**内容的中心。

与传统的显示设备相比,这种未来的巨大希求让大屏幕显示技术成为众人目光的焦点:

led显示屏色彩丰富,显示方式变化多样(图形、文字、三维、二维动画、电视画面等)、亮度高、寿命长、是信息传播设施划时代的产品。

led显示屏是集微电子技术、计算机技术、信息处理于一体的高技术产品,可用来显示文字、计算机屏幕同步的图形。它以其超大画面、超强视觉、灵活多变的显示方式等独具一格的优势,是目前国际上使用广泛的显示系统。

led显示屏应用广泛,金融**,银行利率,商业广告,文化娱乐等方面,有着巨大的社会效益和丰厚的经济效益。

2 系统功能。

本文设计的系统是基于lab8000通用微控制器实验系统的16x16 led点阵显示系统。

本系统可实现如下功能:

1、 通过键盘输入命令使led点阵显示屏显示汉字并呈现出左滚动、右滚动、上滚动、下滚动的循环显示效果。

2、 可通过键盘输入命令使正在滚动显示的显示屏汉字暂停或继续滚动。

3、 当显示屏滚动显示时,如果按下按键,会使当前显示的汉字截断,显示新的汉字及效果。

4、 通过串口调试助手输入命令使led点阵显示屏显示汉字并呈现出左滚动、右滚动、上滚动、下滚动的循环显示效果。

5、 可通过串口调试助手输入命令使正在滚动显示的显示屏汉字暂停或继续滚动。

6、 当显示屏滚动显示时,如果通过串口调试助手输入命令,会使当前显示的汉字截断,显示新的汉字及效果。

二模块描述。

1 led模块。

16x16点阵需要32个驱动,分别为16个列驱动及16个行驱动。每个行与每个列可以选中一个发光管,共有256个发光管,采用动态驱动方式。每次显示一行,10ms后再显示下一行。

在此拿行扫描举例说明原理:首先给列寄存器赋值第一行的数据,然后通过行寄存器点亮第一行,再给列寄存器赋值第二行的数据,再点亮第二行,以此方法点亮显示屏的十六行,这便是一次屏幕的扫描显示,屏幕按上面的方法不断扫描显示,便会使屏幕上持续显示出内容。由于一次全屏扫描显示时间非常短,所以人眼会认为这是十六行同时显示。

这便是显示屏的原理。

2 键盘模块。

实验仪提供了一个6×4的小键盘,向列扫描码地址(0x002h)逐列输出低电平,然后从行码地址(0x001h)读回。如果有键按下,则相应行的值应为低,如果无键按下,由于上拉的作用,行码为高。这样就可以通过输出的列码和读取的行码来判断按下的是什么键。

在判断有键按下后,要有一定的延时,防止键盘抖动。地址中的x是由key/led cs 决定,参见地址译码。做键盘和led实验时,需将key/led cs 接到相应的地址译码上。

以便用相应的地址来访问。例如将key/led cs信号接cs0上,则列扫描地址为08002h,行码地址为08001h。列扫描码还可以分时用作led的位选通信号。

单片机课程设计报告

单片机系统课程设计报告。专业 电气技术。学生姓名 朱海李威张杰。学号。指导教师 陈高燕。完成日期 2014 年 7 月 5 日。目录。1 设计任务和性能指标 1 1.1设计任务 1 2 设计方案 1 2.1方案论证 2 2.2总体设计框图 2 3 系统硬件设计 4 3.1红外线解码电路设计 4 3....

单片机课程设计报告

韶关学院。课程设计说明书 设计题目 基于单片机控制的智能交通灯设计。课程名称 微机原理与应用实训。学生姓名 学号。院系 物理与机电工程学院汽车系。专业班级 12机械制造及其自动化 5班。指导教师姓名及职称 谢杰讲师。陈锦儒助理实验师。起止时间 2015 年 3 月 2015 年 5 月。课程设计评分...

单片机课程设计报告

南京工程学院。课程设计说明书 题目实时钟芯片pcf8563的应用 课程名称单片机原理及应用a 院 系 部 中心 通信工程学院。专业电子信息工程 传感网 班级。学生姓名。学号。设计地点信息楼 c 210 指导教师。设计起止时间 2013年12月23日至 2013年12月27日。一 摘要1 二 课程设计...