《计算机接口》课件
- 格式:ppt
- 大小:3.09 MB
- 文档页数:7


上海应用技术学院课程设计任务书
课程名称 计算机接口技术课程设计 课程代码 B704006
设计题目 电子时钟程序设计 题目序号
设计时间 2011年 6月 13日—— 2011年 6月24日
系(院) 计算机科学与信息工程 专业 计算机科学与技术 班级
一、课程设计任务(条件)、具体技术参数(指标)
本课程设计是《计算机接口技术》课程的后继教学环节,通过对一个较大型的、综合性设计及程序进行阅读理解,并在此基础上设计新的功能, 加深学生对本课程专业知识和理论知识的认识和理解,提升学生应用本课程知识体系,构建计算机应用系统,进行应用系统硬件、软件开发的能力。
根据所给的连线.txt、Clock.asm应用程序框架, 在此基础上设计新的功能。
基本任务:
认真阅读文件“连线.tx”、“Clock.asm”源程序,理解设计意图、各芯片的的作用以及程序中每条指令的作用。
实现报时功能:用户设置报时时刻,电子时钟走到该时刻报时。
实现秒表功能:用户可以对单个事件计时。
扩展任务:
实现多个报时功能:用户设置多个报时时刻,电子时钟每走到对应时刻报时。
实现多个秒表功能:用户可以同时对多个事件计时。
其他任务:
自行设计新的功能。
二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)
(1)分析原连线.txt、Clock.asm程序结构: 写出各接口芯片端口地址、控制字、工作方式;绘制接口芯片间连接图;绘制主要模块的流程图。
(2)对新设计的功能:写出详细的功能描述、操作说明;写出设计说明、绘制流程图。
(3)设计总结:对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。
(4)撰写电子时钟使用说明书,作为报告附录Ⅰ。
(5)电子时钟源程序(修改/增加的指令请使用大写字母,以示区别)作为报告附录Ⅱ(打印版和电子版)。
计算机原理与接口技术课程设计题(一)
注意:以下各题均需有程序流程图、相关的变量说明以及源代码(包含必要的注释),如仅有源代码不能得分。
A1:在内存中存放着30个无符号数,请将其按从小到大的顺序排序后依次输出(最高60分)
A2:在内存中按学号(01~30)顺序存放着30名学生的成绩,请将其排序后按名次显示其学号(最高70分)
A3:在内存中按学号(01~30)顺序存放着30名学生的成绩,请将其排序后按学号顺序逐行显示“学号 成绩 名次”(最高80分)
A4:将30个学生的成绩(0~100分)按学号顺序依次从键盘一次性输入,成绩间用空格分开,按回车表示输入结束。如果输入成绩个数不等于30个或成绩值有错误(>100)需报错并提示重新输入。对成绩进行排序并用A3中的方法显示(最高90分)
A5:请按下面的要求完成相应的功能(最高100分):
(1) 计算机每次显示一个学生的学号并要求用户输入该生成绩,在成绩输入过程中用户用回车键表示确认,计算机检查该成绩是否合法(0~100范围内),如果不合法,重新显示该生学号并要求重新输入;如合法将其存入内存中
(2) 重复上述过程,直到50个学生的成绩全部输入
(3) 按A3的方法显示学生成绩
A6:请在A5的基础上增加如下功能(学生总数为100人,学号001~100)(最高120分,超人题):
(1) 在输入成绩时,可以用回退键(ASCII码08)删除输入错误的字符,并且不会删除电脑已经显示的信息(假设电脑显示“Please input 1:”,在输入成绩时利用回退键修改时不会误删以上信息)
(2) 排序后显示时,每显示到20个学生时会暂停并在新的一行显示“Press any
key to continue…”,在按任意键后显示剩余的信息。
B1:计算1000以内的质数并显示(最高80分)
B2:从键盘输入一个2~9999的十进制数,用程序计算小于或等于该数的所有质数并显示(最高90分)
计算机接口技术
既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于
异步字符传输其原因是( )。
• B. 附加位信息总量少
关于EPROM下面的说法中,正确的是( )。
• D. EPROM 是可改写的,但它不能作为随机读写存储
在异步串行输入/输出接口中,实现并行数据与串行数据的转换的主要功能部件是( )。
• A. 发送和接收移位寄存器
若同时锁存8254的0通道和1通道的状态和计数值,则其对应的回读命令字为( )。
• A. 1100 0110
8259中断屏蔽寄存储器的作用是( )。
• B. 禁止外设向CPU发中断请求
8259中断屏蔽寄存储器的作用是( )。
• B. 禁止外设向CPU发中断请求
• 在Intel 8255A中可以进行按位置位/复位的端口是( )。
• C. 端口C
在正常EOI方式下, 中断结束命令是清除( )中的某一位。
• B. ISR
8237DMA控制器不能控制的传送是( )。
• B. 外设与外设之间传送
当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是( )。
• A. 输入信号
在微型机中,主存是由( )组成。
• D. RAM和ROM
AD574采用的转换原理是( )。 • A. 逐次逼近式
在正常EOI方式下, 中断结束命令是清除( )中的某一位。
• B. ISR
针式点阵打印机的主要缺点是( )。
• C. 噪音大
当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是( )。
• A. 输入信号
8086对下列中断优先级响应最高的请求是( )。
• C. 内部软件中断
设异步串行通信的波特率为2400波特,若传送1KB的数据,每帧信息占10个数据位,则传送所需的时间为( )秒。
• B. 4.3
对于开关型设备的控制,适合采用的I/O传送方式是( )。
计算机接口技术
计算机控制系统的硬件,除主机外,通常还包括两类外围设备,一类是常规外围设备,如键盘、CRT显示器、打印机、磁盘机等;另一类是被控设备和检测仪表、显示装置、操作台等。由于计算机存储器的功能单一(保存信息)、品种有限(ROM、RAM)、存取速度与CPU的工作速度基本匹配,因此,存储器可以直接连接到CPU总线上。而外围设备种类繁多,有机械式、机电式和电子式;有的作为输入设备、有的作为输出设备;工作速度不一,外围设备的工作速度通常比CPU的速度低得多,且不同外围设备的工作速度往往又差别很大;信息类型和传送方式不同,有的使用数字量,有的使用模拟量,有的要求并行传送信息,有的要求串行传送信息。因此,仅靠CPU及其总线是无法承担上述工作的,必须增加I/O接口电路和I/O通道才能完成外围设备与CPU的总线相连。I/O接口是计算机控制系统不可缺少的组成部分。
I/O接口电路也简称接口电路。它是主机和外围设备之间交换信息的连接部件(电路)。它在主机和外围设备之间的信息交换中起着桥梁和纽带作用。 I/O通道也称为过程通道。它是计算机和控制对象之间信息传送和变换的连接通道。计算机要实现对生产机械、生产过程的控制,就必须采集现场控制对象的各种参量,这些参量分两类:一类是模拟量,即时间上和数值上都连续变化的物理量,如温度、压力、流量、速度、位移等。另一类是数字量(或开关量),即时间上和数值上都不连续的量。如表示开关闭合或断开二个状态的开关量;按一定编码的数字量和串行脉冲列等。同样,被控对象也要求得到模拟量(如电压、电流)或数字量两类控制量。但是如前所述,计算机只能接收和发送并行的数字量,因此,为使计算机和被控对象之间能够连通起来,除了需要I/O接口电路外,还需要I/O通道,由它将从被控对象采集的参量变换成计算机所要求的数字量(或开关量)的形式,送入计算机。计算机按某一数学公式计算后,又将其结果以数字量形式或转换成模拟量形式输出至被控制对象,这就是I/O通道所要完成的功能。