基于单片机的16乘16的点阵屏设计小彬

基于单片机的16乘16的点阵屏设计小彬
基于单片机的16乘16的点阵屏设计小彬

电子技术课程设计基于单片机的16×16点阵滚动屏设计

院(系)名称信息工程学院

专业班级

学号

学生姓名小彬

指导教师

2014年5月30日

基于单片机的16×16点阵滚动屏的设计

摘要

随着LED点阵屏显的技术日趋成熟,精致低功耗的点阵成为发展的一种趋势······本设计以单片机最小系统为核心,作为主控芯片。采用经济实惠的STC89C52系列单片机,来控制LED点阵电子显示屏的动态设计。16×16完全可以满足各种文字或单色图像,采用4块8×8点阵(SM421988共阴),采用阳码实现行输入(74hc595驱动),阴码实现列扫(74hc154列扫)。采用动态显示,使图像或文字能够实现静止、移入移出等多种显示方式。

基于C语言易植入,容易开发特点,采用C语言编程,文字图像取模用PCtoLCD2002取模软件。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低等特点在车站、证券所、运动场馆、交通干道及各种室内、室外显示场合的信息发布,公益宣传,环境参数实时等等得到广范应用。

关键词:STC89C52,SM421988, 74hc595,74hc154, 点阵动态显示。

目录

1 绪论 ......................................................................................................................................... I 1.1课题描述 ......................................................................................................................... I

1.2基本工作原理及框图 ..................................................................................................... I

2 相关芯片及硬件电路设计 ..................................................................................................... I 2.1STC89C52芯片 .............................................................................................................. I

2.1.1 STC89C52的功能特性 ........................................................ 错误!未定义书签。

2.1.2 STC89C52的主要性能参数................................................................................. II

2.1.3 STC89C52最小系统电路 .................................................... 错误!未定义书签。

2.2点阵显示 ...................................................................................................................... I II

2.2.1 SM421988的功能特性.......................................................................................... I II

2.2.2 SM421988的结构电路.......................................................... 错误!未定义书签。

2.3点阵驱动电路 .............................................................................................................. I V

2.3.1 74HC595的功能特性 ............................................................................................ I V

2.3.2 74HC595操作时序 ................................................................................................ I V

2.3.3 74HC154功能特性 ................................................................................................ I II

2.3.4 74HC154真值表 .................................................................................................... I II

3 系统软件设计 .................................................................................................................... VII 3.1程序主要流程 ............................................................................................................ VII 3.2程序设计 .................................................................................................................... VII 3.3PROTUES仿真.......................................................................................................... VII 3.4实物焊接调试 ............................................................................................................ VII 总结 ................................................................................................................................. X VI 致谢 ............................................................................................................................... XVII 参考文献 . (18)

1 绪论

1.1 课题描述

单片微型计算机(single chip microcomputer )简称单片机,它为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM 和ROM 以及输入、输出接口,定时器等电路于一块芯片上构成的,虽然单片机只是一个芯片,但无论从成本还是功能上来看,它具有了微机系统的特征。本设计采用STC89C52系列单片机,经济实惠。

随着LED 显示技术日趋成熟和普遍公共场合需求量增大,现代工业控制和一些智能化仪器仪表中,越来越多的场合所需要用点阵图形显示器显示汉字,广告屏等。所以研究LED 显示有实用意义。

1.2 基本工作原理及框图

本课程设计的点阵滚动显示有单片机STC89C52作为核心控制,有其构成单片机最小系统。点阵屏显示部分核心有4块SM421988的8×8点阵构成16×16显示模块。考虑到点阵屏显示亮度问题,采用74HC595和74HC154芯片作为代码的行扫和列选。 基本工作原理框图如图1所示。

图1

基本工作原理框图 2 相关芯片及硬件电路设计

2.1 STC89C52芯片

STC89C52是STC 公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程FLSH 存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位的CPU 和在系统可编程FLSH ,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8K 字节FLSH ,512字节RAM ,32为I/O 口线,看门

STC89C52单

片机最小系统 两片74HC595和一片74HC154构

成点阵驱动模块

四块SM421988构成16×16点阵显示模块

中断定时滚动时间

狗定时器,内置4KB EEPROM,MAX810复位电路,3个16位定时器、计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量级2级中断结构),全双工串行口。另外STC89C52可降至0HZ静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHZ,6T/12T可选。

STC89C52引脚图如图2所示。

图2 STC89C52引脚图

2.1.2STC89C52的主要性能参数

STC89C52主要性能参数如下:

●与MC-51产品指令系统完全兼容

●工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)

●工作频率范围:0~40MHZ,相当于普通8051的0~80MHZ,实际工作频率可达48MHZ

●用户应用程序空间8K字节

●片上集512字节RAM

●通用I/O(32个),复位后为:P0/P1/P2/P3是准双向口/弱上拉,P0口是漏极开

路输出,作为总线扩展用时,不加上拉电阻,作为I/O用时,需上拉电阻。

●ISP(在系统可编程)/IAP(在应用可编程),无需专用仿真器,可通过串口直接下载用户程序,数秒即可完成。

●具有EEPROM功能

●共3个16位定时/计数器。

