微机与接口技术实验报告.pdfVIP

  • 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 )是字母的组合周

文档评论(0)

1亿VIP精品文档

相关文档