- 19
- 0
- 约2.52万字
- 约 18页
- 2017-05-21 发布于浙江
- 举报
微机与接口技术实验报告
P a g e | 1
微机与接口技术实验
Lab. of Microcomputer Principle and Application of I/O Interface
综合实验报告
题 目: 摩斯密码的实现
院系: 信息科学学院- 计算机系
班级: 2014 级5 班
姓名: 朱慧莹Annabelle Choo Hui Ying
学号: 1400094802
课时: 周二晚上6 :30 至9 :30
P a g e |2
目录
一、实验目的 3
二、目标要求 3
三、设计和实施方案 3
四、实施条件 8
五、功能测试及结果分析 8
六、讨论 10
七、实验体会 10
八、原创性声明 10
九、程序代码 11
P a g e |3
一、实验目的:
1. 综合运用课程学到的知识完成比较复杂的实验项目
2. 掌握较复杂程序的编写和调试方法
3. 扩展学习课堂上没有详细教学的其他微机相关知识
【摘建要】 采用汇编语言将字符串转换成摩斯密码显示在屏幕,同时利用DAC 输出该密码的
音频信号、逻辑笔显示密码的灯信号和LED 屏幕的搞笑图案。
【关键词】 摩斯密码、DAC0832、并行接口芯片8255A、定时/计数器8253、LED屏幕8255A、
逻辑笔、Morse Code、汇编语言
二、目标要求:
1. 实现摩斯密码转换器,代码编写做到功能模块化,确保没有Bug,为后续升级做准备
2. 制作摩斯密码的密码库
3. 实现音频信号的输出和灯信号的输出
4. 实现音频选择和输出速度的调节
三、设计和实施方案: 图1:国际摩尔斯电码
关于摩斯密码Morse Code
摩尔斯电码(又译为摩斯密码,Morse code )是一
种时通时断的信号代码,通过不同的排列顺序来表
达不同的英文字母、数字和标点符号。由美国人萨
缪尔·摩尔斯在 1836 年发明。摩尔斯电码是一种
早期的数字化通信形式,但是它不同于现代只使用
0 和 1 两种状态的二进制代码,它的代码包括五种:
1. 点(.),读“滴”
2. 划 (- ),读“嗒”
3. 每个字符间短的停顿 (点和划之间的停顿)
4. 每个词之间中等的停顿
5. 以及句子之间长的停顿
间隔时间:滴= 1t,嗒= 3t,滴嗒间= 1t,字符间= 3t,单词间= 7t 。
P a g e |4
设计方案的论述
(一)首先,将输入的字符都存在一个数组BUF 里,逐个处理直到全都处理好了。
(二)我参考了国际的摩尔斯电码来建立摩斯密码的密码库(LFA)。令短信号“滴”为10,长
信号“嗒”为30 。
(三)由于每个字母的密码长度都不固定,有些由三、四个组合而成的,也有一些就只有一个。
因此,我添加了组合周期(TPO )来记录一个字母中密码组合的个数。另外,为了更快的
找到需要的字符的密码,我添加了间隔偏移(GAT )。间隔偏移(GAT )是字母的组合周
您可能关注的文档
- 广东高考2015二轮提优导学案 专题十二 化学实验探究综合题型研究.docx
- 广州大学公共管理学院2013年版本科专业人才培养方案.pdf
- 广州泰尚实验室管理系统方案.pdf
- 广工单片机课程设计报告.pdf
- 广工编译原理实验报告(参考格式).pdf
- 广工计网实验1.2.3.4.pdf
- 应用化学 - 申请新增学士学位授予 专业简况表.doc
- 应用化学特色专业申报书.doc
- 应用统计学--第1章 统计概述.ppt
- 应用统计学上机实验(excel).pdf
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)