历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2021年09月06日 | 22-基于单片机的LED点阵滚动显示系统

发布者:数字梦行 来源: eefocus关键字:单片机  LED点阵 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

具体功能:


(1)能根据汉字和英文的内码不同显示不同的汉字和英文字符,初始显示“电子工程师成长日记”;


(2)可以多样化显示:从左到右,从右到左,从下到上,从上到下;


(3)可以键盘控制显示花样;


(4)可以利用“点阵LED字模生成工具”生成自己想要显示的字符。

单片机介绍

51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。


设计思路

文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;


调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;


比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;


软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。


原理图

本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer19是一款专业的整的端到端电子印刷电路板设计环境,用于电子印刷电路板设计。它结合了原理图设计、PCB设计、多种管理及仿真技术,能够很好的满足本次设计需求。


程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。


Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

关键字:单片机  LED点阵 引用地址:22-基于单片机的LED点阵滚动显示系统

上一篇:23-基于51单片机土壤湿度检测及自动浇花系统(带时间显示)
下一篇:21-基于51单片机的遥控音乐系统仿真

推荐阅读

近日,广电发布第13期中国有线电视行业发展公报,数据显示,有线电视用户持续负增长。截至2018年6月底,有线电视用户2.34亿户,季度净减少503.1万户,环比下降2.11%。  与此对应的是,IPTV用户快速增长。2018年第二季度,电信运营商宽带接入速率持续提升,融合业务在各地快速推进,IPTV用户季度净增1220万户,环比增长9.38%,总量达到1.42亿户。...
9月3日,第二届全球IC企业家大会暨第十七届中国国际半导体博览会盛大开幕,中芯国际联席CEO赵海军在演讲中指出,做晶圆代工厂第一名是赚钱的,第二名基本不赚钱,第三名是亏钱的,所以一定要争做前二名。赵海军表示,晶圆代工的产业链非常长,呈倒梯形。寡占格局是成熟和稳定的,最上面是系统公司苹果和三星,因为他们用到了大量的集成电路。赵海军指出,...
作为保障我国IC产业安全的核心,EDA一直是我国IC产业链最薄弱环节。人才缺乏是国内EDA行业最大痛点。在半导体行业人才整体存在较大缺口的基础上,EDA相关人才稀缺性更加凸显。在近日举行的2020集微峰会上,记者就EDA人才培养这一话题采访了西安电子科技大学微电子学院院长、西电国微EDA研究院院长张玉明。张玉明表示,EDA人才具有很强的跨学科背景,需要校...
赛事预告由高教司主办,教育部工程训练教学指导委员会举办,清华大学承办的2021年中国大学生工程实践与创新能力大赛总决赛(以下简称:大赛总决赛)将于2021年9月16日-18日正式举行。结合当前国内新冠疫情防控形势,大赛将采用“基于互联网的分布式竞赛模式”,即:“主赛场集中线上展示+赛点线上分布式参与”的形式举办。北京梦之墨科技有限公司作为本次...

史海拾趣

问答坊 | AI 解惑

LCM122324 LCD显示驱动

LCM122324 LCD显示驱动,希望大家多提意见…

查看全部问答∨

请达人帮忙解释一下程序。谢谢!

这是一个利用8253计数器测3各通道脉冲信号的计数率程序。请哪位高手帮忙解释一下那些没有标注的句子是什么意思。谢谢 特别是带“?”的句子。 #include<absacc.h> #include<reg52.h> #define uchar unsigned char #define uint unsign ...…

查看全部问答∨

有关u-boot环境变量的问题

买了个扬创的开发板不给u-boot代码,我就自己移植了个。 现在发现了个问题,开发板带的u-boot里面环境变量很多,像install-bootloader,bootcmd什么的都是烧到开发板上就直接能用了。但是我自己移植的就只有ip地址等几个,要想用加上 bootcmd 还有 ...…

查看全部问答∨

斑马(Zebra)打印机的打印编程

各位老师,你们好: 我是一个Windows Mobile嵌入式开发的初学者,现在,正在使用C#进行基于Windows Mobile 5.0的软件开发。 由于用户需求,我们购买、配置了一台斑马(Zebra QL220型号)便携式条码打印机,希望打印出来的标签既有相应的 一维条 ...…

查看全部问答∨

Vc++2005中操作SQLCE3.0 怎么读取数据--等

{                 goto Exit;         }     // Get ICol…

查看全部问答∨

2812搜查令获奖名单

历时一个月的“2812搜查令”活动圆满结束,感谢各位坛友的热心参与! 根据贴子内容及质量,网友们的点击量,现恭喜以下坛友,可得到TI的无线鼠标!   1.hangsky 2.ahuang227 3.lfengem     请以下坛友将联系方式及邮寄地 ...…

查看全部问答∨

辽宁TI大赛清单中的摄像头应该买什么样的

摄像头应该买什么样的,飞思卡尔常用的么?模拟的还是数字的?需要再买什么配套芯片?急求帮助 2、在竞赛中使用(或选用)的主要元器件清单 单片机最小系统板(仅含单片机芯片、键盘与显示装置、存储器、A/D、D/A) Lauchpad (MSP430单片机开发 ...…

查看全部问答∨

WinCE 在PDA上发布程序,没有最大化、最小化、关闭窗口按钮

编写了一个测试数据库连接的东东,但是在有台PDA(使用的PDA不同)上无法显示标题栏中的关闭窗体、最大、最小按钮什么的,能显示标题(左上角) 现在想求问下怎么才能将标题栏显示出来呢!? PDA幸型号——iDataMC80 PDA操作系统——Windows Mob ...…

查看全部问答∨

MSP430F149 ADC测量电压的范围,不能大于工作电压吗?

MSP430F149 ADC测量电压的范围,不能大于工作电压吗?…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved