热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

hd7279c语言子程序流程框图,基于HD7279的DSP人机接口设计实训.doc

基于HD7279的DSP人机接口设计实训摘要DSP——DigitalSignalProcessing,数字信号处理,作为一门涉及许多学科而又广泛应用于许

基于HD7279的DSP人机接口设计实训

摘 要

DSP——Digital Signal Processing,数字信号处理,作为一门涉及许多学科而又广泛应用于许多领域的新兴学科,通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。人机交互的方便性在硬件层次上很大程度由人机接口技术来决定。目前的人机接口技术主要表现为鼠标和键盘的操作。本文以芯片HD7279驱动LED数码管及16键盘为例,对DSP进行了人机接口的设计。设计采用了HD7279的串行接口同时驱动8位共阴式数码管及连接16键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能。

关键词:人机接口,DSP,HD7279,数码管,键盘

ABSTRACT

DSP -- Digital Signal Processing, digital signal processing, as an emerging subject involving many disciplines and widely applied in many fields, to deal with real signals by using mathematical skills to perform the conversion or collect the information. These signals are showed by digital sequence. It not only has the programmability, but also the running speed, actually, can perform millions of complex program instructions per second, far more than the general microprocessor. As a computer chip, it plays an increasingly important role in the digital electronic world. The convenience of HCI at the hardware level is greatly decided by the man-machine interface technology. The current interface technology is mainly expressed in the mouse and keyboard operation. Based on the example of HD7279 chip driving LED digital tube and 16-keyboards, we design the DSP man-machine interface. The design uses the HD7279 serial interface to drive a total of 8 vaginal digital tube and connect the 16 keys of the keyboard matrix, and the single chip can complete LED displaying and all functions of keyboard interface.

Key words: the man-machine interface, DSP, HD7279, digital tube, keyboard

目 录

1. 绪论1

2.硬件设计5

2.1 系统框图5

2.2 硬件电路图6

2.3 硬件体系结构7

3. 软件设计12

3.1 DSP开发环境CCS介绍12

3.2 软件中断向量文件12

3.3 程序流程图13

3.4 程序代码16

3.5 系统软件调试22

4. 心得体会25

参考文献26

致谢27

1. 绪论

本次课题设计的题目为《基于HD7279的DSP的人机接口设计》。

数字信号处理是数字技术与信息处理技术的基础,20世纪60年代以来,在通信、控制、消费电子、广播电视、医疗卫生、国防和司法等各个领域得到了越来越广泛与深入的应用,支撑了整个社会的数字化与信息化发展。随着现代社会的信息化进程,各个领域需要处理的信息量越来越庞大,移动电话等便于携带的终端系统越来越多、功能越来越强,因此,信号处理的实时性和低功耗显得越来越重要和迫切。在这个背景下,数字信号处理器应运而生,即DSP。DSP具有区别于普通处理器的结构与工作原理,特别适合于



推荐阅读
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了brain的意思、读音、翻译、用法、发音、词组、同反义词等内容,以及脑新东方在线英语词典的相关信息。还包括了brain的词汇搭配、形容词和名词的用法,以及与brain相关的短语和词组。此外,还介绍了与brain相关的医学术语和智囊团等相关内容。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
author-avatar
白斌童鞋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有