接口课程设计

接口课程设计
接口课程设计

计算机科学与技术学院

课程设计报告

2017 — 2018学年第 1 学期

课程名称接口技术

设计题目计算机鼠标的工作原理及发展历史的研究学生姓名

学号

专业班级

指导教师

2017年月日

目录

一.概述 (2)

二.机械鼠标 (3)

三.光机鼠标 (5)

四.光电鼠标 (6)

五.无线鼠标 (10)

六.机械鼠标和光电鼠标比较 (13)

七.设计总结 (14)

计算机鼠标的工作原理及发展历史的研究

一.概述

经历了数年的飞速发展,如今的电脑配件以及周边的外设已经越来越好,我们最常用的鼠标从滚轮到光电,从有线到无线,有着惊人的改变。不过在鼠标的工作原理方面,依然延续着昔日的经典,没有太多的改变,只是如今的鼠标在性能上有着不小的突破。

鼠标的发展历程

鼠标发展历程上的几个重要里程碑:

. 1968年,鼠标的原型诞生;

. 1981年,第一只商业化鼠标诞生,仍旧是机械鼠标,出现滚球鼠标;

. 1983年,罗技发明了第一只光学机械式鼠标,成为日后的行业标准;

. 80年代初出现了第一代光电鼠标,它需要特殊的有栅格的鼠标垫,过高的成本限制了其使用范围;

. 1999年,微软公司与安捷伦公司合作发布了IntelliEye 光学引擎,以及第一只光学鼠标。

人们普遍认为,1964年,一位名叫道格·恩格尔巴特研究人员发明了鼠标。道格·恩格尔巴特当时是斯坦福研究所工作的一名研究员,他一直致力于改造计算机使用方法,使计算机的操作更加简便。

60年代初,道格·恩格尔巴特在参加一个会议时随手掏出了随身携带的笔记本,画出了一种在底步使用两个互相垂直的轮子来跟踪动作的装置草图,这便是鼠标的雏形。到了1964年,Douglas Englebart 再次对鼠标的构思进行完善,动手制作了第一个鼠标。他制作的鼠标是一只小木盒子,里面有两个滚轮,但只有一个按钮。它的工作原理是由滚轮带动轴旋转,并带动变阻器改变阻值,阻值的变化就是移位的信号,经计算机处理后屏幕上指示位置的光标就可以移动了。二.机械鼠标

最初的鼠标都是机械鼠标,使用9针串行口与计算机进行通信。机械鼠标工作的原理很简单,它采用一个小滑球和桌面接触,当滑球移动的时候,滑球推动压力滚轴滚动,滚轴的另一边连着编码器,在每个编码器上呈圆形排列的触点。当滑球滚动时,经过传导,使触点会依次碰到接触条,从而产生计算机容易辨认的,“接通”和“断开”,也就是“0”和“1”信号。通常鼠标内部有一个芯片会根据这些数据转换成“X ”和“Y ”轴的位移,从而使光标移动。通过移动鼠标,带动胶球,胶球滚动又磨擦鼠标内分管水平和垂直两个方向的栅轮滚轴,驱动栅轮转动。栅轮轮沿为格栅状。紧靠栅轮格栅两侧,一侧是一红外发光管,另一侧是红外接收组件。红外接收组件为一三端器件,其中包含甲乙两个红外接收管。在水平和垂直栅轮夹角正对方向有一压紧轮,它使胶球无论向何方向滚动都始终压紧在两个栅轮轴上。通过ps/2 口或串口与主机相连。接口使用四根线,分别为电源,地,时钟和数据。正常工作时,鼠标的移动转换为水平和垂直栅轮不同方向

和转速的转动。栅轮转动时,栅轮的轮齿周期性遮挡红外发光管发出的红外线照射到接收组件中的甲管和乙管,从而甲和乙输出端输出电脉冲

至鼠标内控制芯片。由于红外接收组件中甲乙两管垂直排列,栅轮轮齿夹在红外发射与接收中间的部分的移动方向为上下方向,而甲乙接收管与红外发射管的夹角不为零,于是甲乙管输出的电脉冲有一个相位差。鼠标内控制芯片通过此脉冲相位差判知水平或垂直栅轮的转动方向,通过此脉冲的频率判知栅轮的转动速度,并不断通过数据线向主机传送鼠标移动信息,主机通过处理使屏幕上的光标同鼠标同步移动。

机械鼠标是靠橡胶球带动光栅轮的,用两套光电对管是因为鼠标有X、Y轴两个运动方向,设仅横向移动鼠标,此时只有X轴方向的运动,那么存在需要识别X轴的光栅轮是顺时针还是逆时针转动(也就是你的鼠标是向左移还是向右移),这就只能够依靠一套光电对管来探测(光电对管指的是发光和接收两个元件),在光电接收管中按上下方位封装好两个光电三极管就能通过判断两个光电三极管的导通次序来得知光栅轮的转动方向了。你要用来测电机转动很简单,这个元件中间的引脚为公共集电极,1和3脚分别为两个光电三极管的发射极,如果只需要测转速而不需判断电机转动方向则只需要在电路中连接1、2或者2、3脚另一脚不接就是把这个元件当作单个光电三极管在用了。

显而易见,这种机械鼠标的精度受到了桌面光洁度、采样精度等多方面因素的制约,因此并不适合在高速移动或者大型游戏中使用。不过,由于这种第一代机械鼠标出现的时候,大部分PC 的系统软件和操作软件都只是刚刚开始使用GUI ,因此这个矛盾并不突出。

三.光机鼠标

随着个人PC 的高速发展,纯粹的第一代机械鼠标已经逐渐不适应人们日益增长的使用要求了,这时出现了所谓的光学机械鼠标。也就是一般人们所说的光机鼠标,它具有光学鼠标的一些优点,同时在价格上又接近机械鼠标,因此受到了广大消费者的喜爱。一直到今天,光学机械鼠标仍然是市场上的主流产品之一。

光机鼠标的历史其实非常悠久,早在1982年,罗技公司就发明了世界第一款光机鼠标。从这个时候起,在鼠标的结构设计才算是基本成熟,在以后长达20年之久的时光中,光机鼠标可谓是出尽了风头。

光机鼠标是在纯机械式鼠标基础上进行改良,通过引入光学技术来提高鼠标的定位精度。与纯机械式鼠标一样,光机鼠标同样拥有一个胶质的小滚球,并连接着X 、Y 转轴,所不同的是光机鼠标不再有圆形的译码轮,代之的是两个带有栅缝的光栅码盘,并且增加了发光二极管和感光芯片。当鼠标在桌面上移动时,滚球会带动X 、Y 转轴的两只光栅码盘转动,而X 、Y 发光二极管发出的光便会照射在光栅码盘上,由于光栅码盘存在栅缝,在恰当时机二极管发射出的光便可透过栅缝直接照射在两颗感光芯片组成的检测头上。如果接收到光信号,感光芯片便会产生“1”信号,若无接收到光信号,则将之定为信号“0”。接下来,这些信号被送入专门的控制芯片内运算生成对应的坐标偏移量,确定光标在屏幕上的位置。

光机鼠标经过18年的发展,生产技术更加成熟,精度已经达到了这种结构的极限。但是它也有一个致命的缺点:在鼠标使用一段时间后,一般都会出现光标移动缓慢、光标定位不准、鼠标移动时有疙疙瘩瘩的感觉,这是因为在接编码器的转轴上附有很多污垢,一般需要我们把滑球和转轴彻底的清洗。

四.光电鼠标

