




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字化测量技术 课程设计指导课 1 A 掌握LED智能显示系统工作原理B 熟练汇编编写并调试程序A 提高独立设计水平和实际动手能力B 培养学生的创新精神 一 课程设计的目的及要求 2 课程设计时间 17周 19周见课设计划 kdszhcl 密码kd1234 课设前各班必须提交分组名单电子版 见课设计划 二 时间及分组 分组 原则按学号分组 各班 第一组1 5第二组6 10第三组11 15第四组16 20第五组21 25第六组26 30第七组30 36 组内分工 指定一名组长分工 程序编制 图形 动画 设计 数据编码 录入 检查 记录 3 1 熟悉KD2000型LED智能显示系统 2 掌握系统的硬件电路及软件编程特点 3 根据本组设计题目和本人承担的具体设计任务 并通过指导教师的验收 4 自拟选作题目 完成设计 调试工作 并通过指导教师的验收 5 总结提高 按期完成课程设计报告 三 课程设计的任务 4 四 课程设计题目 一 全班必做题目 略 1 熟悉系统 输入 KD2000型LED智能显示系统 并存储显示 2 汇编 输入 运行示例程序 了解系统硬件电路及软件编程特点 3 设置日历时钟 5 四 课程设计题目 二 小组必做题目第一组 以线条方式 设计天安门图案 闪光 并以各种不同方式显示第二组 用汉字点阵码编10个字的短句 可以是专业介绍 古诗片段 移动显示 分帘请屏 正常及镂空显示 第三组 设计校徽 或系徽 生肖图案 3种方案 以各种不同方式显示 第四组 动画设计 例如红日出东海 小孩跑步 小猴爬竿以及导弹打飞机等 6 四 课程设计题目 二 小组必做题目第五组 汉字的旋转与扩缩1 在屏上显示2个汉字 然后每个字左旋90度显示3秒 然后右旋90度显示3秒 然后倒置3秒 最后恢复正常 2 逐行显示2个汉字 2秒后横向放大两倍 3秒后恢复正常 3 显示 回 字并放大缩小5次 恢复正常 第六组 显示一句 东方红 词谱 格式为简谱 歌词上下对正 左移显示 第七组 闪闪的红星 能旋转360 7 四 课程设计题目 三 小组选做题目自由发挥 优的评价考核自定 例如动画显示 断点程序 显示程序 查询程序等 要求 可以协商 内容错开 不许重复 单独完成 8 五 考核方法及成绩评定 考核方法 现场验收 占50分 课程设计报告 占50分 考核内容 学习态度 方案合理性 协作精神 设计工作量的大小 是否有创新 完成设计任务的时间进度 资料完备性 报告撰写规范性和书面表达能力 成绩评定 优 良 中 及格 不及格 9 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 工作原理 数字化测量技术第四章第六节介绍内容 使用方法 小键盘录入机器码方式 程序编制 1 根据题目和发挥内容提前图形编码 多幅或运算方法 准备汇编程序2 提前汇编程序3 译成机器码 计算偏移量 地址等 10 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 主CPU地址分配 辅CPU自动完成扫描工作 不进行编程操作 11 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 功能框架 上电后显示主菜单 通过光标选择 回车键确认进入各状态 12 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 键盘操作 BAS状态 在BAS状态下为上档键功能 0 F 数字键0区 表示前128个ASCII码 1区 表示后128个ASCII码 HOM 光标移到文件头END 光标移到文件尾ASC 输入状态切换为ASCII码输入汉字 前输入状态切换为汉字输入PUP 向上翻页PDN 向下翻页DEL 删除HLP提示帮助信息ESC 退出INS 插入和替换 状态的切换 向上下移动光标 BAS功能自己参阅指导书 13 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 键盘操作 BAS状态 在PRG状态下为下档键功能 0 F 数字键HOM 连续执行程序单步 单步执行程序调出 将备份程序调入存入 备份用户程序XRA 检查或修改外部数据存储器 MEM 检查或修改程序存储器内容REG 删除 检查或修改寄存器的内容SCR 用户屏幕 ESC 退出回车 回车 向上下移动光标 PRG功能为本次主设计功能 14 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 系统有8K的仿真RAM 用于同学们自己程序的输入 运行和调试 选择PRG功能后 系统进入仿真调试状态 此时相当于功能齐全的51单片机开发系统 PRG功能操作 P 屏上提示 上一单元 下一单元USE 用户屏幕 按此键可观察输出回车 返回监控 即P 状态REG 用直接寻址方式 检查内部RAM的和寄存器的内容 例如在P 状态键入E0 按REG即可查看 修改累加器A的内容 BRK 设置断点 用断点运行方式执行程序 EXE 全速执行程序 可指定8000H之后某地址开始执行 XRA 外部数据存储器检查修改处理MEM 程序存储器检查 修改键STP 单步执行程序存入 将程序存入具有掉电保护功能的RAM中调出 从掉电保护RAM中读出程序 15 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 PRG功能操作 程序录入 例如 在8000H开始的程序单元中存入10H 20H操作如下键入8000键入MEM键入10按键 键入20键入回车用ESC退出EDI功能返回PRG菜单 注意 仿真RAM的地址为8000H 9FFFH 其他单元只能读出 不能修改 即同学们自编的程序首地址都应在8000H 9FFFH之间 P 8000 8000XX 800010 8001XX 800120 P 16 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 PRG功能操作 程序运行 按EXE键 进入RUN 屏上提示 首地址 如在仿真RAM中有了51程序 便可运行它 键入首地址 程序控制由系统内部转移到仿真RAM中 从首地址开始执行用户程序 例如从8000H开始 以输入目标程序 在输入首地址8000后 系统便从8000H开始执行程序 特别注意 1 用户的程序一定要正确 否则程序跑飞可能改变用户程序2 在程序的最后加一条LJMPRETURN指令 以便于让控制转回到系统内部 3 部分资源系统占用 如中断 01H标志位等 17 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 PRG功能操作 程序存储 输入目标程序后A 按SAV键 屏上提示 文件1 0 B 按1键和0键选择1号或0号文件 系统只能存储两个PRG文件 代号为0或1 例如键入0屏上提示 首地址 即要存储文件的首地址例如键入8200 C 屏上提示 字节数 即要存储多少字节例如键入10 D 屏上提示 确信存入 回车确认 此例即为把从8200H开始的16个单元的内容存储到0号文件 文件1 0 首地址 确信存入 字节数 18 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 PRG功能操作 程序调出 调出已存储的目标程序 可按LOD键 进入此功能后 屏上提示 文件1 0 键入1或0 如键0 屏上提示 首地址如键入8300屏上提示 字节数如输入20屏上提示 确信调出回车确认即把0号文件调到仿真RAM8300H开始的32个单元中 19 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 显示缓冲区 显示缓冲区即共享外部RAM 共8K 以点阵方式对应屏幕显示区域 显示屏一屏可同时显示4个16 16点阵 地址对应如下 20 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 显示显示缓冲区内容 显示缓冲区通过程序写进数据后 程序中需通过指令通知辅助CPU将数据取走并显示到屏幕上 具体方法 向4001H单元写数 具体数据不要求 由于在此期间 主 辅CPU要进行逻辑握手 为避免出错 请使用下面提到的系统资源中的COUMUN子程序 21 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 显示显示缓冲区内容 例如 要在屏上第一字处显示 电 字 参考 数字化测量技术 P79 其在显示缓冲区编码 0000H 00H0001H 00H0100H 01H0101H 80H0200H 01H0201H 80H0300H 3FH0301H FCH0400H 31H0401H 8CH0500H 31H0501H 8CH0600H 31H0601H 8CH0700H 3FH0701H FCH0800H 31H0801H 8CH0900H 31H0901H 8CH0A00H 31H0A01H 8CH0B00H 3FH0B01H FCH0C00H 01H0C01H 80H0D00H 01H0D01H 86H0E00H 01H0E01H FEH0F00H 01H0F01H 00H 22 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 显示显示缓冲区内容 参考程序 ORG8000HMOVDPTR HAN 将点阵表首地址送DPTRMOVR1 0 存储相对于表首的偏移量MOVR0 0 做间址寄存器 由P2 R0访问显缓区MOVR4 0 映像P2口 用R0间址 P2输出高8位 MOVR5 0 计数器MOVP2 R4LOOP1 MOVA R1MOVCA A DPTR 取出点阵MOVX R0 A 存入显缓区INCR0 调整指针机偏移量INCR1MOVA R0CJNEA 2 LOOP1 R0是否等于2MOVR0 0 是则送R00INCR4 P2加1MOVP2 R4 DJNZR5 LOOP1 未完继续循环 将点阵调到显缓区 23 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 显示显示缓冲区内容 LCALLCOUMUN 通知辅CPU显示JNB01H CLR01H 等待按键 系统占用01H位给键盘 LJMP9F30H LJMPRETURN指令返回HAN DW0000H 0180H 0180H 3FFCH 318CH 318CH 318CH 3FFCHDW318CH 318CH 318CH 3FFCH 0180H 0186H 01FEH 0000H 接上页 24 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 系统子程序库 名称调用地址功能入口及出口SLEEP9F2DH延时入口 R6中延时单位 延时时间R6 10 s RETURN9F30H返回系统不能调用 只能跳转MENU9F33H菜单KEY9F36H取键值入口参数无出口 A中为键值CLSA9F39H清显缓区CLSB9F3CH清显缓区QWD9F3FH调点阵入口 R2R3汉字内码31H 30H屏上显示位置COUMUN9F42H出让共享RAMSDIP9F45H固定显示入口 DPTR中放置要显示汉字的区位码表首地址MDIP9F48H移动显示同上 25 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 名称调用地址功能入口及出口DELAY9F4BH延时入口 R4延时单位 延时时间R4 1s CP79F4EH出屏方式7无CP89F51H出屏方式8无CP99F54H出屏方式9无QP79F57H清屏方式7无QP89F5AH清屏方式8无QP99F5DH清屏方式9无其他 系统子程序库 26 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 系统子调用示例 先清屏然后在屏上显示 我爱中国 ORG8000H 程序定位在8000HLCALLCLSALCALLCLSB CLSACLAB为清屏子程序LCALLCOUMNU 通知辅CPU显示JNB01H 当有键盘中断后 01H置1CLR01H 清按键标志 以便能发生再次键盘中断MOVDPTR TAB 将要显示的汉字串区位码的首地址送DPTRLCALLMDIP 调移动子程序JNB01H 无键循环CLR01H 清按键标志LJMPRETURN 返回系统菜单TAB DW4650H 1614H 5448H 2950H 0000H 汉字字符串的区位码 0000是结束标志 27 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 编制出屏 清屏程序 出屏和清屏子程序7CP7 CP8 CP9及QP7 QP8 QP9系统中并未编制六个功能程序入口给了大家 如在BAS中固定显示控制码82H后 我们使07做出清屏参数 查资源表后可知 在出屏时程序会转移到9F4EH地址 于是 我们可以在9F4EH 接 写程序 例如 07代表从上到下逐行显示 假设所要显示的字符点阵存储在E000H开始的单元中 屏指针在45H中 点行长度可能多屏 28 六 KD 2000型LED智能显示屏系统教学实验设备使用介绍 编制出屏 清屏程序 ORG9F4EHLJMP8000HORG8000HCP7 MOVB 0 指向第一行从上至下逐行显示CP71 LCALLCUANROL 调用传一行子程序 非系统 LCALLCOUMUN 让出共享RAMMOVA R6MOVR6 10LCALLSLEEP 调延时程序延时时间R6 10 sINCB 指向下一行MOVA BCJNEA 10H CP71 16行传送完否 MOVA 45HADDA 08H 修改文件指针MOV4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省南京市六合区2024-2025学年八年级下学期期末练习英语试卷(含答案无听力原文及音频)
- 汉字形体的演变过程
- 2025年江苏省宿迁市中考数学试卷(无答案)
- 3D打印技术基础知到智慧树答案
- 新能源科技发展影响国际市场
- 金融金融银行保险证券市场前景展望预测
- Ubuntu Linux 22.04系统管理与服务器配置 课件 项目5-9 配置常规网络与使用远程服务-配置与管理Web服务器
- 2025年出版物发行零售项目立项申请报告
- 水闸安全知识培训内容课件
- 隐蔽工程检查与验收方案
- 义务消防队组建方案
- 2025-2030中国ARM核心板行业市场现状分析及竞争格局与投资发展研究报告
- 脐灸技术操作流程图及考核标准
- 给药错误PDCA课件
- 医美注射培训
- 白内障护理课件
- 香菇多糖生产工艺创新-洞察分析
- 箱泵一体化泵站设计图集
- 三上10《公共场所文明言行》道德法治教学设计
- 《电器火灾的防范》课件
- 路灯CJJ检验批范表
评论
0/150
提交评论