●外部中断4路,下降沿中断或低电平触发电路。

●通过异步串行(UART),还可用定时器软件实现多个UART

●工作温度范围:-40~+85(工业级)/0~75(商业级)

●DIP封装

2.1.3 STC89S52最小系统电路

图3 最小系统原理图

2.2 点阵显示

利用人们的视觉暂留的特点,不断给有四块SM421988型8×8点阵构成的16×16点阵刷新,扫描,最终给人的感觉是一幅画面或者一个完整的文字。

2.2.18*8点阵工作原理和方案

若要用点阵发光二极管显示汉字,首先将汉字放在一个方块内,方格块分为8*8共64个小方格,在方格内写上汉子,在汉字笔画下落处的小方格里填上“1”,无笔画处填上“0”,这样就形成了一个汉字二进制数据。

由于一块8*8点阵像素有限,不能完整显示一个汉字,故采用四块两两级联的方式。利用两片74HC595将汉字或图片两个字节的代码送出,并用74HC154进行列选。

2.2.2SM421988结构电路

图4 SM421988点阵内部结构原理图

2.3 点阵驱动电路

利用两片595共用时钟线和锁存使能,并用两个I/O一次以八个数据位,分别将PCtoLCD2002软件得到的一个汉字或图画的两字节代码送进74HC595,然后通过一片74HC154选通数据所在列。构成4块8×8的点阵驱动电路。不断刷新,扫描,将寄存器的完整代码依次送出,由于人的视觉暂留,一个汉字或图画就显现出来了。

2.3.1 74HC595功能特性

74HC595是硅结构的CMOS器件,兼容低电压TTL电路,遵守JEDEC标准。

74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器

是分别的时钟。数据在SHcp(移位寄存器时钟输入)的上升沿输入到移位寄存器中,在STcp(存储器时钟输入)的上升沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。

8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。

将串行输入的8位数字,转变为并行输出的8位数字,例如控制一个8位数码管,将不会有闪烁。

2.3.2 74HC595操作时序

图5 74HC595操作时序

2.3.3 74HC154功能特性

74HC154是一款高速CMOS器件,74HC154引脚兼容低功耗肖特基TTL(LSTTL)系列。

74HC154译码器可接受4位高有效二进制地址输入,并提供16个互斥的低有效输出。74HC154的两个输入使能门电路可用于译码器选通,以消除输出端上的通常译码“假信号”,也可用于译码器扩展。该使能门电路包含两个“逻辑与”输入,必须置为低以便使能输出端。任选一个使能输入端作为数据输入,74HC154可充当一个1-16的多路分配器。当其余的使能输入端置低时,地址输出将会跟随应用的状态。

2.3.4 74HC154真值表

图6 74HC154真值表

3 系统软件设计

3.1 程序主要流程

图7是程序主流程图,初始化15次心跳画面和八个红色LED心电图展示。完毕进行图案和文字交替滚动显示。依次为:“黄河科技学院电子协会负责人小彬真诚欢迎您!欢迎来到小彬工作室!【水到渠成!】爱电子★做电子★喜迎黄河科技学院三十华诞”三种字体,四种图案。依次滚动显示。

系统初始化While(1)大循环

15次心跳和心电图展示

4ms定时中断字

幕滚动16行是否

完毕

若完成则更换字符

图7. 主程序流程

3.2 程序设计

心跳部分程序:

心电图部分程序:

两片74HC595驱动程序:

定时器初始化:

74HC154驱动程序(实现列选):

主程序及定时中断处理:

3.3 PROTUES仿真

3.4实物焊接调试

总结

通过这次课程设计,使我设计调试硬件和软件的能力又一次得到锻炼和提高。尽管软件仿真部分已经很早完成,但设计实物这一块花费不少心思,点阵驱动亮度问题,扫描时间的计算,模拟等等。一步一步的去克服完成,熬夜反复修改焊接,调试最终完成预期的功能,原打算在此基础上跑跑RTC(实时时钟)但是由于时间紧凑,没来得及去做。能完成基于单片机的课程设计想必也是一种挑战,由于大一时提前入手单片机,相应做起来也比较顺手。当然走过这个过程,身上的不足之处也暴露出来,粗心,眼高手低等等。课程设计是我们提前对设计理念的一次体验和对相关文件要求的一次接触。严格要求自己!课程设计也算是一面镜子吧,总之受益匪浅!

致谢

感谢学校提供的创新实验室和各种实验设备,更重要的是老师们的有问必答。包括这里的同学,相互探讨交流。学校的图书馆又是一位不求回报的恩师,大部分疑问,都可以在这里找到答案。感谢学校安排的这次课程设计,使我们早早地为以后相关论文做好准备,熟悉过程,灌输设计理念,按要求完成任务。

单片机课程设计报告实验报告

课程设计报告 学号: 1328403028 姓名:张帅华 班级: 13电子信息工程指导老师:邓晶 苏州大学电子信息学院 2016年4月

