




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北工业大学计算机硬件技术基础(MCS51单片机原理及应用)课程设计任务书学院: 土木学院 班级: 交通工程c022班 设计人:宋军娜 学号:026897 一 设计题目利用单片机滚动显示字符串“0123456789AbCdEF”二. 问题的提出:在单片机的LED显示器上面滚动显示题目要求的字符串。并且可以利用外部中断进行滚动的启停。三. 总体设计1 所设计题目的功能因为单片机的LED显示器只有六位,所以要显示的字符串的长度超过六位的时候就要滚动显示。所谓的滚动显示就是指在t1这个时刻显示“012345”,在t1+t这个时刻显示“123456”,在t1+2t这个时刻显示“234567”,以此类推。2 总体方案设计程序功能可以分为以下几个部分:主程序负责定时器/计数器的初始化、中断的初始化和LED显示,外部中断的数理程序用来启动或停止滚动显示,定时器/计数器中断服务程序用来负责读取下一显示周期要显示的字符串。(1)中断源的选择系统一共用到了两个中断源,即一个定时器/计数器中断和一个外部中断(2)字符串截取实现其实就是一个对指定地址开始将连续的6个字节的数据传送到显示缓冲区中的操作。四.硬件系统设计1. 硬件电路LED显示器八路驱动器PB(07) 8155接口 PA(05)P3六路驱动器接入P3.2(X15口)开关中断电路五.软件系统设计1. 软件模块设计和流程停止滚动开始第六个数码管亮?输送到LED显示对各单元进行初始化查表 按下开关 Y N 流程图2. 程序清单ORG 0000HSETB P3.2 ; p3.2口置1输出高电平MAIN: JNB P3.2,MAIN3 MOV A,#03HMOV DPTR,#0FF20H ;给DPTR开辟存储空间MOVX DPTR,ATT: MOV R2,#04HTT1: MOV R4,#05H ;R4循环表示循环次数TT2: DJNZ R4, ;DISP4 循环5次DJNZ R2,TT1 ;循环4次MOV 5FH,5EHMOV 5EH,5DHMOV 5DH,5CHMOV 5CH,5BHMOV 5BH,5AHMOV 5AH,59HMOV 59H,58HMOV 58H,57HMOV 57H,56HMOV 56H,55HMOV 55H,54HMOV 54H,53HMOV 53H,52HMOV 52H,51HMOV 51H,50HMOV 50H,5FHAJMP MAINDISP4: MOV R5,#01H ;位码给R5 MOV R0,#59H ;显示缓冲区地址给R0MOV A,R5 ; 位码送ALD0: MOV DPTR,#0FF21H ; c口给DPTRMOVX DPTR,A ;0ff21H中值为01HMOV DPTR,#0FF22H ;B口给DPTRMOV A,R0 ;待显示字符地址偏移量送AADD A,#0EH ;对A进行地址修正MOVC A,A+PC ;查表MOVX DPTR,A ;查表结果给0FF22HACALL DLAY ; 延时INC R0 MOV A,R5JB ACC.5,LD1 ; 累加器的第6为1,执行LD1RL A ;A左移一位,选通第二个数码管MOV R5,A ; 送回R5AJMP LD0LD1:SJMP TT2DB 0C0h,0F9H,0A4H,0B0H,99H,92HDB 82H,0F8H,80H,90H,88H,83H,0C6HDB 0A1H,86H,8EH,0FFH,0CH,89HDB 0C8H,0C1H,7FH,0BFHDLAY:MOV R7,#04HDL1: MOV R6,#0FFHDL2: DJNZ R6,DL2DJNZ R7,DL1RETMAIN3:CLR C ;中断 MOV C,P3.2 ;Cy=1JNC FF ;若Cy=0,执行FF,若Cy=1,则顺序执行MOV A,#03HMOV DPTR,#0FF20HMOVX DPTR,ATT3: MOV R2,#02HTT13: MOV R4,#05HTT23: DJNZ R4,DISP43DJNZ R2,TT13AJMP MAIN3DISP43: MOV R5,#01HMOV R0,#59HMOV A,R5LD03: MOV DPTR,#0FF21HMOVX DPTR,AMOV DPTR,#0FF22HMOV A,R0ADD A,#0EHMOVC A,A+PCMOVX DPTR,AACALL DLAY3INC R0MOV A,R5JB ACC.5,LD13RL AMOV R5,AAJMP LD03LD13:SJMP TT23DB 0C0h,0F9H,0A4H,0B0H,99H,92HDB 82H,0F8H,80H,90H,88H,83H,0C6HDB 0A1H,86H,8EH,0FFH,0CH,89HDB 0C8H,0C1H,7FH,0BFHDLAY3:MOV R7,#04HDL13: MOV R6,#0FFHDL23: DJNZ R6,DL23DJNZ R7,DL13RETFF: AJMP MAINEND六.调试方案1. 硬件调试方案连线X15口到LED接口,然后运行,在显示器上可以显示滚动字符串
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国航招聘考试题库(附答案)
- 2025年校园保安服务合同模板
- 2025年广西专业技术人员公需科目试题及答案
- 记者证考试题型及答案
- 航天单位考试题库及答案
- 煤矿反三违考试题及答案
- 销售合同标准化模板及风险评估工具
- 津桥学院运筹学考试题及答案
- 2025年专利代理师考试题库带答案
- 人力行政笔试题目及答案
- 选矿技术基础知识培训课件
- 校车安全管理操作规范
- 2025-2026学年苏科版(2024)初中物理九年级上册教学计划及进度表
- 劳技鉴别织物课件
- 2025年北京市天文知识竞赛(小学组)历年参考题库含答案详解(5卷)
- 热压罐安全操作规程
- 2025年秋期人教版3年级上册数学核心素养教案(第4单元)(教学反思有内容+二次备课版)
- 2025年高考英语全国一卷真题(含答案)
- 清廉企业建设课件内容
- 2025年全国“质量月”质量知识竞赛题库及答案
- 化妆打底教学课件图片
评论
0/150
提交评论