版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编辑ppt1 基于基于5151单片机的单片机的16161616点阵屏流动显示点阵屏流动显示编辑ppt2 目录目录一一 ,制作所需器材,制作所需器材二,二,STC89C52简介简介三,点阵的简介三,点阵的简介四,程序四,程序五,演示五,演示六,总结六,总结编辑ppt3 一一. . 制作所需器材制作所需器材1.单片机开发扳一块;2.16*16LED点阵一块;3.杜邦线若干; 返 回编辑ppt4 二二.STC89C52.STC89C52简介简介 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内
2、核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。编辑ppt5 单片机实物图与引脚图单片机实物图与引脚图返回编辑ppt6 三、点阵的简介三、点阵的简介LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。编辑ppt7 1. 1. 点阵的用处点阵的用处汽车报站器、广告屏以及公告牌等。编辑ppt8 2 2,点阵的实物图,点阵的实物图 编辑ppt9 点阵实
3、物图组成点阵实物图组成编辑ppt10 3 3,点阵的原理图简介,点阵的原理图简介1.74HC138芯片简介;2.74HC595芯片简介;3.点阵原理图讲解;编辑ppt111. 74HC1381. 74HC138芯片芯片74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。74HC138特有3个使能输入端:两个低有效(E1和E2)和一个高有效(E3)。除非E1和E2置低且E3置高,否则74HC138将保持所有输出为高。利用这种复合使能特性,仅需4片74HC138芯片和1个反相器,即可轻松实现并行扩展,组合成为一个1-32(5线
4、到32线)译码器。任选一个低有效使能输入端作为数据输入,而把其余的使能输入端作为选通端,则74HC138亦可充当一个8输出多路分配器,未使用的使能输入端必须保持绑定在各自合适的高有效或低有效状态。编辑ppt12 74HC138 74HC138芯片芯片编辑ppt132. 74HC5952. 74HC595芯片芯片74HC595具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器有相互独立的时钟。数据在SH_cp(移位寄存器时钟输入)的上升沿输入到移位寄存器中,在ST_cp(存储器时钟输入)的上升沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移
5、位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。编辑ppt14 74HC595 74HC595芯片芯片编辑ppt153. 3. 电路电阵原理图讲解电路电阵原理图讲解1.通过P0口控制a,b,c,d; 2. 通过2个74HC138控制行的选取;3.通过74HC595自动选取列; 返回 原理图编辑ppt16 四,具体的程序实现四,具体的程序实现#includesbit T_STR = P26; /
6、锁存引脚,屏上标识位STRsbit R1 = P04; /数据引脚,屏上标识R1sbit G1 = P24; /数据引脚,屏上标识G1sbit T_CLK = P25; /时钟引脚,屏上标识位CLKsbit OE = P21; /使能引脚,屏上标识EN/OEunsigned char MoveBitNum,MoveBitNumtemp,IncNum;/移动位数,临时移动位数,大于一个字节增加字节数编辑ppt17 定义所需变量定义所需变量unsigned char MoveBitNum,MoveBitNumtemp,IncNum;/移动位数,临时移动位数,大于一个字节增加字节数unsigned
7、int HzNum;/汉字个数unsigned char buff20;unsigned char code hztest32= /取模选择字节倒序 ,正序得出的字是反的,可以在软件中设置自动倒叙 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0X00,0X00,0X00,0X00, 0X00, 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0X00,0X00,0X00,0X00, 0X00, 编辑ppt18 输入要输出的字输入要输出的字0 x10,0 x01,0
8、 x10,0 x01,0 x10,0 x01,0 x88,0 x7F,0 x88,0 x40,0 x4C,0 x20,0 x2C,0 x04,0 x0A,0 x04,0 x89,0 x14,0 x88,0 x24,0 x48,0 x24,0 x48,0 x44,0 x28,0 x44,0 x08,0 x04,0 x08,0 x05,0 x08,0 x02,0 x08,0 x00,0 x08,0 x3F,0 x08,0 x20,0 x08,0 x10,0 x3F,0 x08,0 x24,0 x04,0 x24,0 x04,0 xA4,0 x7F,0 x24,0 x04,0 x12,0 x04,0
9、 x14,0 x04,0 x08,0 x04,0 x14,0 x04,0 x22,0 x04,0 x21,0 x05,0 x00,0 x02,编辑ppt19 向向595595写入一个字节写入一个字节void InputByte( unsigned char DataR1) /写一个字节 unsigned char i;for(i=8; i0; i-) R1 = !(DataR1&0 x01); T_CLK = 0; T_CLK = 1;DataR1 = DataR1 1; 编辑ppt20 延时程序延时程序 void Delay(unsigned int t) while(-t);编辑p
10、pt21 主程序主程序 main() unsigned char count;/16行扫描数据,范围0-15 unsigned int i, j; unsigned char temp;while(1) i+; if(i=100)/更改流动速度,1T单片机和12T单片机速度大约5-8倍,注意更改参数(越小越快)编辑ppt22 主程序主程序 i=0;MoveBitNum+;if(MoveBitNum=16)/每次移动完一个汉字大小后循环 MoveBitNum=0; HzNum+=1; /调用下一个汉字 if(HzNum=6)/需要显示的汉字个数,包括前面的一屏空字符的个数,后面清屏编辑ppt23
11、 主程序主程序的空字符不包含在内,这里是(汉字个数+1) 必须为=; HzNum=0; /完全显示完后循环调用 Delay(2);/控制扫描频率 for(j=0;j2;j+) /取每个汉字的前2个字节, /汉字个数+1buffj+j=hztestHzNum+jcount+count; /每次移动完一个汉字后,选择下一个汉字编辑ppt24主程序主程序 buffj+j+1=hztestHzNum+jcount+count+1;if(MoveBitNum8) / 判读移动距离是大于一个字节还是小于一个字节,为一个字节左移右移最大只能8位 IncNum=0; MoveBitNumtemp=MoveBitNum; else IncNum=1; MoveBitNumtemp=MoveBitNum-8;/大于8就减去8得到的数值还是小于8T_STR=0; /锁存无效编辑ppt25主程序主程序for(j=0;jMoveBitNumtemp)|(buffj+1+IncNum(8-MoveBitNumtemp);/这句比较重要,需要自行拿出2个字节的数据模拟分析 InputByte(temp);/输出到595 /8个字节传输完锁存输出 OE = 1;编辑ppt26 主程序主程序 P0=15-count;/用P0口的前4位控制16行,屏内部通过4-16译码器工作,循环扫描1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职(音乐制作)音乐编曲试题及答案
- 大学(统计学)统计学原理2026年综合测试题及答案
- 2025年高职第一学年(学前教育)幼儿游戏设计与指导测试题及答案
- 2025年大学(护理学)社区护理学试题及答案
- 2025年高职服装制版(服装结构设计)试题及答案
- 2026年新疆普高生单招职业适应性测试短期提分题库含答案1个月冲刺
- 2026年浙江单招服装设计专业面试经典题含作品解读
- 2026年海南单招专升本衔接备考题含答案想冲职业本科考生专用
- 2026年湖南单招文化素质补录经典题模拟卷含答案递补考生专用
- 2026年贵州单招财经类职业适应性测试题库含答案含经济常识
- 六年级下册英语书湘少版单词表
- 2025中国电信校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- AI与智慧图书馆双向赋能
- 《中药的现代化》课件
- 生物专业英语翻译-蒋悟生
- 高速铁路客运规章(第2版)课件 项目五 高速铁路旅客运输服务管理
- 基础医学概论期末考试试卷
- 自愿离婚协议书标准样本(八篇)
- 重庆市两江新区2022-2023学年五年级下学期期末数学试题
- 闺蜜测试卷试题
- 基于DSP的抢答器的设计与开发
评论
0/150
提交评论