摘要 随着时代的进步和发展,单片机技术已经成为一种比较成熟的技术,普及到我们生活、工作、科研等各个领域。本次课程设计包含四个基于STC89C52单片机的设计,分别是:基于单总线数字式温度传感器DS18b20的数字温度计的设计;基于2K位串行CMOS 的EEPROM AT24C02的数字密码锁的设计;基于SPI接口实时时钟芯片DS1302的电子日历的设计以及基于无线收发芯片nrf24L01的简单无线通讯系统的设计。 关键词:单片机 DS18B20 AT24C02 DS1302 NRF24L01

目录 摘要 (1) 目录 (2) 第1章基于DS18B20的数字温度计设计 (3) 1.1 设计要求 (3) 1.2 系统组成 (3) 1.3 系统设计 (3) 1.3.1 硬件设计 (3) 1.3.2软件设计 (4) 1.4 设计结果 (6) 第2章基于AT24C02的电子密码锁设计 (7) 2.1 设计要求 (7) 2.2 系统组成 (7) 2.3 系统设计 (8) 2.3.1 硬件设计 (8) 2.3.2 软件设计 (9) 2.4 设计结果 (9) 第3章基于DS1302的电子日历的设计 (11) 3.1 系统功能 (11) 3.2 系统组成 (11) 3.3 系统设计 (11) 3.3.1 硬件设计 (11) 3.3.2 软件设计 (13) 3.4 设计结果 (14) 第4章基于NRF24L01的无线通信系统的设计 (15) 4.1 系统功能 (15) 4.2 系统组成 (15) 4.3 系统设计 (15) 4.3.1 硬件设计 (15) 4.3.2 软件设计 (16) 4.4 设计结果 (16) 总结 (17)

《16×16点阵LED字符显示器设计毕业论文初稿》

引言 LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。 本文设计的是一个室内用16x16的点阵LED图文显示屏,图形或文字显示有逐字显示、向上滚动、向左滚动等显示方式。 它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。

第一章设计要求与方案论证 1.1 设计要求 设计一个16×16点阵LED字符显示器,要求如下: 显示器采用AT89S52单片机作控制器,12MHz晶振,16×16点阵共阳LED显示器。16×16点阵LED字符显示器能显示“电气自动化”五个文字。显示方式可由S1、S2和S3选择,S1为逐字显示,S2为向上滚动显示,和S3为向左滚动显示。 1.2 系统基本方案的选择和论证 1.2.1 核心电路的选择 方案一:采用89C51单片机 采用89C51作为硬件核心,内部具有4KB Flash ROM存储空间,能运用于3V 的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具有ISP在线编程技术,当在对电路进行调试时,由于程序的过错修正或对程序的新增功能需要烧入程序时,对芯片的多次插拔会对芯片造成必定的损坏。 方案二:采用8051单片机: 8051单片机最早由Intel公司推出,内部具有4KB ROM存储空间。其后多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。有人推测8051可能最终形成事实上的标准MCU芯片。LG公司生产的GMS90系列单片机,与Intel MCS-51系列、Atmel 89C51/52,89C2051等单片机兼容,CMOS技术,高达40MHZ的时钟频率。应用于:多功能电话,智能传感器,电度表,工业控制,防盗报警装置,各种计费器,各种IC卡装置、DVD、VCD、CD-ROM。 方案三:采用AT89S52单片机 AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。该芯片且具备在线编程可擦除技术,当在对电路停止调试时,因为顺序的过错修正或对步伐的新删功能

16×16点阵显示设计

16×16点阵显示设计

课程设计 课程名称嵌入式系统课程设计 课题名称 16X16的点阵显示设计 专业 班级 学号

姓名 指导老师 2016年12月20日 电气信息学院 课程设计任务书 课题名称16×16的点阵显示设计 姓名专业班级学号 指导老师 课程设计时间2016年12月18日-2016年12月30日(17、18周) 教研室意见意见:同意审核人:刘望军 一、任务及要求 CPLD为复杂可编程逻辑器件,通过EDA技术对其进行编程,可将一个较复杂的数字系统集成于一个芯片中,制成专用集成电路芯片,并可随时在系统修改其逻辑功能。并最终完成电路的编程调试。具体要求如下: 用一个16×16的点阵使用逐列循环扫描的方式不间断的显示你姓名的全部大写拼音字母。 二、进度安排 第一周: 周一:集中布置课程设计相关事宜。

周二~周三:子模块程序设计,顶层电路程序设计。 周四~周日:子模块,顶层电路仿真。 第二周: 周一~周三:编程下载,系统调试。 周四~周五:设计报告撰写。周五进行答辩和设计结果检查。 三、参考资料 1. 张原编著,可编程逻辑器件设计及应用,机械工业出版社。 2.荀殿栋,徐志军编著,数字电路设计实用手册,电子工业出版社。 3. 刘洪喜,陆颖编著. VHDL电路设计实用教程清华大学出版社。 目录 1.总体设计思路与功能设计 (1) 1.1.基本原理 (1) 1.2.总体设计框图 (2) 1.3.顶层文件设计 (2) 2.单元电路设计 (3) 2.1列循环扫描模块 (3) 2.2字符样式设计模块 (3)

2.3循环扫描及延时模块 (4) 2.4整个程序 (5) 3.系统调试与仿真 (9) 3.1 开发环境介绍 (9) 3.2.1 创建工程 (9) 3.2.2 编译前设计 (9) 3.2.3 全程编译 (11) 3.2.4时序仿真 (12) 4.下载调试 (13) 5.心得体会 (14) 6.参考文献 (14)

单片机综合训练msp430

单片机综合训练项目 班级:电信12-2 姓名:李猛 学号:1206110207 指导教师:刘桂红 时间:2015.06.29 成绩: 电子与信息工程学院 信息与通信工程系

基于MSP430G2程序设计 前言 本次实训需要运用MSP430G2芯片写入C语言程序控制LED灯的变化。单片机编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的程序运行的速度快,但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在运行的速度上可能不及汇编语言,但是二者运行速度相差不大,可读性和可移植性远远超过汇编语言。而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。综合以上C语言的优点,在本次学习时选择了C语言。 1MSP430G2系列介绍 1.1MSP430G2系列简介 MSP430G2系列是德州仪器近期推出的一款产品,在秉承MSP430超低功耗,高集成度的优点的同时,具有高性价比的特点。该系列被称为ValueLine,旨在以8位单片机的价格实现16位单片机的性能。MSP-EXP430Launchpad是TI推出的又一套用于MSP430和电路实验的开发板。在该套不到名片大小的开发板上集成了一片超低功耗16位MSP430单片机,USB口仿真器电路以及各引脚接口等。利用LaunchPad开发板,仅需一台笔记本电脑,就可以在基于图形界面的编程软件CCS上进行嵌入式软硬件系统的开发和调试,真正做到将实验室装进口袋里,让使用者可以随时随地,不受场地和设备的限制进行430的开发工作。除了学生自主创新实践外,LaunchPad开发板还可以用于本科低年级课程,如嵌入式C语言,电子技术基础,微机原理,单片机等课程的自主实验环节以及课程设计。该套开发板为单片机热爱者提供了一个很好的学习平台。 1.2MSP430G2系列特点 MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。

单片机课程设计51实验报告DOC

福建工程学院软件学院 题目:51开发洗衣机 班级:物联网工程1202 成员: 座号:04 28 指导老师: 日期:年月日课设报告

目录 1摘要 (1) 2.设计需求 (1) 2.1功能需求 (1) 2.1.1 基本功能 (1) 2.1.2扩展功能 (1) 2.2 设计要求 (2) 2.2.1 单片机芯片部件功能 (2) 2.2.2 LCD数码显示管部件功能 (2) 2.2.3 按键部件功能 (2) 2.2.4 蜂鸣器部件功能 (2) 3硬件设计及描述 (2) 3.1总体描述 (2) 3.2系统总体框图 (3) 3.3Proteus电路图 (3) 3.4各部分硬件介绍 (4) 3.4.1晶振Protues仿真 (4) 3.4.2LCDProtues仿真 (5) 3.4.3 按键Protues仿真 (5) 3.4.4上拉电阻Protues仿真 (6) 3.4.5C51芯片Protues仿真 (6) 3.4.6上电复位电路Protues仿真 (8) 3.4.7蜂鸣器Protues仿真 (9) 4 软件设计流程及描述 (10) 4.1程序流程图 (10) 4.2函数模块及功能 (10) 5功能实现 (11) 5.1程序烧入上电调试 (11) 5.2时间递增跳变 (12) 5.3比分更变 (13) 5.4比赛得分复位 (14) 5.5比赛时间复位 (14) 6 心得体会 (15) 7源程序代码: (16)

1摘要 是为了方便足球比赛时计时与计分及时与准确公开而引申出的实用产品。在此设计中接入了一个1602液晶显示屏,第一行用来记录赛程的时间,第二行用于显示比赛的得分情况。赛程计时用倒计时来计时。在比赛结束时按下相应按键蜂鸣器会响起,提醒比赛时间结束。 这次试验运用C语言进行编程,编程后利用Keil uVision来进行编译,再生成.hex文件装入芯片中,采用Proteus软件来仿真,检验功能是否能够正常实现,最后利用单片机MCS-51实机来实现功能。 本设计以AT89S51单片机作为核心,综合应用单片机定时器、中断、LCD1602 液晶显示等知识,设计一款单片机和简单外设控制的足球计分器应用,同时显示当前的比赛进行时间,比赛队伍,比分状况。 2.设计需求 2.1功能需求 2.1.1 基本功能 (1)屏上显示比赛已运行时间 (2)屏上显示A队和B队的得分 (3)屏上显示上下半场(H-L) (4)通过按键控制比分的增减 2.1.2扩展功能 (1)按键实现比赛场次的更换 (2)按键实现比赛计时的复位 (3)按键实现比赛比分的复位 (4)在比赛结束时,蜂鸣器在主裁判的控制下响起

基于单片机的16乘16的点阵屏设计小彬

电子技术课程设计基于单片机的16×16点阵滚动屏设计 院(系)名称信息工程学院 专业班级 学号 学生姓名小彬 指导教师 2014年5月30日