随着人们对鼠标要求的进一步提高,原有的机械鼠标与光机鼠标越来越不能适应要求,于是出现了新一代的光电鼠标。不过,光电鼠标的出现并不顺利,它也经历了第一代光学鼠标与第二代光电鼠标的演变,才发展成今天我们在市场上所看到的主流光电鼠标。

1.光电鼠标的工作原理

在光电鼠标内部有一个发光二极管,通过该发光二极管发出的光线,照亮光电鼠标底部表面(这就是为什么鼠标底部总会发光的原因)。然后将光电鼠标底部表面反射回的一部分光线,经过一组光学透镜,传输到一个光感应器件(微成像器)内成像。这样,当光电鼠标移动时,其移动轨迹便会被记录为一组高速拍摄的连贯图像。最后利用光电鼠标内部的一块专用图像分析芯片(DSP,即数字微处理器)对移动轨迹上摄取的一系列图像进行分析处理,通过对这些图像上特征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。

2.光电鼠标的精度

许多因素影响着光电鼠标的精度,其中最重要的一个方面是分辨率。分辨率是在您移动鼠标时光学传感器及聚焦透镜所能“看到”的

每英寸的像素数。分辨率表示为点每英寸(dpi)。分辨率越高,鼠标就越灵敏,而且移动鼠标以获得响应所需的距离就越短。

多数鼠标的分辨率为400或800dpi。然而,专为电子游戏而设计的鼠标可提供高达1600dpi的分辨率。某些游戏鼠标允许您在玩的过程中降低分辨率,让鼠标在需要进行小幅度、慢速运动的情况下灵敏度低一些。过去很长一段时间内,有线鼠标的响应速度较之无线鼠标更为迅速。然而,随着无线技术及光学传感器的改进,这个事实正在改变。影响鼠标质量的其他因素包括:

光学传感器的大小——如果其他鼠标部件可以应付的话,尺寸越大越好。大小从16x16像素到30x30像素不等。

刷新率——指的是在您移动鼠标时传感器采集图像的频率。如果其他鼠标部件可以处理得来的话,通常是越快越好。刷新率为每秒1500到6000个图像样品。

图像处理速率——指的是光学传感器的大小与刷新率的综合指标。依然是越快越好,速率为48.6万到580万像素/秒。

最大速度——指的是您可以移动鼠标并获得精确轨迹的最大速度。越快越好,速度为0.4到1米/秒。

3.第一代光学鼠标

早与光机鼠标发展的同一时代,出现一种完全没有机械结构的数字化光电鼠标。设计这种光电鼠标的初衷是将鼠标的精度提高到一个全新的水帄,使之可充分满足专业应用的需求。这种光电鼠标没有传

统的滚球、转轴等设计,其主要部件为两个发光二极管、感光芯片、控制芯片和一个带有网格的反射板(相当于专用途的鼠标垫)。

工作时,光电鼠标必须在反射板上移动,X 发光二极管和Y 发光二极管会分别发射出光线照射在反射板上,接着光线会被反射板反射回去,经过镜头组件传递后照射在感光芯片上。感光芯片将光信号转变为对应的数字信号后将之送到定位芯片中专门处理,进而产生X-Y 坐标偏移数据。

4.第一代光学鼠标原理

这种光电鼠标在精度指标上的确有所进步,但它在后来的应用中暴露出大量的缺陷。首先,光电鼠标必须依赖反射板,它的位置数据完全依据反射板中的网格信息来生成,倘若反射板有些弄脏或者磨损,光电鼠标便无法判断光标的位置所在。倘若反射板不慎被严重损坏或遗失,那么整个鼠标便就此报废;其次,光电鼠标使用非常不人性化,它的移动方向必须与反射板上的网格纹理相垂直,用户不可能快速地将光标直接从屏幕的左上角移动到右下角;第三,光电鼠标的造价颇为高昂,数百元的价格在今天来看并没有什么了不起,但在那个年代人们只愿意为鼠标付出20元左右资金,光电鼠标的高价位显得不近情理。由于存在大量的弊端,这种光电鼠标并未得到流行,充其量也只是在少数专业作图场合中得到一定程度的应用,但随着光机鼠标的全面流行,这种光电鼠标很快就被市场所淘汰。

5.第二代光电鼠标

虽然第一代光电鼠标在市场中惨遭失败,但全数字的工作方式、无机械结构以及高精度的优点让业界仍然为之瞩目,如果能够克服其先天缺陷必可将其优点发扬光大,制造出集高精度、高可靠性和耐用性的产品在技术上完全可行。最先在这个领域取得成果的是微软公司和安捷伦科技。1999年,微软推出一款“IntelliMouse Explorer”的第二代光电鼠标,这款鼠标所采用的是微软与安捷伦合作开发的IntelliEye 光学引擎,从这个时候起,人们才对鼠标的内部控制芯片有了进一步认识,也使得安捷伦芯片成为了良好鼠标控制核心的代名词。IntelliMouse Explorer 采用的IntelliEye 引擎是微软和当时还在HP 内的安捷伦公司合作设计的,规格为1500Hz 、400CPI 。也就是在此时,扫描率、分辨率等鼠标衡量标准才被人们所重视。经典IntelliMouse Explorer鼠标第二代光学鼠标的结构与上述所有产品都有很大的差异,它的底部没有滚轮,也不需要借助反射板来实现定位,其核心部件是发光二极管、微型摄像头、光学引擎和控制芯片。工作时发光二极管发射光线照亮鼠标底部的表面,同时微型摄像头以一定的时间间隔不断进行图像拍摄。鼠标在移动过程中产生的不同图像传送给光学引擎进行数字化处理,最后再由光学引擎中的定位DSP 芯片对所产生的图像数字矩阵进行分析。由于相邻的两幅图像总会存在相同的特征,通过对比这些特征点的位置变化信息,便可以判断出鼠标的移动方向与距离,这个分析结果最终被转换为坐标偏移量实现光标的定位。

鼠标内部发光二极管,主要用于照明,以便使微型摄像头拍摄到鼠标底部画面,进而传送到光学处理芯片

第二代光学鼠标的各项指标达到了设计初衷。它既保留了光电鼠标的高精度、无机械结构等优点,又具有高可靠性和耐用性,并且使用过程中勿须清洁亦可保持良好的工作状态,在诞生之后迅速引起业界瞩目,也引起了一些有实力公司的关注。

五.无线鼠标

无线鼠标尽管普及率不高,但其发展却由来已久。早在1984年,罗技的第一款无线鼠标就研制成功。不过那时候的无线鼠标还依靠红外线作为信号的载体,虽然说这款产品由于性能方面的诸多问题而告失败,但是罗技在无线方面的创新也给后来的产品带来了很多思路的指引。

多数无线鼠标使用射频(RF)技术向计算机传输信息。由于基于射频,RF设备需要两个主要部件:发射器和接收器。

1.无线鼠标工作原理

?发射器安装在鼠标外壳内。它发送一个电磁(射频)信号将鼠标移动和所单击鼠标键的相关信息进行编码。

?接收器与计算机相连。它接受信号,将信号解码并传送到鼠标驱动程序软件和计算机操作系统。

?接收器可以是插入计算机中的单独设备、插入扩展插槽内的专用卡,也可以是内置部件。

从原理上看,无线鼠标主要分为红外线和无线电式。两种鼠标都需要使用干电池供电,对于红外线型的无线鼠标键盘具有较严格的方向性,尤其是水帄位置的关系更为敏感,因此目前采用这种方式的产品已经不多,大多数都是采用了更为先进的无线电发射方式。

