微型计算机技术-课程设计指导书-学校
- 格式:doc
- 大小:39.50 KB
- 文档页数:5
《微机原理》课程设计说明书_键盘电子乐器武汉理工大学《微机原理》课程设计说明书课程设计任务书学生姓名: 专业班级: 电气0805班指导教师: 工作单位: 自动化学院题目: 键盘电子乐器初始条件:掌握汇编语言程序设计方法,所设计的程序运行后可通过键盘控制,满足系统功能,并实现该系统设计方案。
在DOS,windows,汇编软件环境下运行。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个用键盘演奏音乐的程序,计时器系统设计编程定时输出――电子音调,用pc机内部8253time~使扬声器发声。
用汇编语言对8253进行编程,使其OUT0上输出一定的频率,将其一定频率输出到喇叭上,演奏出不同的音节。
pc机的数字键(1,7)作为电子音调的音调选择2. 课程设计说明书应包括:a)设计任务及要求b)方案比较及认证c)程序设计基本思想,程序流程图,部分源程序及注解d)调试记录及结果分析e)参考资料f)附录:全部源程序清单g)总结时间安排:2011年元月07日--元月09日选题、查阅资料和方案设计 2011年元月10日--元月14日编程2011年元月15日--元月16日调试程序,改进与提高2011年元月17日撰写课程设计报告(有调试过程及结果的截屏) 2011年元月18日答辩和交课程设计报告指导教师签名: 2011 年元月 6 日系主任(或责任教师)签名: 年月日1武汉理工大学《微机原理》课程设计说明书摘要利用PC上的定时/计数芯片8253A控制PC扬声器发声。
编写内核模块,直接操作扬声器相关端口,或字符设备驱动,供应用程序调用,用键盘使其发出不同的声音。
关键字:8253 定时器中断2武汉理工大学《微机原理》课程设计说明书目录1. 方案比较 ....................................... 42.芯片介绍 (4)2.1 8255芯片简述 (4)2.1.1 8255三种方式下工作 (4)2.2 8253芯片简述 (5)2.2.1 8253六种工作方式 ........................ 63.通用发声程序 ..................................... 7 4.音调与频率和时间的关系 ........................... 11 附录 (13)附录一: (13)附录二: (14)附录三: (26)附录四: (27)附录五: ...................................... 32 参考文献 (33)3武汉理工大学《微机原理》课程设计说明书键盘电子乐器1.方案比较1.1 发声程序循环优点:简单,易于思维缺点:程序过于长,比较繁琐1.2 调用宏,进行发声优点:程序短缺点:不易想到2.芯片介绍2.1 8255芯片简述8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,+5V单电源供电。
微型计算机技术及应用-从16位到32位第二版课程设计一、课程设计目的与意义本课程设计旨在增强学生对微型计算机技术的理论与应用的认识,掌握计算机硬件和软件的结构及其基本原理,提高学生对微型计算机的综合应用能力。
同时,本课程设计还旨在培养学生的团队精神和实践能力,使他们在实践中深入理解所学知识,在完成设计任务中发挥个人创造力和团队协作精神,提高学生的综合素质。
二、课程设计内容1. 阶段一:基础知识在本阶段,学生需要掌握以下基础知识:•计算机组成原理•汇编语言基础•系统程序设计•I/O接口与存储器管理•中断控制与I/O编程2. 阶段二:课程设计在本阶段,学生需要完成以下课程设计:任务1:设计一个基于16位微型计算机的多功能计算器任务描述:设计一个基于16位微型计算机的多功能计算器,能够实现加、减、乘、除等基本运算,支持开平方和乘方计算,同时能够实现反三角函数、对数函数等高级运算。
实现步骤:1.确定计算器的基础硬件,包括CPU、存储器、I/O接口等。
2.编写计算器的软件程序,实现加、减、乘、除等基本运算。
3.编写开平方和乘方计算的软件程序。
4.编写反三角函数、对数函数等高级运算的软件程序。
任务2:设计一个基于32位微型计算机的网络服务器任务描述:设计一个基于32位微型计算机的网络服务器,能够提供文件存储、数据传输、多用户管理等功能。
实现步骤:1.确定网络服务器的基础硬件,包括CPU、存储器、网卡等。
2.编写网络服务器的软件程序,实现文件存储和数据传输。
3.实现多用户管理的软件程序。
4.测试服务器的性能和稳定性。
三、考核方式学生需要在规定的时间内完成上述两个任务,并提交相应的设计报告。
设计报告要求详细记录课程设计过程中的思路、过程、结果和反思,同时要求提交完整的源代码和测试结果。
考核方式包括课堂表现、设计报告质量和作业质量。
四、总结本课程设计旨在帮助学生深入认识微型计算机技术,提高他们的实践能力和团队协作精神,培养学生的创新思维和解决问题的能力。
《微机原理及应用》课程设计指导书一、课程设计的教学目的及要求《微机原理及应用》课程设计旨在培养学生的实际动手能力,检验学生对本门课学习的情况。
通过有针对性的设计环节使得学生更好的理解和掌握所学的技术知识,培养学生在实际的工程设计中查阅专业资料、工具书或参考书,掌握工程设计手段和软件工具,并能以图纸和说明书表达设计思想和结果的能力。
通过设计过程,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。
通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。
二、设计题目题目一:数据采集系统I设计题目二:数据采集系统II设计所有的题目都要求以8088为处理器,以所学过的常用接口芯片及存储器为外围扩展器件,软、硬件结合,完成题目给定的设计任务,要求画出正确的硬件电路图、软件设计流程图、并给出完整的程序清单。
三、设计内容及主要步骤题目一:数据采集系统I设计设计内容:(1)设计一个以8088CPU为核心的最小系统,该系统具有16KB RAM和8KB EPROM。
(2)假设系统中有一外部输入设备,当它准备好一个8位的二进制数据时,能够发出一个数据准备好的状态信号READY(高电平有效)。
当CPU把数据取走后,要求CPU向外设发一负脉冲ACK,以便外设清除READY信号。
请用8255A 作为接口芯片,以查询方式从外设读入100个字节型数据,并将其存入从VAR 开始的内存区中。
(3)假设系统中有一个频率为2MHz的时钟信号,要求通过一个8253产生频率可调的方波信号输出。
对于8255读入的数据进行判断,只要不是0,则作为8253的分频系数。
主要步骤:1.8253、8255A端口地址分配,RAM、ROM芯片选择和地址分配。
2.画出最小系统硬件原理图:8088、8282、8284、8286、RAM、ROM、74LS138、I/O接口芯片以及必要的数字逻辑电路的连接。
20xx微机课程设计指导书20xx微机课程设计指导书《微机原理及应用》课程设计指导书东华大学信息学院20xx年9月1日一、课程设计目的本课程设计是继《微机系统及应用》课程之后的一次综合性设计、实验训练。
根据微机系统及应用课程教学的重点和主要知识点及工程实际需要,设置汇编语言程序设计、PC机内部接口和8086系统接口电路设计等设计题目。
要求学生综合本课程和其它相关课程中学到的80X86系统结构、汇编语言设计、典型接口芯片、电路电子技术等相关知识进行程序设计、硬件接口电路设计和调试,系统地掌握微机原理和接口技术的相关知识,实现知识的融会贯通。
要求学生通过1.5周的学习,提高设计汇编语言程序的能力和技巧,培养实现一个简单应用系统功能的硬件软件设计能力。
二、课程设计内容(一)汇编语言程序设计及调试1文件加/解密程序设计用8086汇编语言设计、调试一个任意文件加/解密程序。
(1)设计思路利用DOS系统文件操作功能,打开文件,读入磁盘文件,对读入的数据与密钥按一定规律进行加密运算,运算结果再存入磁盘达到加密目的;若要使用文件,则执行一次相反的解密运算。
(2)要求运行程序,提示选择加密、解密;然后提示输入加/解密文件名;再提示输入密码,重输入密码,两次输入密码相等,开始加解密运算,显示加/解密进行中等有关信息;加/解密布成功,提示OK。
加/解密算法自定,比如用用与密钥异或运算等。
(文件操作方法请参阅附件DOS功能大全)2按键声音程序设计为‘0’---‘9’,‘*’,‘#’,‘A’,‘B’,‘C’,‘D’这16个按键配上不同频率的声音信号。
当程序运行时,按这16个键,可以听到不同的声音。
设计思路:PC机系统内的8253通道2和8255PB0,PB1实现了PC机扬声器发声及控制。
通过改变8253通道2的计数常数,实现改变OUT2引脚输出波形的频率,当有键按下时,若按键为上述16键之一,则写入计数值,启动计数,且持续输出约0.5秒后关闭声音。
微型计算机课程设计一、课程目标知识目标:1. 理解微型计算机的基本组成和各部分功能,掌握其工作原理;2. 学会使用微型计算机的基本操作,了解操作系统的基本功能;3. 掌握至少一种编程语言的基础知识,能够编写简单的程序。
技能目标:1. 能够独立组装和拆解微型计算机,了解硬件的安装与维护;2. 熟练进行微型计算机的操作系统安装、配置和优化;3. 能够利用所学编程知识解决实际问题,培养编程思维。
情感态度价值观目标:1. 培养学生对微型计算机的兴趣,激发学习积极性;2. 增强学生的团队协作意识,培养沟通与交流能力;3. 培养学生遵守网络道德规范,养成安全、健康的计算机使用习惯。
课程性质:本课程为信息技术课程,旨在使学生掌握微型计算机的基本知识和技能,提高学生在信息社会的适应能力。
学生特点:学生处于八年级,对新鲜事物充满好奇,已具备一定的信息技术基础,但个体差异较大。
教学要求:结合学生特点,注重理论与实践相结合,关注个体差异,提高学生的实践操作能力和创新意识。
通过本课程的学习,使学生能够达到上述课程目标,为后续信息技术学习打下坚实基础。
二、教学内容1. 微型计算机硬件组成与工作原理- 硬件基本组成:CPU、主板、内存、硬盘、显卡等- 工作原理及性能指标:时钟频率、缓存、核心数等2. 操作系统安装与配置- 操作系统概述:Windows、Linux等- 安装与配置:系统安装流程、驱动安装、系统优化等3. 编程语言入门- 编程语言:Python、C++等- 基础语法:变量、数据类型、运算符、控制结构等4. 计算机安全与网络道德- 计算机安全:病毒防护、防火墙设置、数据备份等- 网络道德:网络行为规范、隐私保护、信息传播责任等5. 实践操作与案例分析- 硬件组装与拆解:实践操作,了解硬件安装与维护- 编程实践:编写程序解决实际问题,培养编程思维- 案例分析:分析典型计算机故障,掌握解决方法教学大纲安排:第一周:微型计算机硬件组成与工作原理第二周:操作系统安装与配置第三周:编程语言入门第四周:计算机安全与网络道德第五周:实践操作与案例分析本教学内容根据课程目标制定,涵盖微型计算机的主要知识点,注重理论与实践相结合,旨在培养学生的实际操作能力和创新意识。
微型电脑技术课程设计指导书执笔人:黄春先一、教学目的本课程设计是完成教学计划到达工科本科学生培养目标的重要环节,是教学计划中进行综合训练的重要实践环节,是有助于培养应用性人才的一种教学形式,它将使学生在综合运用所学知识,设计的具体教学目标是使学生在以下几个方面得到训练和提高:1.利用所学过的知识,初步分析微型电脑系统的能力;解决本专业方向的实际问题方面得到系统性的训练。
2.综合运用本专业方向所学知识,到达微型电脑应用系统开发能力;3.微型电脑汇编语言程序设计与调试的能力;4.微型电脑系统综合调整及性能测试的能力;5.实验结果分析、总结及撰写技术报告的能力。
二、教学要求结合实际应用需求,运用所学微型电脑技术知识,使用微机接口实验平台,设计一个交通信号灯控制系统,具备完备功能的小型微机综合应用系统。
要求完成系统的硬件和软件设计,并完成调试,实现功能。
这次实习是对所学的理论知识进行一次综合应用,要求学生在熟练掌握理论知识的同时,还必须掌握相关的编程技巧和实际应用的分析能力。
三、实习内容1、设计题目题目:交通信号灯控制系统应用知识:I/O口应用、LED数码显示、定时/计数器、中断基本要求:模拟一个十字路口的交通灯管理系统,要求四个路口方向都有红黄绿三种指示信号灯,根据实际交通情况设定一种交通灯规则,并按照自己所设定的规则通过微机控制交通灯各信号的亮灭,到达合理控制交通运行的功能。
扩展部分:各路口的红绿灯时间能够实时显示。
2、课程设计报告要求撰写实训设计的技术报告,应将实训设计全部分析、设计、调试的结果,进行系统的总结,分章节的撰写成文。
报告中应书写工整,图表齐全,对调试结果应有分析说明。
具体要求见附件《微型电脑技术》课程设计报告题目:专业名称:班级:学号:姓名:201x年 xx月课程设计报告的要求:首先应先介绍课程设计的基本内容〔包括设计目标〕、基本的环境条件。
其次是方案论证:说明设计的原理并进行方案选择,具体包括硬件电路的设计及原理说明,和软件的流程说明。
微机原理课程设计指导书微机原理课程设计指导书《微机原理及技术》课程设计指导书安徽建筑大学信息学院12月1日一、课程设计目的本课程设计是继《微型计算机原理与接口技术》课程之后的一次综合性设计、实验训练。
根据微机系统及应用课程教学的重点和主要知识点及工程实际需要,设置汇编语言程序设计、PC机内部接口和8086系统接口电路设计等设计题目。
要求学生综合本课程和其它相关课程中学到的80X86系统结构、汇编语言设计、典型接口芯片、电路电子技术等相关知识进行程序设计、硬件接口电路设计和调试,系统地掌握微机原理和接口技术的相关知识,实现知识的融会贯通。
要求学生经过2周的学习,提高设计汇编语言程序的能力和技巧,培养实现一个简单应用系统功能的硬件软件设计能力。
二、课程设计内容汇编语言程序设计及调试光条式菜单成绩管理程序设计该程序管理软件一般以菜单为程序界面,用户能够经过菜单直观地选择各项功能。
(1)设计思路用汇编语言设计的菜单程序应主要包括3项内容:①设计界面要求美观清晰,操作简便,菜单项简洁可用一行表示。
②菜单项选择利用“色带”选择菜单项。
色带是颜色鲜明的条形光带,能够覆盖一个菜单项,用户利用“↑”、“↓”、“←”、“→”键移动色带位置,然后按下回车键,被色带覆盖的菜单项就被选中。
③菜单项程序的组织和调用菜单项较多时,可为每一个菜单项设计一个独立的菜单项程序,采用JMP、CALL指令调用程序段;菜单项较少时,不必为第一个菜单项设计一个独立的程序,此时界面显示、菜单项选择和菜单项程序可包含在一个程序中。
(2)关键技术①定位显示彩色字符串利用BIOS中的INT 10H的13H号功能能够设计一个定位显示彩色字符串的程序段调用:AH=13H,AL=写方式:0 属性在BL中,字符串中仅含字符码,写后光标位置不被修改1 属性在BL中,字符串中仅含字符码,写后修改光标位置;BH=页;BL=待显字符串的属性,07H表示正常显示,0FH表示黑底白字,51H表示品红色背景蓝色字符串CX=待显字符串的长度;DH=待显字符串首字符的行值DL=待显字符中首字符的列值BP=待显字符串首字符在附加段的偏移地址行值②色带的生成和移动在调用上一个字符显示程序时,将待显字符串的属性设为51H,色带就生成;设为0FH时,色带就消失。
课程设计任务书课程设计说明书 NO.1沈阳大学课程设计说明书 NO2低2位地址码A1A0来选择。
(3)控制寄存器存放CPU送来的控制字,控制字8253的工作方式有3个,只占用一个地址,不能读。
(4)计数器i(i=0,1,2)8253内部有三个计数器,分别成为计数器0、计数器1和计数器2,他们的机构完全相同。
每个计数器的输入和输出都决定于设置在控制寄存器中的控制字,互相之间工作完全独立。
每个计数器通过三个引脚和外部联系,一个为时钟输入端CLK,一个为门控信号输入端GATE,另一个为输出端OUT。
每个计数通道内含1个16位的初值寄存器、减1计数器和1个16位的(输出)锁存器。
8253内部包含3个功能完全相同的通道,每个通道内部设有一个16位计数器,可进行二进制或十进制(BCD码)计数。
采用二进制计数时,写入的初值范围为0000H~FFFFH,最大计数值是0000H,代表65536。
采用BCD码计数时,写入的初值范围为0000~9999,最大计数值是0000,代表10000。
与此计数器相对应,每个通道内设有一个16位计数值锁存器。
必要时可用来锁存计数值。
当某通道用作计数器时,应将要求计数的次数预置到该通道的计数器中、被计数的事件应以脉冲方式从CLK端输入,每输入一个计数脉冲,计数器内容减“1”,待计数值计到“0”。
OUT端将有输出。
表示计数次数到。
当某个通道用作定时器时。
由CLK输入一定频率的时钟脉冲。
根据要求定时的时间长短确定所需的计数值。
并预置到计数器中,每输入一个时钟脉冲,计数器内容减“1”,待计数值计到“0”。
OUT将有输出,表示定时时间到。
允许从CLK输入的时钟频在1~2MHz范围内。
因此,任一通道作计数器用或作定时器用,其内部操作完全相同,区别仅在于前者是由计数脉冲进行减“1”计数。
而后者是内时钟脉冲进行减“1”计数。
作计数器时,要求计数的次数可直接作为计数器的初值预置到减“1”计数器中。
微型计算机技术及应用第三版课程设计一、设计目的本次课程设计的目的是帮助学生熟悉微型计算机系统的基本组成部分、工作原理和使用方法,掌握微型计算机系统的基本操作,培养学生技术实践能力和团队合作能力。
二、设计内容根据上述设计目的,本次课程设计主要包括以下内容:1.微型计算机系统的概述2.微型计算机的组成部分及其工作原理3.操作系统的安装和配置4.软件的安装和使用5.应用程序的开发和调试2.1 微型计算机系统的概述在本部分,我们将会对微型计算机系统进行一个全面的概述,介绍其基本特点、历史发展和应用领域等内容,让学生对微型计算机系统有一个更加深入的了解。
2.2 微型计算机的组成部分及其工作原理在本部分,我们将会对微型计算机系统的组成部分进行详细介绍,包括中央处理器、主板、内存、硬盘、显卡等部分,并且对其工作原理进行具体解释。
2.3 操作系统的安装和配置在本部分,我们将会介绍微型计算机系统的操作系统,如Windows、Linux等,让学生掌握系统安装的方法,并能够对操作系统进行基本的配置。
2.4 软件的安装和使用在本部分,我们将会介绍微型计算机系统中的一些常用软件,如Office办公软件、Photoshop图像处理软件等,并进行具体的安装和使用操作。
2.5 应用程序的开发和调试在本部分,我们将会对一些简单的应用程序进行开发和调试,让学生学会使用一些开发工具如Visual Studio等,并能够熟悉应用程序开发的基本流程。
三、设计步骤为了让学生更好地掌握微型计算机系统的使用方法,本次课程设计需要按照以下步骤进行:3.1 组队选题每个小组需要从以下选题中选择一个进行研究和完成:1.基于Windows操作系统的网络管理工具的研究2.基于C++的简单游戏开发3.基于Python的数据分析与可视化4.基于HTML、CSS和JavaScript的网页设计与制作3.2 实验操作1.组队学生将会对自己选定的课题进行深入研究,理解其基本原理和技术实现方法。
沈阳大学沈阳大学沈阳大学课程设计说明书 NO.11沈阳大学沈阳大学课程设计说明书 NO.13沈阳大学课程设计说明书 NO.14课程设计说明书 NO.15参考文献要列出3篇以上,格式如下:[1]谢宋和,甘勇.微机原理与接口技术[M].北京:北京大学出版社,1999.5:23-25 [1]单片机模糊控制系统设计与应用实例[M].北京:电子工业出版社, 1999.5:20-25(参考书或专著格式为:著者.书名[M].版本(第1版不注).出版地:出版者,出版年月:引文所在页码)[2]潘新民,王燕芳.微型计算机控制技术[M],第2版.北京:电子工业出版社, 2003.4:305-350(1本书只能作为1篇参考文献,不能将1本书列为多个参考文献)[3]范立南,谢子殿.单片机原理及应用教程[M].北京:北京大学出版社, 2006.1:123-130[4] Newman W M, Sbroull R F. Principles of Interactive Computer Graphics[M]. New York: McGraw Hill, 1979.10:10-25(参考期刊杂志格式为:作者.论文题目[J].期刊名,出版年,卷号(期号):页码)(期刊名前不写出版地)[6]Mastri A R. Neuropathy of diabetic neurogenic bladder[J]. Ann Intern Med, 1980, 92(2):316-318[7]范立南,韩晓微,王忠石等.基于多结构元的噪声污染灰度图像边缘检测研究[J].武汉大学学报(工学版), 2003,49(3):45-49[8] index.asp(一般情况下不要用网址作为参考文献,如果用,最多1个)注:[M]表示参考的是书籍;[J]表示参考的是学术期刊的论文;如果参考会议论文集中的论文用[C]。
要求:全部打印在A4纸(二本),各级标题四号宋体加粗,正文文字小四号宋体,程序五号times new roman,字数3000字以上,15页以上。
《微机原理及接口技术》课程设计指导书沈阳大学信息工程学院课程编码:11215431 适用层次:本科周数:1 适用专业:通信工程适用学期:第4学期撰写人:钟诚审核人:周昕教学院长:王晖一、课程设计的目的1.综合了模拟电子线路、数字电子技术和微型计算机技术等多门专业基础课程的知识,是使学生对以计算机为核心的通信、测量或控制系统有个全面了解和实践的过程;2.需要综合应用各种微机接口和其他单元电路构成小规模“原理”型的微机应用系统,体现了既强化本学科内容,又扩展知识面的特点;3.让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程;4.培养学生的创造力和对专业的适应性;二、课程设计的基本要求1.说明基本设计思想,提供相应的算法分析和计算;2.画出硬件连接原理图,对选用的芯片、连接原理等进行阐述;3.给出程序流程框图,对软件设计技巧、难点进行说明;4.用8086汇编语言编程,给出程序清单并加以注释;5.程序在PC机上调试运行,给出实验调试过程说明;6.对课程设计进行总结,撰写课程设计报告(10页以上)。
三、课程设计的主要内容(一)题目1. 数据采集系统任务与要求:1.以微机为主控器,扩展A/D和D/A接口,构成一个多路模拟量输入的数据采集系统。
要求设计制作出硬件电路,编制并调试出程序。
2.对8路0-5V模拟电压进行循环采集。
3.程序流程程序的编制可采用差选方式,也可采用中断方式。
2. 波形发生器任务与要求:1.以微机为主控制器扩展适当的接口电路,制作一个波形发生器,通过示波器观察所得的信号波形。
要求设计制作出硬件电路。
2.编程产生锯齿波、脉冲波、正弦波、三角波、直流信号5种波形。
3.通过按键对输出波形进行切换。
3.串行通信设计任务与要求:1.用可编程串行接口芯片8251A实现PC机的串行通信。
2.可实现:单台PC机自发自收串行通信。
接收键入字符,从8251A的发送端发送,而由同一片8251A的接收端接收,然后在屏幕上显示出来。
3. 要求设计制作出硬件电路,编制并调试出程序。
4. 计算器设计任务与要求:1. 在屏幕上显示一个由‘*’组成边框的矩形窗口;2.自动闪烁名字符以及当前的日期;3.能够完成单项表达式的输入、显示和运算;4. 编制并调试出程序。
5.(1)交通灯控制系统一、设计内容在A道和B道的十字路口,A、B道各有两组交通指示灯,每组有红、黄绿三个灯。
A 道的同色灯连在一起,B道的同色灯连在一起。
对各组的交通灯进行控制,以保证车辆在各道上通畅运行。
A、B组的交通灯工作过程为:1、初始状态为A、B道都是红灯亮。
当控制系统启动后,A道的绿灯亮,B道的红灯亮。
2、当延时25秒后,A、B道的黄灯同时变亮,且延时5秒。
3、延时后,B道转为绿灯,A道转为红灯,且延时25秒。
4、25秒后,转为A、B道的黄灯亮,延时5秒后,回到第一步,以次重复进行,不断循环。
5.当遇到道路障通,或紧急情况时,A、B道全为红灯一、设计任务及要求a)选用8086最小工作模式和适当的存储器及接口芯片,编程实现上述工作过程及要求。
b)用LED显示器显示绿灯延时时间。
c)用相应的发光二极管来代替交通灯,用发光二极管的亮灭显示交通灯的工作情况。
d)系统有启动按钮和停止按钮,按启动按钮后,系统从第一步开始循环,按停止按钮后,无论在那一步,应回到初始状态。
e)画出详细的硬件接线图。
f)给出程序清单并加上必要的注释。
(2)花样灯控制系统设计任务及要求:1.采用8个发光二极管,交替颜色变换(可采用三色:红、黄、绿)。
2. 画出详细的硬件接线图。
3. 给出程序清单并加上必要的注释。
(3)8255并行接口应用设计任务及要求:1.通过8255并行口传输数据,以控制LED发光二极管的亮灭来模拟交通指挥灯。
2.画出详细的硬件接线图。
3.给出程序清单并加上必要的注释。
注:选一6. 电子钟任务与要求:1.能够设定当前日期及时间、能够显示当前日期及时间,时间显示到秒;2.采用键盘识别定时器中断数码显示, 设计制作出硬件电路;3.汇编语言编程。
7.8259中断控制显示任务与要求:1.利用单脉冲按钮产生中断请求信号,使PC机内的8259产生中断,每被中断一次在显示器上显示“OK”,共产生8次中断。
2. 要求设计制作出硬件电路,编制并调试出程序。
8.抢答器任务与要求:1、用三态开关作为8个抢答器的按钮;2、用8253计时30秒后开始抢答,8259A做中断;3、通过8255A输入和输出,74LS244驱动一位的LED显示1-8个数字。
9.数字录音机1.用声传感器,把代表语音的电信号送给ADC0809通道2(IN2);D/A转换器的输出端J1接喇叭。
2.编程以每秒钟5000次的速率采集IN2输入的语音数据并存入内存,共采集60000个数据(录12秒),然后再以同样的速率将数据送DAC0832使喇叭发声(放音)。
3.画出电路图4.写出流程图10.双机通信系统任务与要求:1、设计8250完成目标的系统,画出逻辑硬件图;2、用汇编语言写出程序;3、设计出全部程序并调试通过;(仅限于通讯部分)4、写出设计思路和调试方法与步骤。
5、掌握双机通信的原理和方法。
11.双路电压采集系统设计内容设计一个双通道电压采集系统。
通过一个A/D转换器采样模拟电压(0-5V),把转换好的数字信号送入并行接口芯片8255,然后在CPU控制下把8255中的数字送入七段数码管(CRT/LED)显示。
对于不符合要求的结果给予报警信号。
设计要求1、由开关k0、k1决定采集哪一路模拟量,并使相应的指示灯亮。
2、采集五次,求平均值,用十进制输出到LED显示。
3、平均值在1-4V之间,正常显示;平均值如果<1V绿灯闪烁发出低鸣报警信号平均值≥4V则发出高鸣报警信号。
12.控制串行静态数码显示任务与要求:1.了解键盘及LED显示接口设计,绘制出原理图。
2.实现如下功能:滚动显示0--F13.8255控制键盘及显示功能实现任务与要求:1.了解键盘及LED显示接口设计,绘制出原理图。
2.实现如下功能:按1-8号键,分别用一个LED显示1-8。
14. 微型机控制系统任务与要求:1.画出8086CPU微型机为控制核心组成电阻炉炉温自动控制系统的硬件结构;2. 编写程序。
15.步进电机运行控制任务与要求:1.通过8255PA口的PA0、PA2、PA4、PA6分别控制A、B、C、D四相绕组通电,步时电机按双八拍方式运行,采用PC7控制74LS373的OE控制端,PC0检测按钮开关SW1实现系统的启停,当按钮开关SW1按下(为“0”),启动系统工作。
2.画出硬件图及编写相应程序。
16.中断方式数据采集及显示任务与要求:1.以PC机为控制器,采用中断方式,进行1个通道数据采集,采集100个数据,采集的数据在屏幕上显示。
2.利用ADC0808的转换结束EOC信号通过IRQ7申请中断,由PC0、PC1、PC2分别提供高电平信号给START、ALE和OE启动0809进行A/D转换,锁存通道地址和读取数据。
3.完成硬件及软件设计。
17.8237A DMA控制18.LED点阵显示参考:刘乐善《微型计算机接口技术及应用》华中科技大学出版社(P279~286)(二)进度安排:序号设计内容所用时间1 根据课题的技术指标,确定整体设计方案,并进行参数设计计算。
1天2 根据实验条件进行全部或部分软硬件实验调试,并完成基本功能。
4天3 总结编写课程设计报告。
2天合计7天四、课程设计考核方式与标准1.考核方式由平时检查、提问抽查与说明书质量(答辩)等几方面结合起来考虑:学习与设计态度的认真性,课堂知识理解掌握的深入程度,画图软件应用的熟练程度,设计方案的正确性或合理性,图文的质量效果,是否独立完成,是否具有独立分析解决问题的能力和创新精神等。
要求按时完成课程设计,时间一周,逾期不予接收,课程设计没有成绩。
按时参加集体辅导,每旷课一次扣20分,旷课二次即视为不及格,每迟到一次扣10分。
2、考核成绩评定标准成绩按优、良、中、及格、不及格五级分制评定。
优:学习与设计态度很认真,设计方案正确或合理,图文质量好,独立完成。
良:学习与设计态度认真,设计方案基本正确或合理,图文质量较好,独立完成。
中:学习与设计态度较认真,设计方案基本正确或合理,图文质量一般,独立完成。
及:学习与设计态度一般,设计方案有几处错误,图文质量一般,或有抄袭行为。
不及格:学习与设计态度很不认真,设计方案有原则错误,图文质量差,或抄袭严重。
五、主要参考资料1.《微型计算机原理及应用》范立南主编东北大学出版社 2001.3。
2.《微型计算机技术及应用》(第三版)戴梅萼主编清华大学出版社 2000.1。
3.《汇编语言程序设计》齐志儒主编东北大学出版社1995.12。
4.《汇编语言程序设计实验教程》齐志儒主编东北大学出版社1996.5。