基于单片机的16×16点阵滚动屏的设计 摘要 随着LED点阵屏显的技术日趋成熟,精致低功耗的点阵成为发展的一种趋势······本设计以单片机最小系统为核心,作为主控芯片。采用经济实惠的STC89C52系列单片机,来控制LED点阵电子显示屏的动态设计。16×16完全可以满足各种文字或单色图像,采用4块8×8点阵(SM421988共阴),采用阳码实现行输入(74hc595驱动),阴码实现列扫(74hc154列扫)。采用动态显示,使图像或文字能够实现静止、移入移出等多种显示方式。 基于C语言易植入,容易开发特点,采用C语言编程,文字图像取模用PCtoLCD2002取模软件。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低等特点在车站、证券所、运动场馆、交通干道及各种室内、室外显示场合的信息发布,公益宣传,环境参数实时等等得到广范应用。 关键词:STC89C52,SM421988, 74hc595,74hc154, 点阵动态显示。 目录 1 绪论 ......................................................................................................................................... I 1.1课题描述 ......................................................................................................................... I 1.2基本工作原理及框图 ..................................................................................................... I 2 相关芯片及硬件电路设计 ..................................................................................................... I 2.1STC89C52芯片 .............................................................................................................. I 2.1.1 STC89C52的功能特性 ........................................................ 错误!未定义书签。 2.1.2 STC89C52的主要性能参数................................................................................. II 2.1.3 STC89C52最小系统电路 .................................................... 错误!未定义书签。 2.2点阵显示 ...................................................................................................................... I II 2.2.1 SM421988的功能特性.......................................................................................... I II

16×16点阵显示屏电路印制板图的设计

《基础强化训练》报告 题目:16×16点阵显示屏电路印制板图的设计专业班级: 学生姓名: 指导教师: 武汉理工大学信息工程学院 2010 年7 月13 日

基础强化训练任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 16×16点阵显示屏电路印制板图的设计 主要目的就是对学生进行基础课程、基本技能、基本动手能力的强化训练,提高学生的基础理论知 识、基本动手能力,提高人才培养的基本素质。 一、训练内容和要求 1、基础课程和基本技能强化训练 (1)设计一个16 ×16点阵显示屏电路; (2)对所设计电路的基本原理进行分析; 2、文献检索与利用、论文撰写规范强化训练 要求学生掌握基本的文献检索方法,科学查找和利用文献资料,同时要求学生获得正确地撰写论文的基本能力,其中包括基本格式、基本排版技巧和文献参考资料的写法、公式编排、图表规范制作、中英文摘要的写法等训练。 3、基本动手能力和知识应用能力强化训练 (1)学习PROTEL软件; (2)绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图规范; 4、查阅至少5篇参考文献,按《武汉理工大学课程设计工作规范》要求撰写基础强化训练报告书,全文用A4纸打印。 二、初始条件 计算机;Microsoft Office Word 软件;PROTEL软件 三、时间安排 1、20010年7 月12日集中,作基础强化训练具体实施计划与报告格式要求的说明;学生查阅相关资料,学习电路的工作原理。 2、2010 年7 月12 日,电路设计与分析。 3、2010 年7 月13日至2010 年7 月15日,相关电路原理图和PCB版图的绘制。 4、2010年7 月16日上交基础强化训练成果及报告,进行答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

16乘16点阵显示实验报告剖析

实验报告 实验名称: [16×16点阵显示实验] 姓名: [] 学号: [201] 指导教师: [解*] 实验时间: [2013年4月25日] 信息与通信工程学院

16×16点阵显示实验 1实验要求 任务1:将所给程序改正使结果为正显示; 任务2:使显示四个字、八个字。 2实验原理 2.1 LED显示器结构和原理 1>8*8LED点阵的结构 图1 8*8LED点阵结构图 从图1中可以看出,8*8LED点阵共由64个发光二极管组成,每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1高电平,且某一列置0低电平,则相应的发光二极管就亮;因此要用8*8LED点阵来显示一个字符或汉字,只需要根据字符或汉字图形中的线条或笔画,通过点亮多个发光二极管来勾勒出字符或汉字的线条或笔画就行了。当要比较完美的显示一般的汉字,单个8*8LED点阵模块很难做到,因为LED的点数(也称为像素点)不够多,因此要显示汉字的话,需要多个8*8LED点阵拼合成一个显示屏。假如用4个8*8LED点阵模块拼成16*16的点阵,即能满足一般汉字的显示。但要显示信息量大的图形,则需要n个多个8*8LED点阵,拼装成一个大屏幕才行。

LED点阵显示器最大的特点是亮度高、功耗较低、寿命长、容易控制等,因此它的应用很广,常用在广场、车站、商业广告等室外的显示。 2>8*8LED点阵的封装和引脚规律 64个发光二极管按照行共阳、列共阴4个一组的方式封装成一个模块,这样8*8LED 点阵模块就有8行、8列共16个引脚。其实物图如图2,电路模块符号图如图3。 图2 8*8LED点阵实物图图3 8*8LED点阵符号图但8*8LED点阵的16个引脚并不是很有规律,千万不要想象成1~8个引脚是行,9~16个引脚是列。而且不同产品的点阵外部引脚排列规律还可能不一样。以下是NLB1388SRA 和LDM1388SRA两个型号点阵引脚对应行、列的关系表: 行号H0 H1 H2 H3 H4 H5 H6 H7 引脚号9 14 8 12 1 7 2 5 列号L0 L1 L2 L3 L4 L5 L6 L7 引脚号13 3 4 10 6 11 15 16 假如你买到一块新的8*8LED点阵,又没有关于它的相关资料,那你只有自己用万用表或通过VCC电源串接一个510欧姆的电阻来检测了。 2.2 LPM_ROM的应用 该模块为逻辑宏模块存储器。其应用过程如下。 1选择模块