无线电式鼠标的学名叫DRF (Digital radio frequency,数字无线电频率),这项技术能够对短距离通讯提供充足的带宽,非常适合鼠标和键盘这样的外围设备使用。它的原理也非常简单,鼠标部分工作与传统鼠标相同,再用无线发射器把鼠标在X 或Y 轴上的移动,按键按下或抬起的信息转换成无线信号并发送出去,无线接收器收到信号后经过解码传递给主机,驱动程序告诉操作系统鼠标的动作,该把鼠标指针移向哪个方向或是执行何种指令。

采用无线电技术的好处是,只要在限定距离以内,就可以在任何位置使用,几乎不受障碍物的影响。一般传输的距离达10~20米,已经足够用户使用。

无线电的最大特点是可以进行360度全方位无线射频遥控,而且耗电量较低,具有触发工作待机休眠。无线设备的接受端已经内置接收器,发射器装在主机的设备口上,均不会影响产品外观。

无线电接收器本身所具有的接口是USB 或PS2的,可以从计算机的PS/2接口取电,不需要另加电池。它具有双或多波段,如果有多个无线设备,均可以通过这一个接收器进行管理,键盘工作频率一般占用通道1(如:27.185M 和27.035M ),鼠标工作频率占用通道2

(如:27.085M 和27.135M ),工作时鼠标和键盘或多个鼠标之间干扰性较低,而且不会影响无线电话等数字无线设备。

2.优势

与常用于短距离无线通信的红外线技术(如电视遥控器)不同,RF 设备在发射器(鼠标)和接收器之间不需要畅通的瞄准线。正如使用无线电波通信的其他类型的设备一样,无线鼠标信号可以穿过桌子或显示器等障碍物。

RF技术为无线鼠标提供了大量额外优势,其中包括:

RF发射器需要很低的功率,可以使用电池操作

RF部件很便宜

RF部件重量轻

与目前市场中的多数鼠标一样,无线鼠标采用光学传感器技术而非早期的轨迹球系统。光学技术提高了精度,并且几乎可以让您在任何表面上使用无线鼠标——就线缆不再将您束缚在计算机附近这一点上来说,这是一个重要功能。

六.机械鼠标和光电鼠标比较

光电鼠标与机械式鼠标最大的不同之处在于其定位方式不同。

所有鼠标的主要目的都是将手部运动转换为计算机可以读取的信号。让我们来看一下机械鼠标的内部结构,从而了解其工作原理:鼠标内部的滚球接触桌面并在鼠标移动时滚动。鼠标内部的两根辊轴与滚球接触。一根辊轴定向为可检测X方向的运动,另一根辊轴与第一根辊轴成90度,可以检测Y方向的运动。当滚球转动时,一根或

两根辊轴也会转动。下图显示了此鼠标中的两根白色的辊轴:每根辊轴都与一个轴连接,该轴旋转一个上面有孔的圆盘。当辊轴滚动时,与其连接的轴和圆盘也会旋转。下图显示了圆盘:圆盘的一侧有一个红外线LED,另一侧有一个红外线传感器。圆盘中的孔使LED发出的光束中断,因此红外线传感器可以感应到光线脉冲。脉冲频率与鼠标移动的速度和距离直接相关。板上处理器芯片读取来自红外线传感器的脉冲并将它们转换为计算机可以理解的二进制数据。该芯片通过鼠标线缆将二进制数据发送给计算机。光电鼠标由安捷伦科技开发并于1999年底问世。这种鼠标实际上采用了一个每秒钟可以拍摄几千张图片的微型相机。

光电鼠标通常由以下部分组成:光学感应器、光学透镜、发光二极管、接口微处理器、轻触式按键、滚轮、连线、PS/2或USB接口、外壳等。

多数光电鼠标几乎可以在任何表面上工作而不需要使用鼠标垫,它们采用一个小型的红色发光二极管(LED)向鼠标工作表面发出光线,光线反射到互补金属氧化物半导体(CMOS)传感器上。除LED外,最近的一项创新是基于激光的光电鼠标,与LED技术相比这种鼠标可以检测到更多鼠标底部表面的细节。这样较之于LED鼠标,基于激光的鼠标可在更多表面上使用。与机械球鼠标相比,光电鼠标具有下列优势:

没有可移动的零部件,这意味着磨损更少、故障率更低。

灰尘无法进入鼠标内部并干扰跟踪传感器。

增加的跟踪分辨率意味着响应更顺畅。

不需要鼠标垫等专用表面。

七.设计总结

通过这次接口技术的课程设计,使我更加清晰的知道了鼠标的发展历史,系统的了解了各代鼠标的优缺点,以及他们的工作原理,让我对接口技术这门课程的一些方面有了更清楚的认知和学习。还有也要感谢老师对我这次课程设计的耐心指导和悉心帮助,让我在接口技术方面受益颇多。

参考文献:

[1]百度百科

[2] 彭介华.电子技术课程设计指导[M] .北京:高等教育出版社,2000.

计算机接口技术课程设计

上海应用技术学院课程设计任务书 课程名称计算机接口技术课程设计课程代码B704006 设计题目电子时钟程序设计题目序号 设计时间2011年6月13日——2011年6月24日 系(院)计算机科学与信息 工程 专业 计算机科学与技 术 班级 一、课程设计任务(条件)、具体技术参数(指标) 本课程设计是《计算机接口技术》课程的后继教学环节,通过对一个较大型的、综合性设计及程序进行阅读理解,并在此基础上设计新的功能, 加深学生对本课程专业知识和理论知识的认识和理解,提升学生应用本课程知识体系,构建计算机应用系统,进行应用系统硬件、软件开发的能力。 根据所给的连线.txt、Clock.asm应用程序框架, 在此基础上设计新的功能。 基本任务: 认真阅读文件“连线.tx”、“Clock.asm”源程序,理解设计意图、各芯片的的作用以及程序中每条指令的作用。 实现报时功能:用户设置报时时刻,电子时钟走到该时刻报时。 实现秒表功能:用户可以对单个事件计时。 扩展任务: 实现多个报时功能:用户设置多个报时时刻,电子时钟每走到对应时刻报时。 实现多个秒表功能:用户可以同时对多个事件计时。 其他任务: 自行设计新的功能。 二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) (1)分析原连线.txt、Clock.asm程序结构: 写出各接口芯片端口地址、控制字、工作方式;绘制接口芯片间连接图;绘制主要模块的流程图。 (2)对新设计的功能:写出详细的功能描述、操作说明;写出设计说明、绘制流程图。 (3)设计总结:对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。 (4)撰写电子时钟使用说明书,作为报告附录Ⅰ。 (5)电子时钟源程序(修改/增加的指令请使用大写字母,以示区别)作为报告附录Ⅱ(打印版和电子版)。 严禁抄袭,发现雷同,双方扣分 三、课程设计工作进度计划: 第1天:教师布置任务,讲解本课程设计思路、模块。学生细读原始源程序。 第2天:写出各芯片端口地址、控制字、工作方式,绘制芯片间的连线图、主要程序流程图。 第3~4天:设计报时功能及调试程序。 第5~6天:设计秒表功能及调试程序。 第7~8天:设计扩展功能、其他功能及调试程序。 第9~10天:完成设计,提交报告,接受教师考评。 四、主要参考资料 [1] 杨文显主编.现代微型计算机与接口教程,清华大学出版社,2007 [2] 冯博琴,吴宁等.微型计算机原理与接口技术,清华大学出版社,2002 [3] [美]Kip R.Irvine. 电子工业出版社,2004 指导教师(签名):蒯锐教研室主任(签名):杨晶鑫 2011年6月13日2011年6月13日

