- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机驱动led点阵屏幕
单片机点亮一只LED
图一 图二
#includereg52.h //包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义
sbit LED=P1^0;// 用sbit 关键字 定义 LED到P1.0端口,
//其实LED只是P1.0的代号而已,其他引脚也是这么定义
/*----- 主函数 ------*/
void main (void)
{
LED=1; //将P1.0口赋值 1,对外输出高电平,即LED亮
//想想如果图2的接法LED应该亮还是灭
LED=0; //将P1.0口赋值 0,对外输出低电平,即LED灭
//想想如果图2的接法LED应该亮还是灭
while (1) //主循环
{
//主循环中添加其他需要一直工作的程序
}
}
译码器
74ls138译码器。
左面为输入电平
右面为输出电平直接驱动led就行了。
表一
000001010011100101110111
#includereg52.h //包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义
#define LED P1;// 用define 关键字 定义 LED为P1寄存器,
//其实LED只是整个P1接口的代号而已,其他接口也是这么定义
//用单片机通过改变寄存器的值来改变引脚状态
/*----- 主函数 ------*/
void main (void)
{
LED=1; //将P1.0口赋值 1,对外输出高电平,即LED亮
//想想如果图2的接法LED应该亮还是灭
LED=0; //将P1.0口赋值 0,对外输出低电平,即LED灭
//想想如果图2的接法LED应该亮还是灭
while (1) //主循环
{
P1=0; // P1口输出000
Delays(1); //延时一秒钟,想想为什么延时
P1=1; // P1口输出001
Delays(1); //延时一秒钟,想想为什么延时
P1=2; // P1口输出010
Delays(1); //延时一秒钟,想想为什么延时
P1=3; // P1口输出011
Delays(1); //延时一秒钟,想想为什么延时
P1=4; // P1口输出100
Delays(1); //延时一秒钟,想想为什么延时
P1=5; // P1口输出101
Delays(1); //延时一秒钟,想想为什么延时
P1=6; // P1口输出110
Delays(1); //延时一秒钟,想想为什么延时
P1=7; // P1口输出111
Delays(1); //延时一秒钟,想想为什么延时
//主循环中添加其他需要一直工作的程序
}
}
注:其实可以上面的电路只用单片机就可以实现,缺点就是占用单片机引脚太多浪费CPU啊。程序就是让P1等于表一后面的值就行了,38译码器也只能干这个了,你要走别的花样那就得用别的了或者单片机自己来了
LED点阵
控制方法:逐行扫描
令P00为低显示第一行,P2口输出对应第一行显示的点,
P0口P2口00000000…………………显示完第一行后显示第2行,依次循环显示每一行的状态。由于扫描速度非常快,人眼分辨不出,所以看起来就是我们看到的图像和文字了。
想想P0口的任务是不是可以交给38译码器这样会生出5只引脚,还可以接几个38译码器,就能显示很多行了。
我们要显示很多列,很多行,即使有38译码器也不够用怎么办?
我们可以用锁存器。
很多列的扫描
我们可以用73LS373锁存器,所有列的数据都由一个P2口输出。星为任意数
P0口P2口*****************************************************************************
您可能关注的文档
最近下载
- 《天上有颗南仁东星》第二课时 课件 八年级语文上册 统编版.pptx VIP
- 新人教版高中物理必修三第十一章《电路及其应用》测试题(含答案解析).docx VIP
- 14、圆明园的毁灭(课件)第二课时2023-2024学年五年级上册语文(统编版) (1).pptx VIP
- 北师大版四年级数学上册第三单元《乘法》(大单元教学设计).docx VIP
- 同上一堂党课初中篇 中流砥柱观后感五.doc VIP
- 最新2016-2017学年秋季学期人美版小学六年级上册美术教案全册.doc VIP
- 《互联网》精品课件.pptx VIP
- 浙江维思通新材料有限公司年产 20000 吨锂电池新型材料项目环评报告.docx VIP
- BIM基础培训教材课件.pptx VIP
- 管理学:激励PPT教学课件.pptx
文档评论(0)