



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机89c52并行i/o口实现多个led显示作者:未知文章来源:国外电子元器件点击数:1840更新时间:2005-10-6摘 要:介绍了一种利用89c52单片机的一个并行口实现多个led数码管显示的简单方法,给出了利用此方法设计的多路led显示系统的硬件电路结构原理图和软件程序流程,同时给出了采用mcs51汇编语言编写的具体程序。 关键词:89c52;数码管led;并行口;移位寄存器;译码器 在单片机应用系统中,普遍使用成本低廉、配置灵活的数码管(led)做显示器。常用的为48位八段led数码管显示器,即需要48个led数码管。实现这种显示的方法很多,但是,必须采用相应的措施才能实现多个le
2、d的显示。本文介绍了一种设计方法,利用该方法设计的多路led数码管显示系统具有硬件设备简单,可移植性好,成本低廉的特点,在各种仪表显示系统中应用效果良好。 1 硬件电路多位led显示时,常将所有位的段选线并联在一起,由一个8位io口控制,而共阴极点或共阳极点分别由另一个8位io口控制;也可采用并行扩展口构成显示电路,通常,需要扩展器件管脚的较多,价格较高。本文将介绍一种利用单片机的一个并行io口实现多个led显示的简单方法,图1所示是该电路的硬件原理图。其中,74ls138是3线8线译码器,74ls164是8位并行输出门控串行输入移位寄存器,led采用l05f型共阴极数码管。显示时,其显示数据
3、以串行方式从89c52的p12口输出送往移位寄存器74ls164的a、b端,然后将变成的并行数据从输出端q0q7输出,以控制开关管wt1wt8的集电极,然后再将输出的led段选码同时送往数码管led1led8。位选码由89c52的p14p16口输出并经译码器74ls138送往开关管y1y8的基极,以对数码管led1led8进行位选控制,这样,8个数码管便以100ms的时间间隔轮流显示。由于人眼的残留效应,这8个数码管看上去几乎是同时显示。 2 软件编程该系统的软件编程采用mcs51系列单片机汇编语言完成,并把显示程序作为一个子程序,从而使主程序对其进行方便的调用。图2所示是其流程图。具体的程序编码如下:3 结束语该设计方法已多次应用于学生单片机实验的显示电路和多种仪器显示系统中。只要将该显示程序调入其它主程序中,即可完成显示功能。经过多次使用证明:该方法可移植性好、实用性强。 参考文献1何立民mcs51系列单片机应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CADHOH 0004-2023智能手语翻译系统测试规范
- 高中光的折射课件
- 高中中国小说《红楼梦》课件
- 农业企业劳动合同主体变更与农产品质量安全协议
- 电子商务平台劳动合同签订与网络安全责任协议
- 离婚协议无子女抚养及财产分配合同范本
- 髋部解剖课件
- 化工生产工艺改进方案
- 如何在职场中建立人际关系
- 花草养护技巧让园艺更加快乐
- 外研版九年级英语上册单元模块满分必刷题 Module 1 【刷中考】(广东专用)(含答案)
- 工具模型-尤里奇2021年版新HR胜任力
- 新能源汽车检测与维修专业调研报告
- 2024年保安员证考试题库及答案(共240题)
- 哲学与人生 第二课 树立科学的世界观2.1
- 华中师大版八年级全一册心理健康 1.别让时间悄悄溜走 教案
- 母婴保健技术服务人员考核审批表
- 新大象版六年级上册科学全册复习专用知识点
- 2024年印度混凝土搅拌车行业状况及未来发展趋势报告
- 养老院餐饮供应服务行业发展全景调研与投资趋势预测研究报告
- HYT 0288-2020 宗海价格评估方法(报批标准名称:海域价格评估技术规范)(正式版)
评论
0/150
提交评论