微机原理与接口技术课程设计报告

微机原理与接口课程设计设计题目:红外通信

微机接口与原理课程设计成绩评定表 姓名学号10291164 课程设计题目:红外通信 课程设计答辩或提问记录: 成绩评定依据: 课程设计预习报告及方案设计情况(30%): 课程设计考勤情况(15%): 课程设计调试情况(30%): 课程设计总结报告与答辩情况(25%): 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字:年月日

红外通信课程设计任务书 学生姓名:指导教师:牛 一、课程设计题目: 题目:红外通信 内容:应用红外发射管和接收管,完成数据的发射和接收。发射管和接收管接在普通的I/O口。要求2个按键,一个按键是数据的0和1的变换,另一个按键是发送键。数据在1个数码管上显示。 二、课程设计要求 1. 根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整; 2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真; 3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果; 4. 进实验室进行电路调试,边调试边修正方案; 5. 撰写课程设计报告——最终的电路图、调试过程中遇到的问题和解决问题的方法。 三、进度安排 1.时间安排 序号内容学时安排(天) 1 方案论证和系统设计 1 2 完成电路仿真,写预习报告 1 3 电路调试 2 4 写设计总结报告与答辩 1 合计 5 设计调试地点:电气楼410 2.执行要求 微机原理与接口技术课程成绩优秀的可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。

过程控制系统课程设计报告报告实验报告

成都理工大学工程技术学院《过程控制系统课程设计实验报告》 名称:单容水箱液位过程控制 班级:2011级自动化过程控制方向 姓名: 学号:

目录 前言 一.过程控制概述 (2) 二.THJ-2型高级过程控制实验装置 (3) 三.系统组成与工作原理 (5) (一)外部组成 (5) (二)输入模块ICP-7033和ICP-7024模块 (5) (三)其它模块和功能 (8) 四.调试过程 (9) (一)P调节 (9) (二)PI调节 (10) (三)PID调节 (11) 五.心得体会 (13)

前言 现代高等教育对高校大学生的实际动手能力、创新能力以及专业技能等方面提出了很高的要求,工程实训中心的建设应紧紧围绕这一思想进行。 首先工程实训首先应面向学生主体群,建设一个有较宽适应面的基础训练基地。通过对基础训练设施的 集中投入,面向全校相关专业,形成一定的规模优势,建立科学规范的训练和管理方法,使训练对象获得机械、 电子基本生产过程和生产工艺的认识,并具备一定的实践动手能力。 其次,工程实训的内容应一定程度地体现技术发展的时代特征。为了适应现代化工业技术综合性和多学科交叉的特点,工程实训的内容应充分体现机与电结合、技术与非技术因素结合,贯穿计算机技术应用,以适应科学技术高速发展的要求。应以一定的专项投入,建设多层次的综合训练基地,使不同的训练对象在获得对现代工业生产方式认识的同时,熟悉综合技术内容,初步建立起“大工程”的意识,受到工业工程和环境保护方面的训练,并具备一定的实用技能。 第三,以创新训练计划为主线,依靠必要的软硬件环境,建设创新教育基地。以产品的设计、制造、控制乃至管理为载体,把对学生的创新意识和创新能力的培养,贯穿于问题的观测和判断、创造和评价、建模和设计、仿真和建造的整个过程中。

单片机课程设计题目汇总(全)

单片机原理与接口技术课程设计题目汇总 说明:为便于同学提前探讨开发思路,特将本课程设计的可选题目发给大家。 每个同学可以在以下题目中选一题要求:课程设计考核内容包括:源程序;设计报告文档基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分) 2、可以分别设定小时,分钟和秒,复位后时间为:00: 00:00 (30 分) 3、能实现日期的设置,年、月、日(30分) 4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。 图示: 2010-04-09 MON 11:06:42 基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30 分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显 示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分)图示: 基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒 钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有 3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分)