单片机课程设计报告

《单片机原理及接口技术》课程设计题目:简易计算器设计 级:电子1547 名:苏丹丹、李静、齐倩 号:05号、17号、11号

导教师:张老师 间:2013年12月 西安航空学院电气学院

目录 一、选题的背景和意义-------------------1 1.1选题的背景-------------------------------------1 1.2选题的意义-------------------------------------1 二、总体设计-------------------------------1 2.1设计任务---------------------------------------1 2.2方案选择---------------------------------------1 三、硬件设计-------------------------------2 3.1 元器件名称--------------------------------------------------------2 3.2 计算器按键介绍--------------------------------------------------2 3.3硬件系统框图、单元电路--------------------------3 四、软件设计-------------------------------3 4.1 软件调试步骤-----------------------------------------------------3 4.2软件设计流程图---------------------------------------------------4 五、结束语------------------------------------5 六、参考文献--------------------------------5 七、附录---------------------------------------6

单片机电子时钟课程设计实验报告

单片机电子时钟课程设 计实验报告 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号: 班级:自动化1211 指导老师:阮海容 目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路 PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。 3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。

基于FPGA的LED16×16点阵汉字显示设计(VHDL版)

毕业设计(论文)开题报告 设计(论文)题目基于FPGA的LED 16×16点阵汉字显示设计 一、选题的背景和意义: LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。受到体育场馆用LED显示屏需求快速增长的带动,近年来,中国LED 显示屏应用逐步增多。目前,LED已经广泛应用在银行、火车站、广告、体育场馆之中。而随着奥运会、世博会的临近,LED显示屏将广泛的应用在体育场馆以及道路交通指示中,LED显示屏在体育广场中的应用将出现快速增长。 因此,本设计是很有必要的,之所以基于FPGA设计是因为现场可编程门阵列(FPGA)设计周期小,灵活度高,适合用于小批量系统,提高系统的可靠性和集成度。并且采用编写灵活的VHDL 语言编写主程序。本设计可以方便的应用到各类广告宣传中。 二、课题研究的主要内容: 1. 实现16×16点阵的汉字显示; 2. 实现有限汉字显示; 4. 实现汉字的滚动显示; 5. 完成方案论证。 三、主要研究(设计)方法论述: 通过去图书馆查阅书籍收集资料,同时在搜索引擎上检索资料,分析借鉴已有类似产品、设计方案与成功经验,选择几种可行方案比对,最后确定最切实可行的方案展开设计。 通过Multisim或Quartus软件对系统进行模拟仿真,对电路功能进行改进与完善。 在EDA试验箱上进行调试。 四、设计(论文)进度安排:

时间(迄止日期)工作内容 2010.5.17-5.23 理解并确认毕业设计任务书,撰写完成毕业设计开题报告(第1周) 2010.5.24-5.30 完成调研与资料收集、整理 (第2周) 2010.5.31-6.6 设计方案及原理框图确定 (第3周) 2010.6.7-7.4 电路资料收集,单元电路设计 (第4、5、6、7周) 2010.7.5-7.18 电路仿真与改进、完善 (第8、9周) 2010.19-8.1 资料整理 (第10、11周) 2010..8.2-8.8 书写毕业设计报告 (第12周) 2010.8.9-8.16 (第13周)修改毕业设计报告并整理装订 五、指导教师意见: 指导教师签名:年月日六、系部意见: 系主任签名:年月日 目录

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

51单片机16X16LED点阵式汉字电子显示屏设计_毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于FPGA的16×16点阵汉字显示设计

EDA课程设计 题目: 16*16点阵显示器的设计 班级:08电子信息工程(应电方向) 院系:应用技术学院 姓名:学号: 实验地点:应用技术学院综合实验室 指导老师:王悦善职称:讲师 成绩: ( 2011年6月2日 )

目录 1. 前言 (2) 1.1本设计的研究背景和研究目的 (2) 1.2LED点阵显示特点 (2) 1.3FPGA设计的特点 (2) 2 系统设计 (3) 2.1.1设计任务与要求 (3) 2.1.2 设计要求 (3) 2.2设计原理 (3) 2.3扫描控制模块 (3) 2.4方案选择 (3) 2.4.1 方案一: (3) 2.4.2方案二汉字的存储 (4) 2.5实现 (4) 2.5.1列循环扫描 (4) 2.5.2字符样式设计 (5) 3. 系统调试与仿真 (8) 3.1开发环境介绍 (8) 3.2调试与仿真 (8) 3.2.1 创建工程 (8) 3.2.2 编译前设置 (8) 3.2.3 全程编译 (10) 3.2.4功能仿真 (10) 4 结束语 (12) 5 参考文献 (12) 6 附录:程序 (13)

