《接口技术》课程设计任务书
一、 课程设计参考课题
●工程设计类参考课题
1、 用8255芯片实现双机并行通信
要求:对8255进行深入研究,对计算机通信方式进行研究,以8086最大模式进行总线连接,完成硬件电路设计,编写完整可用的底层程序(通信双方初始化,双方互相传给对方的数据字节个数分别为COUNT1 和COUNT2 ,所用地址由设计者设定成符号地址)。应有8255不同工作方式进行通信的设计和对比研究。
完成电路设计,完成编程设计,写出研究论文。
2、 用8251、RS-232C实现双机串行通信
要求:对8251、RS-232C进行深入研究,对计算机通信方式进行研究,以8086最大模式进行总线连接,完成硬件电路设计,编写完整可用的底层程序(通信双方初始化,双方互相传给对方的数据字节个数分别为COUNT1 和COUNT2 ,所用地址由设计者设定成符号地址)。 完成电路设计,完成编程设计,写出研究论文。
3、 用8255、数码管、发光二极管设计一个十字路口交通灯实验
要求:对8255、数码管、发光二极管进行研究,对交通规则进行研究,以8086最大模式进行总线连接,完成硬件电路设计,编写完整可用的底层驱动程序。数码管完成倒计时显示,发光二极管完成红绿灯指示。 完成电路设计,完成编程设计,写出研究论文。
4.、 微型计算机简易键盘的设计
要求:试用8255芯片作为接口电路,设计一个不超过64个按键的小键盘,以8086最大模式进行总线连接,完成硬件电路设计,编写完整可用的底层驱动程序。要对8255芯片进行深入研究,对键盘的动态扫描技术进行研究,对键盘的键值识别技术进行研究。
完成电路设计,完成编程设计,写出研究论文。
5、 计算机模数/数模转换技术研究及相关应用设计
要求:1、对模拟信号和数字信号的互相转换的原理进行研究;2、对相关芯 片进行研究;3、设计一个相关的应用。
●理论研究类参考课题
1.计算机系统中的地址与Internet网络中的地址之对比研究
要求:写出研究论文,内容要求如下:
计算机系统中的地址研究涉及:8086CPU的实地址和80386CPU以后的虚拟地址;存储器地址和I/O口地址;地址的使用问题:尽量连续使用地址,高位地址和低位地址的处理等。INTERNET网络地址涉及:网络节点主机的逻辑地址(IP地址)和节点的物理地址;Internet的IP地址分类;网络地址部分和主机地址部分等。深入进行两者地址的对比研究。
2.计算机系统中各种存储器的对比研究
要求:写出研究论文,内容要求如下:
涉及:RAM EPROM EEPROM Cache 硬盘 光盘 U盘等。研究这些存储器特点、与计算机的连接、在计算机中所起的作用等。
3.微型计算机并行接口(LPT接口,也叫打印机接口)的研究
要求:写出研究论文,内容要求如下:
工作原理及功能,其分配的地址及地址获得途径,地址信号和数据信号的关系,并行口引脚的功能研究,并行接口的用途并举例分析。
4.微型计算机键盘及其接口的研究
要求:写出研究论文,内容要求如下:
键盘的结构,键盘的信号获取,信号的转换,信号的传递(接口问题)。
5.微型计算机启动过程研究
要求:写出研究论文,内容要求如下:
软件启动过程(启动地址、程序执行顺序等),启动过程常出现的问题及其原因和排除方法。
6.计算机鼠标的工作原理及发展历史的研究
要求:写出研究论文,内容要求如下:
从1968年12月9日全世界第一个鼠标诞生开始研究。研究其改进过程(从
机械鼠标到光电鼠标,从有线鼠标到无线鼠标)及各阶段工作原理的差别。
7.计算机总线的系统性研究——从PC总线到PCI总线。
要求:写出研究论文,内容要求如下:
主要从设置总线的目的、功能、特性、作用、工作原理等方面进行系统性 研究。
8.计算机中断系统研究
要求:写出研究论文,内容要求如下:
对计算机系统的内中断、外中断、中断向量表、中断技术在计算机应用领 域所起的重要作用等进行系统性研究。
9. 各种串行通信对比研究
要求:写出研究论文,内容要求如下:
对学过的RS-232C 和没有学过(需要自学)RS-485通信、
CAN通信、USB接口等其他串行通信进行对比研究。
10. 自选课题(围绕接口技术自选一个自己感兴趣并有一定研究价值的课题)。
二、课程设计撰写格式要求
撰写论文要分层次,以分节格式体现出来;最后列出参考文献。 用A4纸打印,页数 > 10。 ●课程设计撰写举例:
用8255芯片实现双机并行通信
一、 概述
二、 双机通信方式研究
三、 用8255芯片实现双机并行通信的电路设计 四、 用8255芯片实现双机并行通信的程序设计 五、 设计总结或设计体会 参考文献:
[1] 潘新民.微型计算机控制技术 [M] .北京:人民邮电出版社,1999.
[2] 彭介华.电子技术课程设计指导[M] .北京:高等教育出版社,2000.