4、其他创新内容。(10分) 图示: 四、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分) 5、显示频率(10分) 图示: 五、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30 分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 六、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。(20 分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: A 083: B 079 4th Period 10:25

微机原理与接口技术_课程设计实验报告

课程设计实验报告 课程:现代微机原理与接口技术题目:键盘扫描实验

班级:数字媒体 1004 学号: 0305100417 学生:海洋 指导老师:天天 日期: 2012.6.18 一、实验目的 (1)掌握键盘扫描的应用及编程 (2)掌握LED的应用 二、实验设备 PC计算机一台,TD-PIT + 实验系统一套。 三、实验原理 (1)8255芯片:8255具有3个带锁存或缓冲的数据端口,它的并行数据宽度为8位。可与外设并行进行数据交换。A口和B口具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换。把8255并口和键盘,组成一个键盘装置。通过cpu对8255的控制最总达到键扫的目的。每一个键对应一个ASCII 码字符,通过8255的输入和输出,最终显示在屏幕上。 (2)LED数码显示原理:数码管的 7 个段及小数点都是由 LED 块组成的,显示方式分为静态显示和动态显示两种。数码管在静态显示方式时,其共阳管的位选信号均为低电平,四个数码管的共用段选线 a、b、c、d、e、f、g、dp 分别与单片机的 8 根 I/O 口线相连,显示数字时只要给相应的段选线送低电平。数码管在动态显示方式时,在某一时刻只能有一个数码管被点亮显示数字,其余的处于非选通状态,位选码端口的信号改变时,段选码端口的信号也要做相应的改变,每位显示字符停留显示的时间一般为1-5ms,利用人眼睛的视觉惯性,在数码管上就能看到相当稳定的数字显示。 (3)键盘扫描原理:第一步,使行线为编程的输入线,列线是输出线,拉低所有的列线,判断行线的变化,如果有按键按下,按键按下的对应行线被拉低,否则所有的行

微机原理与接口技术实验报告

微机原理与接口技术实验报告

2

3

实验一:数据传送 实验学时:2 实验类型:验证 实验要求:必修 一.实验目的 1.学习程序设计的基本方法和技能,掌握用汇编语言设计、编写、调试和运行程序的方法; 学习用全屏幕编辑软件QEDIT.EXE建立源程序(.ASM文件); 学习用汇编软件MASM.EXE对源文件汇编产生目标文件(.OBJ文件); 学习用连接程序LINK.EXE对目标文件产生可执行文件(.EXE文件); 学习用调试软件TD.EXE调试可执行文件; 2.掌握各种寻址方法以及简单指令的执行过程。 二.实验器材 PC机 三.实验组织运行要求 1.利用堆栈实现AX的内容与BX的内容进行交换。堆栈指针SP=2000H,AX=3000H,BX=5000H; 2.汇编、调试、观察、记录结果; ⑴用QEDIT.EXE软件输入汇编语言源程序,以.ASM格式文件存盘; ⑵用MASM对源程序进行汇编产生二进制目标文件(.OBJ文件),再用连接程序LINK产生可执行文件(.EXE文件); ⑶用调试软件TD调试、运行程序,观察、记录结果。 四.实验步骤 1.进入子目录E:>\SY86后,利用QEDIT.EXE(简称Q)送入以下汇编语言源程序,并以M1.ASM文件存盘 ⑴汇编语言程序的上机过程 ①进入\SY86子目录 E:>CD\SY86 E:\SY86> ②进入QEDIT.EXE 编辑界面 E:\SY86> Q ③输入文件名*.ASM(如M1.ASM)后,输入源程序 源程序 DATA SEGMENT PARA PUBLIC’DATA’ ;数据段定义 DB 512 DUP(0) DATA ENDS STACK SEGMENT PARA STACK’STACK’ ;堆栈段定义 DB 512 DUP( ?) 4

微机接口技术课程设计题目

《接口技术》课程设计题目(任选一个题目设计) 一、将89S52单片机外接一片2764 EPROM 和一片8255A芯片组成一个应用系统:(1)画出扩展系统的电路连接图,并指出程序存储器和扩展I/O端口的地址范围。(2)把8255A的A口用作输入,A口的每一位对地接一个开关。B口用作输出,B口的每一位接一个发光二极管(发光二极管的正极通过300Ω限流电阻接+5V电源)。要求当A 口的某一位PAx输入为1(开关断开)时,B口相应位PBx输出为0(LED亮);否则,B 口的PBx输出为1(LED熄灭)。试编写有关程序。 (3)假设某生产过程有8道工序,每道工序所需要的时间分别为:1s、3s、5s、7s、2s、4s、6s和8s,生产是按这工序的顺序循环进行的。选用单片机通过8255A的A端口输出来控制,A口中的每一位就可控制某一工序的启停。试编写有关程序。 二、试将89S52单片机外接一片27128 EPROM和一片8155芯片扩展组成一个应用系统:(1)画出扩展系统的电路连接图,并指出程序存储器、扩展数据存储器和扩展I/O端口的地址范围。 (2)编写程序,将89S51内部RAM以50H开始的数据区中共16个数与外部RAM最小地址开始的数据区中的16个数据进行交换。 (3)假设某生产过程有8道工序,每道工序的时序都为10s,由8155的A口输出顺序循环控制信号。如果生产过程中出现故障,通过INT1向单片机告警,单片机一旦接到告警信号,程序被中断,然后停止送出顺序控制信号,同时从B口的PB0输出故障指示信号,使警铃发出告警声音和LED(告警灯)发亮。试编写有关程序。 (4)利用8155片内的定时器对来自T IN端的外部脉冲信号进行计数,计数长度为0FH,计满溢出时,有T OUT端输出单个脉冲,装入工作方式和计数长度后立即启动。试编写有关程序。 三、用89S52单片机设计一个6位显示的电子计时系统。6位LED分别显示时、分、秒(各2位)。设计一个键盘进行时间的调整。 (1)画出系统的电路连接图。 (2)编写有关的程序。 四、用89S52和DAC0832设计一个单缓冲方式的D/A转换电路,使DAC 0832根据用户需要输出以下几种波形:锯齿波、三角形波、阶梯波、矩形波和正弦波。 (1)画出系统的接线电路图。 (2)编写有关的程序。 五、用89S52和ADC0809设计一个A/D转换电路: (1)对8路模拟信号依次进行A/D转换,并把转换结果分别存放在工作寄存器组3的R0~R7中。 (2)利用89S52部定时器来控制对模拟信号的采集,每分钟对8路模拟信号采集一遍,采集到的数据存放在内部RAM中。 (3)利用89S52内部定时器来控制对DAC0809的通道0信号进行数据采集和处理,每分钟对INT0引脚上的模拟信号采集一次,连续采集5次,若5次的平均值超过80H,则有P1.0输出高电平控制信号,否则使P1.0输出低电平。 要求: (1)画出系统的接线电路图。 (2)编写有关的程序。 六、设计并制作一台数字万用表。(1)能测量交流电压,交流电流,直流电压,直流电流,电阻。(2)测量结果基本正确,误差小于5%。要求: (1)绘制系统总体框图、核心电路原理图; (2)编制主要程序流程图,完整的电路原理图;

接口课程设计报告(郝俊)

接口课程设计报告 计算机0202班郝俊 学号;012002013429 一.课程设计的要求与目的 结合一个实际的接口技术问题,设计一个微机应用系统,包括主控机,数个下位机及执行部件,要求该系统综合应用并行接口、串行接口和其他接口,编写对应的上位机和下位机程序,实现主控机与下位机的远距离传送和远程监控功能。 系统结构,如图; 其中;1.系统硬件由一台主控机,数台下位机和执行部件组成,主控机与下位机通过串行通信线连接。 2.主控机:与所有下位机进行数据交换,必要时需建数据库,进行数据处理等。 3.下位机:与主控机通信,控制执行部件。 4.执行部件;将接收的数据送入到下位机或将下位机输出的数据送到执行部件。 5.主控机程序:串行(RS232/RS485)通信程序,数据处理程序等。 6.下位机程序:串行(RS232/RS485)通信程序,执行部件控制程序 二.课程设计的题目 地铁计费系统

1.系统功能; 乘客进站要在执行部件上刷卡,出站也要刷卡,执行部件将接收到的数据通过下位机传送给上位机,上位机根据卡号得出卡上金额。出站时计算费用,并判断乘客是否买足了票,如果费用大于卡上金额,表示票款不足,则发出警报;如果费用小于卡上金额,表示票款足够,则算出余额,最后将数据送到下位机显示出来。 2.开发环境 我们本次课程设计所用的开发环境是实验室提供的MF多功能微机接口实验与开发平台,所用的语言是IBM-PC汇编语言。 3.实验分工 我们组的成员有我,冯茂盛,徐捷和黄林,其中冯茂盛同学担任组长。我们的分工如下;冯茂盛同学负责下位机的程序编写以及整体调试,徐捷同学负责上位机的程序编写,黄林同学和我分别负责上位机和下位机的辅助设计以及硬件设计连接。 三.流程图

《微机原理与接口技术》课程设计-交通灯

信息工程系 计算机科学与技术 12计本1班 1214110214 黄 福 朱 茜 2015年06月29日 院 系: 专 业: 年级班级: 学 号: 姓 名:指导教师: 设计日期:

目录 一.课程设计目的 (3) 二.课程设计任务 (3) 三.总体设计方案 (3) 五.程序设计流程图 (4) 六. 程序连接图 (5) 七.程序清单 (5) 八.实验结果 (8) 九.课程设计总结和体会 (8)

一.课程设计目的 用汇编语言和微机原理实验箱完成实现双方向交通信号灯控制系统,以达到熟练运用汇编语言编程以及实验箱上各个芯片的灵活运用。 ⒈了解交通灯管理的基本工作原理 ⒉熟悉8253定时计数器的工作方式和编程应用 ⒊熟悉8255A并行接口的工作方式和编程应用 二.课程设计任务 本次课程设计的内容为双方向交通信号灯的控制和管理。 具体要求如下: 1.东西方向车辆放行20秒钟。即东西方向的绿灯和南北方向的红灯同时点亮25秒钟和黄灯点亮3秒钟。 2.南北方向车辆放行20秒钟后,转为南北方向的黄灯点亮3秒钟,以警示将切换红绿灯。此时东西方向仍维持红灯点亮。 3.循环重复执行1和2两步骤。 三.总体设计方案 1、用实验系统8255A实现对信号灯的控制(B端口),A端口的PA6、PA7口用来和8253共同控制信号灯点亮的时间。 2、实验中,8255选用(10010000)方式选择字,A组工作0方式,A端口输入,PC4-PC7输出,B组0方式,B端口输出,PC3-PC0输出 3、实验中,8253采用两个计数器级联的方式达到定时的效果,8253计数器0的CLK0输入1MHZ的时钟脉冲,工作在模式3即方波发生器,理论设计OUT0 输出周期为0.01S的方波,则计数器0的初值为10000;OUT0输出的方波分别作为计数器1、计数器2的CLK1和CLK2的输入时钟脉冲,计数器1和计数器2工作方式为模式1,计数器1的初值为2500,即OUT1输出25秒,控制红绿灯的时间;计数器2初值为300,即OUT2输出3秒,控制黄灯的时间。

微机原理与接口技术课程设计题目

题目一:汇编语言中断程序设计 要求:编写一个8086汇编语言程序,使程序运行后屏幕显示器成为一台电子钟。首先在屏幕上显示提示符,要求通过键盘输入当前时间,然后每隔1秒使显示的秒钟值加1,达到60秒使分钟值加1,秒钟值清0;达到60分钟使小时值加1,分钟值清0;达到24小时,则小时值清0。上述过程一直进行下去,当键入Ctrl+C键时退出“电子钟”状态,返回DOS。 题目二:存储器读写与显示 要求:1.利用62256扩充RAM空间为60000H~67FFFH,对其进行读写。 2.编制程序,将字符0~z的ASCⅡ码写入62256中从60100H开始的存储器中,再对其进行读操作校验。 题目三:模数(A/D)转换 要求:编程用查询方式对电位器输入电压采样,并将采样结果实时地通过8279显示在数码管上(只需显示1位即可。用0~F表示0~+5V电压)。 题目四:255秒电子钟设计 要求:1.采用8253对307200HZ信号进行分频作为秒脉冲。 2.采用8259中断管理器对输入的秒脉冲信号进行管理,及时更新8255控制的8个发光二极管以2进制形式显示秒。 *3.可通过8个开关任意设置初值。 题目五:步进电机的控制的设计 要求:1.采用8255的一个输出口中4跟线控制步进电机所需时序(实验箱上有ULN2003芯片作为步进电机的驱动),时序应为:1000,0100,0010,0001,依次循环,假定每个循环步进电机转动30°。 2.采用8253对307200HZ信号进行分频得到的时钟,作为步进电机转速的依据。 3.采用8259中断管理器对8253分频的信号对CPU进行中断申请,要求步进电机每4秒钟转动30° 题目六:急救车与交通灯的设计 要求:1.采用8255的一个输出口控制4个双色灯,要求显示状态分别为南北绿东西红,持续时间为4s。南北黄东西红,闪2次,每次闪为1s。南北红东西绿,持续时间为4s。南北红东西黄,闪2次,每次闪为1s。 2.每个时间间隔的基准时间由8253对307200HZ信号分频得到的时钟,并且通过8259中断管理器将信号传递给CPU,然后CPU根据当前情况改变交通状态。

单片机接口技术课程设计报告

轻工业学院本科 单片机与接口技术课程设计 总结报告 设计题目:定时器控制交通灯(带故障报警) 学生:忠良王彦峰王永亮方庆刚 系别:计算机与通信工程学院 专业:通信工程 班级:通信工程08-1班 学号:9 指导教师:晓雷副教授 2011年1月7日

轻工业学院 课程设计任务书 题目定时器控制交通灯(带故障报警) 专业班级通信工程08-1班学号忠良59号 主要容、基本要求、主要参考资料等: 1. 课程设计目的 (1) 加强对所学理论知识的理解,提高综合应用、分析能力; (2) 掌握MCS51单片机开发系统的使用; (3) 学习与掌握程序设计方法及硬件电路的设计还有联调仿真最 终成所选择课题的设计; (4) 利用简单的应用系统,培养应用系统的开发能力。 2. 课程设计要求 (1)完成LED灯的显示、按键识别、电铃发出响声等,并完成模拟交通灯的功能; (2)从源程序、软件模拟、调试方面完成软件系统; (3)利用开发系统完成系统的总体调试、程序烧写,实现应用系统功能,并能对系统运行中的问题进行分析。 3. 参考资料

(1)单片机典型系统设计实例精讲为,黄科,雷道仲编著电子工业出版发行2006.5(3,4); (2)单片机原理及应用建忠编著电子科技大学; (3)AT89系列单片机原理与接口技术王幸之,钟爱琴等编著航空航天大学出版发行2004; (4)51单片机编程基础与开发实例详解岂兴明,唐杰等编著人民邮电出版发行。 完成期限:2011-1-7 指导教师签名:晓雷 课程负责人签名:晓雷 2011年01月3日 目录 第一章设计容与要求4 第二章设计原理5 1.单片机概述5 2.STC89C52芯片简介6 3.定时器/计数器8

计算机控制课程设计题目

《计算机控制》课程设计 一、课程设计要求 1.1 方案设计: 1)完成控制系统的分析、设计; 2)选择元器件,完成电路设计,控制器采用MCS-51系列单片机(传感器、功率接口以 及人机接口等自行设计),使用Protel绘制原理图; 3)编程实现单片机上的控制算法,并上机调试。 1.2 报告内容: 1)控制系统仿真和设计步骤,应包含性能曲线、采样周期的选择、数字控制器的脉冲 传递函数和差分方程; 2)元器件选型,电路设计,以及绘制的Protel原理图; 3)软件流程图,以及含有详细注释的源程序,运行结果; 4)设计工作总结及心得体会; 5)列出所查阅的参考资料。 二、报告要求 1)每人提交一份打印的报告(A4纸,上侧两钉装订)。 2)报告要采用统一的封面和设计任务书(格式见附录)。 3)报告内容要求见设计任务书,其中原理图应至少包括单片机、AD和DA部分,源程 序采用C或者汇编语言编写均可。 4)报告中,各节标题用小三宋体加粗排版,正文字号用小四宋体排版,1.5倍行距。 公式用公式编辑器输入,流程图用Visio绘制,注意开始、结束、分支、判断等要采用标准图示方法。注意调整图的大小以节约版面和保持美观,以能看清楚最小的文字和符号为准。程序代码用五号字体排版。 三、时间安排 6.28~ 7.3号,前期理论分析、查阅文献、设计 7.4~8号,画原理图、上机编程、仿真,实验室地点H405 验收时间:7月9日8:00 H405

