电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

多位LED显示系统的设计利用

9页
  • 卖家[上传人]:汽***
  • 文档编号:480457230
  • 上传时间:2023-12-08
  • 文档格式:DOC
  • 文档大小:100.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 HEFEI UNIVERSITY微机原理与接口技术课程设计系别 自 动 化 题 目 多位LED显示系统的设计 班 级 学号 姓 名 完 成 时 间 2011年12月29日 / 多位LED显示系统的设计摘要:微机原理及接口技术是一门应用性、综合性、实践性较强的课程,没有实际的有针对性的设计环节,我们就不能很好的理解和掌握所学的技术知识,更缺乏解决实际问题的能力。所以通过有针对性的课程设计,会使我们学会系统地综合运用所学的理论知识,提高我们在微机应用方面的开发与设计本领,系统的掌握微机硬软件设计方法。通过课程设计实践,不仅要培养我们的实际动手能力,检验我们对本门课学习的情况,更要培养我们在实际的工程设计中查阅专业资料、工具书或参考书,掌握工程设计手段和软件工具,并能用设计报告表达设计思想和结果的能力。培养我们实事求是和严肃认真的工作态度。通过设计过程,要求我们熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使我们得到微机开发应用方面的初步训练。集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学

      2、习知识到应用知识的初步过渡。通过本次课程设计,我们要熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。关键字:时间显示,计数器,定时器 一、设计目的1)了解LED显示器的结构及工作原理。2)掌握多位LED显示器的接口技术及动态显示原理。二、设计原理与内容1.设计内容 在实验台的六位LED显示器上显示分和秒,每秒钟变化一次。2. 设计要求 编写程序,使六位LED显示器显示时钟的分值和秒值三、 总体设计根据设计要求,初步思路如下:1)计时单元由定时/计数器8253的通道0来实现。定时采用硬件计数和软件技术相结合的方式,即通过8253产生一定的定时时间,然后再利用软件进行计数,从而实现24小时制定时。8253定时时间到了之后产生中断信号,8253在中断服务程序中实现分、秒的累加。2)时间显示采用实验平台上的6个LED数码管分别显示时、分、秒,采用动态扫描方式实现。四、电路图 电路图 效果图 首先由8086把8255和8253初始化,然后8253输出方波,通过PC7传到8086,由8086控

      3、制LED显示初值,等到8253到下一个时钟周期的时候再通过PC7,由8086控制时间加一,如此循环。在初始设定的时间下由秒个位开始变化,到十向秒十位加一,等到秒十位变为六十时向分为加一,以此类推到分位,完成数字中的变化。 五程序流程图 具体程序代码如下:P85A_ADDEQU01000000B; 8255端口A地址P85B_ADDEQU01000010B; 8255端口B地址P85C_ADDEQU01000100B; 8255端口C地址COM85_ADDEQU01000110B ; 8255控制字端口P83A_ADDEQU01001000B; 8253计时器0地址P83B_ADDEQU01001010B; 8253计时器1地址P83C_ADDEQU01001100B; 8253计时器2地址COM83_ADDEQU01001110B ; 8253控制字端口 DATA SEGMENT LED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H X DW ? Y DW ? Z DW ?DATA ENDS CODE SEGMENT ASSUME CS

      4、:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,COM85_ADD MOV AL,10001001B ; A方式0输出、B方式0输出、C输入 OUT DX,AL ;向8255写控制字 NEXT: MOV X,50 ;记录按键次数 MOV Y,23 LEA SI,LED MOV DX,COM83_ADD MOV AL,00110001B ;定时器0方式1 OUT DX,AL ;向8253写控制字 REPEAT0: MOV AL,00H ;计数初值为1000 MOV DX,P83A_ADD ;计数器0的端口地址 OUT DX,AL MOV AL,10H ;计数初值为1 MOV DX,P83A_ADD ;计数器0的端口地址 OUT DX,AL REPEAT1: CALL CONVER ;显示子程序 MOV DX,P85C_ADD IN AL,DX ;将PC中的值输入到AL PC的值取决于PC7 CMP AL,0FEH JZ NEXT TEST AL,80H ;判断计数是否结束 TEST 相与但不改变相应的值 JNZ REPEAT1 REPE

      5、AT2: CALL CONVER MOV DX,P85C_ADD IN AL,DX CMP AL,7EH JZ NEXT TEST AL,80H JZ REPEAT2 CALL TIME_JIA JMP REPEAT0 ;重新初始化定时器,为下一次按键准备 ;24小时时间加 ;入口Zh、Ymin、Xs TIME_JIA PROC INC X ;计数结束,按键次数加1 CMP X,60 JNZ NEXT1 MOV X,0 INC Y NEXT1: CMP Y,60 JNZ NEXT2 MOV Y,0 NEXT2: CALL CONVER ;显示子程序 RET TIME_JIA ENDP ;数码管扫描 ;入口Xh、Ymin、Zs CONVER PROC ;入栈保护 PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH BP PUSHF LEA SI,LED MOV AX,Z MOV CL,10 DIV CL ;按键次数除以10,商是次数的十位,存在AL中,余数是次数的各位,存在AH中 MOV BX,AX ;AH:BH AL:BL MOV AL,20H MOV DX,P85B_ADD OUT DX, AL ;向8255端口C的PB置1,使显示管1工作 MOV BP,BX AND BP,0FFH ;清除余数,保留商 MOV AL,SI+BP ;使显示管显示相应的值 MOV DX,P85A_ADD OUT DX,AL ;将商的值显示 通过PA CALL DELY MOV AL,10H ;向8255端口C的PB置1,使显示管2工作 MOV DX,P85B_ADD OUT DX,A

      《多位LED显示系统的设计利用》由会员汽***分享,可在线阅读,更多相关《多位LED显示系统的设计利用》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.