1. 前言 1.1 本设计的研究背景和研究目的 随着我国经济的高速发展,对公共场合发布信息的需求日益增长,利用LED点阵滚动显示汉字的出现正好适应了这一市场需求,已经成为信息传播的一种重要手段。采用传统方法设计的汉字滚动显示器,通常需要使用单片机、存储器和制约逻辑电路来进行PCB板级的系统集成。尽管这种方案有单片机软件的支持较为灵活,但是由于受硬件资源的限制,未来对设计的变更和升级,总是难以避免要付出较多研发经费和较长投放市场周期的代价。随着电子设计自动化(EDA)技术的进展,基于可编程FPGA器件进行系统芯片集成的新设计方法,也正在快速地到代基于PCB板的传统设计方式。因此,本设计的研究是很有必要的,之所以基于FPGA设计是因为现场可编程门阵列(FPGA)设计周期小,灵活度高,适合用于小批量系统,提高系统的可靠性和集成度。并且采用编写灵活的VHDL 语言编写主程序。 1.2 LED点阵显示特点 (1)可以显示各种数字、文字、图表、曲线、图形; (2)采用纯红、高绿作双基色发光器件,发光亮度高,色彩鲜艳、丰富; (3)显示效果清晰、稳定、功耗低、寿命长; (4)优质铝合金结构,磨沙、银镜或钛金不锈钢包边。尺寸和规格可根据需要灵活组合; (5)支持各种计算机网络,编辑软件丰富、易用; (6)适用于室内、外所有信息发布及广告宣传场所。如:银行、证券交易所、商场、市场、宾馆、洒楼、电信、邮政、医院、车站、机场等。 1.3 FPGA设计的特点 FPGA 通常被认为是ASIC 实现的一种替代手段. 一般ASIC 包括三种, 既全定制、半定制(含标准单元和门阵列) 以及可编程器件。对于前两种, 需要支付不可重复使用的工程费用NRE (Non recurring Engineering) , 主要用于芯片的流片、中测、分析的工程开销, 一次费用一般在1 万 至数万美元以上。如果一次不成功、返工、甚至多次返工,NRE 费用将要上升。成本高、风险大, 而通常对每个ASIC 品种的需求量往往不大,NRE 费用分摊到每个产品上价太高, 用户无法接受。而对于可编程器件PLD (Programmable Logic Device) 正是可以解决上述问题的新型ASIC, PLD 以其操作灵活、使用方便、开发迅速、投资风险小等突出优点, 特别适合于产品开发初期、科研样品研制或小批量的产品. FPGA 是一种新型的PLD, 其除了具有PLD 的优点外, 其规模比一般的PLD 的规 模大。目前,Xilinx 推出的XC4025 可以达到25000 门的规模,Altera 公司的FLEX10K100 系列芯 片可达到十万门的规模,完全可以满足用户的一般设计需要。 FPGA 的主要特点是: 寄存器数目多, 采用查找表计数,适合时序逻辑设计。但是互连复杂, 由于互连采用开关矩阵,因而使得延时估计往往不十分准确。FPGA 也有其自身的局限性, 其一就是器件规模的限制,其二就是单元延迟比较大。所以, 在设计者选定某一FPGA器件后, 要求设计者对器件的结构、性能作深入的了解, 在体系结构设计时, 就必须考虑到器件本身的结构及性能, 尽可能使设计的结构满足器件本身的要求. 这样就增加了设计的难度。 离开对FPGA 结构的详细了解, 设计人员就不可能优化设计。因而设计人员必须了解FPGA 器件的特性和限制, 熟悉FPGA 的结构。在了解FPGA 结构特点的基础上, 就可以利用VHDL 语言描写出高效的电路描述实现性能优化的电路。

PROTEUS16X16点阵制作教程详解版

PROTEUS16*16点阵(元件)制作 首先,新建一个工程,保存,并在PROTEUS元件库里找到一个8X8点阵 点击右键,选择Decompose(元件分解) 这时元件旁边出现了一个“原点”和“NAME=…”的内容,说明元件已经进入可编辑状态

双击“NAME…”字段,可以打开元件的脚本文件,里面包含元件的诸多定义,不要随便修改 接下来,将鼠标指向点阵边缘位置,鼠标变成“手形”,点击右键,即可“Drag Objecet”拖动点阵的发光背景板

接下来,点击工具栏“”,就可以看到很多标记符号,这些符号是用来代表LED点阵每个点的状态的,即每个点有两个状态,例如LEDMATRIX_G_0_0表示第一行灯灭的状态,LEDMATRIX_G_1_1表示第二行灯亮的状态 随意点击一个,然后在电路设计区再点一下,就会出现一个亮点或者是暗点 然后单击右键,选择“Decompose”

这时小点上方便会出现一个“”然后将小点和“原点”一起拖拽到下图的状态: 我们便会知道这个点是第几行的点,本例中这个点就是LEDMA TRIX_G_1_1了,知道了这一点,下面的工作便会很简单,比如我想产生一个第11行的点,就在上图的基础上将小点拖拽到第11行的位置,如下图情况

记住,在此过程中,我们要将所有的原点都托至同一水平线,如上图,对于8X8的点阵来说,已经有了第8行了,所以要做一个16X16的点阵,我们需要产生的是9—16行的点的状态符号,在上图中任意选择一个点以及其上的原点(一定不能掉哦),然后右键选择“Make symble”(如下图)