四、注意事项 1)课程设计上机时间考核出勤,需要签到。可以自己带笔记本电脑到实验室做课程设 计。 2)验收时除了报告外,还应该提供和报告中一致的设计资料、Protel图、程序代码、 MATLAB绘制的响应曲线和频率特性曲线等资料和数据。 3)对于周期T的选择、单片机和A/D、D/A等的型号选择有说明。. 考虑算法编排结 构。考虑单片机定时、单片机A/D、D/A操作等的实现方法。 五、附录 附录一计算机控制课程设计题目 附录二报告封面格式 附录三设计任务书格式

接口课程设计报告(声光警报)

湖北教育学院 课程设计报告课程名称:微机接口技术课程设计 设计题目:声-光报警器系统设计 系别: 专业: 组别: 学生姓名: 学号: 起止日期: 指导教师: 教研室主任:

摘要 本文主要介绍的是怎么利用所学的知识和老师提供的芯片来完成声--光报警器的闪光和报警. 通过已学的接口技术的内容,为了让我们更好的掌握可编程接口芯片8255A的使用和学习开关量接口电路及其控制程序的设计方法,特组织了这次课程设计,希望通过这次课程设计能提高我们大家的实际操作能力. 这次我们课程设计的是利用MFID实验平台和声—光报警器模块进行硬件电路连接,利用MF2KI集成开发环境进行声光报警器软件控制程序设计,调试,直到声--光报警器能够正常的工作. 关键词: 8255A芯片,LED彩灯,74ls04反向器.

