编程实例(16X16屏).ppt

上传人:qwe****56 文档编号:70021277 上传时间:2023-01-14 格式:PPT 页数:10 大小:581.50KB
返回 下载 相关 举报
编程实例(16X16屏).ppt_第1页
第1页 / 共10页
编程实例(16X16屏).ppt_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《编程实例(16X16屏).ppt》由会员分享,可在线阅读,更多相关《编程实例(16X16屏).ppt(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、编程实例编程实例【16161616点阵屏点阵屏】一、实现串进并出的编程 串进并出方法很多,一般用74HC164或74HC595等器件配相关软件完成。这里介绍具有锁存功能的74HC595。74HC595器件介绍 74HC595又称“8位锁存移位寄存器”,该 器件有:4个输入信号(DI、CLK、ALE和 CLR);9个输出信号(Q0Q7和Cy)。下图是用2片74HC595组成的16位串进并出 电路图。16位串进并出实际电路位串进并出实际电路【16行信号行信号】编程实例编程实例#include /引脚定义函数引脚定义函数#include /XBYTE的头文的头文 sbit LEDALE=P13;/7

2、4HC595锁存信号锁存信号 sbit LEDDI=P17;/74HC595输入信号输入信号 sbit LEDCLK=P33;/74HC595的时钟信号的时钟信号#define Y0 XBYTE0 x1000/Y0的口地址的口地址 void display_r(unsigned int numb)/显示显示16行数据行数据(函数)函数)unsigned char i;unsigned int x;x=numb;LEDALE=0,LEDCLK=0;/初始化初始化 for(i=0;i16;i+)/*if(x&0 x8000)LEDDI=1;else LEDDI=0;*/LEDDI=(bit)(x&

3、0 x8000);LEDCLK=1;LEDCLK=1;/相当延时相当延时 LEDCLK=0;LEDCLK=0;/相当延时相当延时 x=x1;/数据左移一位数据左移一位 LEDALE=1;/ALE产生上升沿产生上升沿 LEDALE=0;二、译码器及LED灯的相关电路介绍相关电路介绍 地址译码相关电路地址译码相关电路 1616屏列信号译码电路屏列信号译码电路 三、三、1616点阵屏及列驱动电路点阵屏及列驱动电路 四、1616点阵屏编程函数 void disp_16rz(unsigned int numb)/显示1616 unsigned char y0data=0,abcd=0,i;for(i=0

4、;i16;i+)display_r(numb i);/送行数据送行数据 abcd=abcd3;/变换列数据变换列数据 y0data=abcd|(led123&0 x07);Y0=y0data;/显示一列数据(列译码)显示一列数据(列译码)abcd=i+1;/列增列增1 delay_s(0 x40);/点亮时间点亮时间 Y0=led123|0 x80;/关显示器关显示器 五、1616点阵数据的获取 unsigned int code dis_numb116=0 x4000,0 x4FFE,0 x4814,0 x4824,0 x4844,0 x7F84,0 x4804,0 x4804,0 x4804,0 x7F84,0 x4844,0 x4844,0 x4844,0 x4FFE,0 x4000,0 x0000 ;/西 【数据由汉字取模软件获取】六、主函数调用六、主函数调用 unsigned char led123;/LED灯全局变量 void main(void)led123=0 x02;/LED2点亮L2=1 while(1)disp_16rz(dip_ numb1);/显示“西”led123=led123;/三个等在闪烁

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com