在“symble name”栏里面我们要填和左边“”栏里面一样的格式的状态符号,比如是

单片机课程设计模板2017

课程设计(论文)课程名称单片机应用课程设计 题目 院(系) 专业班级 姓名 学号 指导教师 年月日

西安建筑科技大学课程设计(论文)任务书 专业班级:电子1302 学生姓名:王玖玲指导教师(签名): 一、课程设计(论文)题目 正弦波信号发生器设计 二、本次课程设计(论文)应达到的目的 本次课程设计是自动化专业学生在学习了《单片机原理及应用》课程及《模拟电子线路》、《数字电子线路》等专业基础课程之后进行的一次综合训练,其主要目的是加深学生对单片机软硬件技术和相关理论知识的理解,进一步熟悉51单片机系统设计的基本理论、方法和技能;掌握工程应用的基本内容和要求,力争做到理论与实际的统一;同时培养学生分析问题、解决问题的能力和独立完成系统设计的能力,并按要求编写相关的技术文档和设计报告等。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1.设计内容 (1)选择51单片机,晶振采用12MHz。 (2)设计一个能产生0至50HZ正弦波信号。通过0832D/A芯片完成数模转换。 (3)频率值由键盘输入。 (4)将频率值由LED数码管上显示(两位)。 2.设计要求 (1)按照任务书的要个求完成系统分析及方案设计。 (2)完成硬件原理图的设计,并选择相关元器件。 (3)完成控制软件流程图的设计,编写相应的单片机控制程序。 (4)撰写设计报告。 3. 成果要求 (1)在proteus中实现仿真。 (2)提交课程设计报告。 四、应收集的资料及主要参考文献: 1.李建忠.单片机原理及应用.西安电子科技大学出版社,2008 2.杨居义.单片机课程设计指导.清华大学出版社,2009 3.李海滨等.单片机技术课程设计与项目实例.中国电力出版社,2009 以及与51系列单片机相关的文献及教材。 五、审核批准意见 教研室主任(签字)

89C51单片机课程设计之秒表设计实验报告

单片机课程设计报告 单 片 机 秒 表 系 统 课 程 设 计 班级: 课程名称:秒表设计 成员: 实训地点:北校机房 实训时间:6月4日至6月15日

目录 1课程设计的目的和任务 1.1 单片机秒表课程设计的概述 1.2课程设计思路及描述 1.3 课程设计任务和要求 2硬件与软件的设计流程 2.1系统硬件方案设计 2.2所需元器件 3 程序编写流程及课程设计效果 3.1源程序及注释 3.2原理图分析 3.3课程设计效果 4 心得体会

1. 课程设计的目的和任务 1.1单片机秒表课程设计的概述 一、课程设计题目 秒表系统设计——用STC89C51设计一个4位LED数码显示“秒表”,显示时间为000.0~9分59.9秒,每10毫秒自动加一,每1000毫秒自动加一秒。 二、增加功能 增加一个“复位”按键(即清零),一个“暂停”和“开始”按键。 三、课程设计的难点 单片机电子秒表需要解决几个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程;四是如何进行安装调试。 四、课程设计内容提要 本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及课程箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本课程设计有三个开关按键:其中key1按键按下去时开始计时,即秒表开始键,key2按键按下去时数码管清零,复位为“00.00”. key3按键按下去时数码管暂停。 五、课程设计的意义 1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的 应用进一步的了解。 2)掌握定时器、外部中断的设置和编程原理。 3)通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。 4)该课程通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统, 拥有正确的计时、暂停、清零,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义 1.2课程设计思路及描述

基于单片机的16×16LED点阵显示屏设计

编号 毕业设计(论文) 题目基于单片机的16×16LED点阵显示屏设计 二级学院电子信息与自动化学院 专业测控技术与仪器 班级测控一班 学生姓名丁徽徽 学号 11107030106 指导教师米曾真职称副教授 时间 2015年6月6日

目录 摘要 ................................................................................................................................................... I Abstract ............................................................................................................................................ II 第一章绪论. (1) 1.1 单片机的发展阶段 (1) 1.2 单片机的发展趋势 (1) 1.3 单片机的特点 (3) 1.4 LED简介 (4) 1.5 LED的特点 (5) 第二章功能要求及方案论证 (6) 2.1 功能要求 (6) 2.2 显示模块方案论证 (6) 第三章系统电路的硬件设计 (9) 3.1 设计框图 (9) 3.2 单片机的选择 (9) 3.3 AT89C51芯片简介 (10) 3.4 系统硬件电路的设计 (13) 第四章系统的程序设计 (22) 4.1程序的编写过程 (22) 4.2 程序设计流程图 (24) 第五章软件调试及硬件制作 (25) 5.1 软件调试及仿真 (25) 5.2 硬件制作 (28) 结束语 (29) 致谢 (30) 附录 (37) 附录A:16*16点阵显示屏设计程序 (37) 附录B:proteus ISIS 软件仿真图 (48) 附录C:供电以后16*16点阵实物效果图 (49) 附录D:元器件清单列表 (50)

相关文档
最新文档