目录 1开发背景 (1) 1.1 本课程设计的题目: (1) 声-光效果(报警器)。 (1) 1.2 本课程设计的目的: (1) 1.3 课程设计的环境: (1) 1.4 课程设计要求和任务要求: (1) 1.4.1 要求 (1) 1.4.2任务 (2) 2.概要设计 (2) 2.1 硬件设计: (2) 2.1.1 8255的外部特性 (2) 2.1.2 8255A的内部结构 (2) 2.1.3 8255A的端口地址 (3) 2.1.4 8255的基本操作(见图3.2) (4) 2.1.5 8255A引脚信号定义 (4) 2.1.6 8255A的控制方式字 (4) 2.1.7 发光二极管 (6) 2.1.8 74ls04芯片如下图 (7) 2.1.9 功放LM386 (7) 2.2 软件设计 (8) 3.详细设计 (10) 3.1 设计 (10) 3.2 电路原理 (10) 3.3 流程图 (11) 3.4 PCB设计 (11) 3.4.1 电路原理图的设计 (11) 3.4.2 产生网络报表 (12) 3.4.3 印制电路板的设计 (12) 3.4.4 PCB图 (13) 3.4.5 电路板模块图 (13) 3.4.6 硬件连线 (13) 3.4.7 电路板的调试 (14) 4. 声-光效果(报警器)的安装调试 (14) 5.结论 (15) 6:课程设计实施计划及分工 (15) 6.1 实施计划及分工 (15) 6.2 课程设计心得和体会 (16) 7.致谢 (16) 8.参考资料: (16) 附录: (17)

微机接口技术课程设计(DOC)

河北科技大学 课程设计报告 学生姓名:学号: 专业班级:电子信息工程班 课程名称:微机接口技术课程设计学年学期:2014—2015学年第二学期指导教师:王震洲 2 01 5 年7 月

课程设计成绩评定表

目录 一、课程设计目的及意义 (1) 二、课程设计任务及要求 (1) 三、设计内容与步骤 (1) 四、硬件电路设计 (2) 五、程序设计 (7) 六、数字频率示波器调试 (11) 七、课程设计总结及体会 (13) 附录:、接口实验卡电路原理图 (14)

一、课程设计目的及意义 数字存储示波器是常用的电子测量仪器之一,其中采用的转换、转换及数据处理技术与《微机接口技术》课程内容联系紧密。通过本设计,学生可掌握、转换电路的设计和调试方法,培养学生分析解决实际问题的能力。 二、课程设计任务及设计要求 本设计通过简单的转换接口电路,配合汇编语言程序设计,实现最基本的信号波形采集与存储,并通过简单的转换接口电路,将存储的数据还原为信号波形,在普通示波器的屏幕上显示出来。 被测信号产生电路参见“、接口实验扩展卡电路原理图”。当按下S1时,电容C5完全放电,转换器输入电压为零;抬起S1时,电容C5开始充电,转换器输入电压按过渡过程开始上升,最终达到+5V。图中时间常数约为10,整个充电过程需要3~5倍的时间常数时间。设计要求使用转换器捕捉电容C5充电的完整过程,并将采样数据存储起来。然后依次将采样数据通过转换器循环输出,产生一定频率的重复波形,送到普通示波器显示。 基本要求:使用一个转换器通道,将信号波形施加到示波器的Y轴,X轴扫描信号由示波器产生并调节,实现充电过程的波形稳定显示。 发挥部分:将示波器调整在方式,采样数据的转换器输出接到Y轴输入端,增加一个转换器通道,产生频率可变的X轴扫描信号,接到示波器X轴外部输入端,使充电过程的波形稳定显示。 三、设计内容与步骤 1、数字存储示波器原理分析 由于单片机实验系统已经提供了相关信号线,使用0809、0832和相关外围电路元件,组成了最基本的转换和转换电路。可由0809负责采集电容C5充电时的信号,并将其转换为数字信号,并存储。0832将存储的数字信号,转换为模拟的电压值,再将其设置为循环输出,产生一定频率的重复波形,送到普通示波器显示。

单片机及通信接口设计课程设计报告

单片机及通信接口设 计课程设计报告 题目:基于STC89S52单片机开发板的功能设计与应用 撰写日期:2011年11月 一、设计要求 二、设计电路及功能说明 三、编程思路及框架 四、调试结果及分析(1、这里写出题目实现结果;2、调试中出现的问题及解决的方

法;3、老师的提问及解决的方法)五、总结(心得体会)

目录 目录 第一章课程设计要求及功能说明 (1) 1.1课程设计要求 (1) 1.2课程设计电路及功能说明 (1) 第二章程序设计及结果分析 (2) 2.1程序设计思想 (1) 2.2调试结果分析及问题解答 (1) 单片机及通信接口设计课程设计总结 (4)

第一章课程设计要求及功能说明 1.1 课程设计要求 跑马灯。设计要求:“123456”6个数字由右边进入1602 液晶显示器模块,再由左边走出LCD模块,连续不断。 1.2课程设计电路及功能说明 1.2.1设计电路 1602 液晶显示器电路 LCD1602 引脚排列

LCD1602 属于字符型显示器件,可显示2 行16 个字符,字符显示尺寸为5×7 个像素点。在显示模块的ROM 中存放ASCII 码字符字模等,输出时只需提供字符编码和显示位置即可。LCD1602 引脚排列如上图所示。其中,D0-D7 为数据口,E 为使能信号,RW 为读写信号,RS 为寄存器选择信号,VL 为亮度调节引脚,VCC、VCC1、GND 和GND1 均为电源引脚。 LCD1602 的工作流程图 1.2.2功能说明 “123456”6个数字由右边进入1602 液晶显示器模块,再由左边走出LCD模块,连续不断。单片机的P3.4脚接E执行使能控制,读操作时,高 电平有效;写操作时,下降沿有效。P3.5脚接rs进行寄存器选择,当 rs=1时,指向数据寄存器;当rs=0时,若执行写操作,则指向指令寄存器,若执行读操作,则指向地址计数器。 1

ARM的AD接口实验课程设计

ARM的A/D接口实验课程设计 班级:电信091 学号: 200916022121 姓名: 指导教师:陶福寿 日期: 2011年10月12日

目录 一、实验目的 (3) 二、实验内容 (3) 三、预备知识 (3) 四、实验设备及工具 (3) 硬件:ARM嵌入式开发平台、PC机Pentium100以上、用于ARM920T的JTAG 仿真器、 模拟电压信号源。 (3) 软件:PC机操作系统Win2000或WinXP、EWARM集成开发环境、仿真器驱动程序、 超级终端通讯程序。 (3) 五、实验原理及说明 (3) 1.A/D转换器 (3) 2.A/D转换的重要指标 (3) 六、实验步骤 (4) 1.编写获取转换结果函数与主函数(main.c) (4) 2. 启动H-JTAG 仿真器并进行初始化配置。 (6) 3.启动EWARM新建工程,将“Exp2 ARM A/D接口实验”中的工程文件添加到工程中 并调试运行。 (6) 七、思考题 (7) 1.逐次逼近型的A/D转换器原理是什么? (7) 2.A/D转换的重要指标包括哪些? (8) 3.ARM的A/D功能的相关寄存器有哪几个,对应的地址是什么? (8) 4.如何启动ARM开始转换A/D,有几种方式?转换开始时ARM是如何知道转换哪路通 道的?如何判断转换结束? (8)

一、实验目的 1.熟悉ARM本身自带的八路十位A/D控制器及相应寄存器。 2.编程实现ARM系统的A/D功能。 3.掌握带有A/D的CPU编程实现A/D功能的主要方法。 二、实验内容 学习A/D接口原理,了解实现A/D系统对于系统的软件和硬件要求。阅读ARM芯片文档,掌握ARM的A/D相关寄存器的功能,熟悉ARM系统硬件的A/D相关接口。利用外部模拟信号编程实现ARM循环采集全部前3路通道,并且在超级终端上显示。 三、预备知识 1、用EWARM集成开发环境,编写和调试程序的基本过程。 2、ARM应用程序的框架结构。 3、能够自己完成在LCD上显示指定参量。 四、实验设备及工具 硬件:ARM嵌入式开发平台、PC机Pentium100以上、用于ARM920T的JTAG仿真器、模拟电压信号源。 软件:PC机操作系统Win2000或WinXP、EWARM集成开发环境、仿真器驱动程序、超级终端通讯程序。 五、实验原理及说明 1.A/D转换器 A/D转换器是模拟信号源和CPU之间联系的接口,它的任务是将连续变化的模拟信号转换为数字信号,以便计算机和数字系统进行处理、存储、控制和显示。在工业控制和数据采 集及许多其他领域中,A/D转换是不可缺少的。 A/D转换器有以下类型:逐位比较型、积分型、计数型、并行比较型、电压-频率型,主要应根据使用场合的具体要求,按照转换速度、精度、价格、功能以及接口条件等因素来决定选择何种类型。常用的有以下两种: 1)双积分型的A/D转换器 2)逐次逼近型的A/D转换器 2.A/D转换的重要指标 (1)分辨率(Resolution) 指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2”的比值。分辨率又称精度,通常以数字信号的位数来表示。 (2)转换速率(Conversion Rate) 指完成一次从模拟到数字的A/D转换所需的时间的倒数。积分型AfD韵转换时间是毫秒级,属低速A/D,逐次逼近型A/D是微秒级,属中速A/D,全并行/串并行

微机原理与接口技术课程设计报告

V .. . .. 微机原理与接口技术 课程设计报告 项目名称:十进制数计算器的设计与实现 专业名称:计算机科学与技术(交通信息工程)学生姓名:李俊(201324020311) 教师姓名:马荣贵 2016年1月1日

一、项目名称及要求 (3) 1项目名称 (3) 2项目要求 (3) 二、项目背景及设计目的 (3) 1项目背景 (3) 2项目目的 (3) 三、设计思路 (3) 1总体设计思路 (3) 2设计流程图 (3) 四、项目方案及原理图 (3) 1项目方案 (3) 2并行接口8255A (3) 3键盘输入模块 (3) 4LED数码管输出模块 (3) 5原理图设计 (3) 五、结果与分析 (3) 1实现现象 (3) 2现象分析 (3) 六、总结及体会 (3) 七、附录 (3) 1参考文献 (3) 2源代码 (3)

一、项目名称及要求 1 项目名称 十进制数计算器的设计与实现 2 项目要求 运用学过的《微机原理与接口技术》课程以及本学期的上机实验操作经验,根据题目设计要求进行软硬件系统的设计和实现,从而加深对本课程知识点的理解。通过具体项目的实践,来提高学生的动手能力以及实时解决问题的能力,使学生综合能力得到显著提升。 本课题要求学生熟练运用并行接口8255A芯片、4*4键盘输入模块以及 LED数码管输出模块的工作原理以及相应元件驱动程序的编写。 要求通过4*4键盘输入,LED数码管显示来完成简单计算器的功能(加减乘除操作) 二、项目背景及设计目的 1 项目背景 大学课程设计是为了辅助学生加深对本课程的理论知识的理解和提高。通过动手完成实际的项目设计及实现,减小理论与实践的距离,让同学对实际项目实现的流程有个大体的感受。通过合作完成项目,提高同学的合作意识,以及模块化设计理念。 2 项目目的

机电接口技术课程设计报告

四川省广播电视大学机电接口技术课程设计设计题目:定时器控制交通灯(带故障报警) 学生姓名: 专业:机械制造及其自动化 学号: 课程设计任务书

题目定时器控制交通灯(带故障报警) 主要内容、基本要求、主要参考资料等: 1. 课程设计目的 (1) 加强对所学理论知识的理解,提高综合应用、分析能力; (2) 掌握MCS51单片机开发系统的使用; (3) 学习与掌握程序设计方法及硬件电路的设计还有联调仿真最终成所选择课 题的设计; (4) 利用简单的应用系统,培养应用系统的开发能力。 2. 课程设计要求 (1)完成LED灯的显示、按键识别、电铃发出响声等,并完成模拟交通灯的功能; (2)从源程序、软件模拟、调试方面完成软件系统; (3)利用开发系统完成系统的总体调试、程序烧写,实现应用系统功能,并能对系统运行中的问题进行分析。 3. 参考资料 (1)单片机典型系统设计实例精讲彭为,黄科,雷道仲编著电子工业出版社出版发行 2006.5(3,4); (2)单片机原理及应用李建忠编著西安电子科技大学出版社; (3)AT89系列单片机原理与接口技术王幸之,钟爱琴等编著北京航空航天大学出版社出版发行 2004; (4)51单片机编程基础与开发实例详解岂兴明,唐杰等编著人民邮电出版社出版发行。 目录

第一章设计内容与要求 (3) 第二章设计原理 (4) 1.单片机概述 (4) 2.STC89C52芯片简介 (4) 3.定时器/计数器 (6) 4.设计思路 (7) 第三章程序流程图 (7) 第四章源程序清单 (8) 第五章硬件电路图及仿真结果 (11) 第六章课程设计体会 (11) 第七章参考资料 (12) 第一章设计内容与要求 1. 设计题目:定时器控制交通灯(带故障报警) 2. 课程设计目的 (1) 加强对所学理论知识的理解,提高综合应用、分析能力; (2) 掌握MCS51单片机开发系统的使用; (3) 学习与掌握程序设计方法及硬件电路的设计还有联调仿真最终成所选择课 题的设计; (4) 利用简单的应用系统,培养应用系统的开发能力。 3. 课程设计要求 (1)完成LED灯的显示、按键识别、电铃发出响声等,并完成模拟交通灯的功能;

微机原理与接口课程设计报告模板(参考)

《微机原理与接口技术》 课程设计报告 班级: 学号: 姓名: 201X年X月

目录 实验一显示程序实验 (2) 实验二数据传送实验 (4) 实验三数码转换程序实验 (6) 实验四运算类程序实验 (15) 实验五分支程序设计实验 (18)

实验一显示程序实验 一、实验目的 1. 掌握在PC机上以十六进制形式显示数据的方法; 2. 掌握部分DOS 功能调用使用方法; 3. 熟悉Tddebug 调试环境和Turbo Debugger 的使用。 二、实验内容 一般来说,程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS 功能调用完成一 些提示信息的显示。实验中可使用DOS 功能调用(INT 21H )。 (1) 显示单个字符输出 入口:AH=02H 调用参数:DL= 输出字符 (2) 显示字符串 入口:AH=09H 调用参数:DS:DX=串地址,’$’为结束字符 (3) 键盘输入并回显 入口:AH=01H 返回参数:AL= 输出字符 (4) 返回DOS 系统 入口:AH=4CH 调用参数:AL= 返回码 三、实验设备 PC微机一台 四、实验代码 DATA SEGMENT MES DB 'Show a as hex:', 0AH,0DH,'$' SD DB 'a' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV DX, OFFSET MES ;显示提示信息 MOV AH, 09H

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 - ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 < 分配的IP地址为: 服务器:—/26 网关为:/26 个人计算机:— 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 [

相关文档
最新文档