《微型计算机技术》课程设计

合集下载

微型计算机课程设计

微型计算机课程设计

微型计算机课程设计一、课程目标知识目标: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月课程设计报告的要求:首先应先介绍课程设计的基本内容〔包括设计目标〕、基本的环境条件。

其次是方案论证:说明设计的原理并进行方案选择,具体包括硬件电路的设计及原理说明,和软件的流程说明。

微型计算机技术课程设计报告长江大学

微型计算机技术课程设计报告长江大学

微型计算机技术课程设计报告长江大学微型计算机技术课程设计指导教师:李鹏蔡明文班级:计科11205班姓名:专……学号:……………班内序号: 35课设日期: 12月22日~ 1月4日课设题目: 电梯控制系统电路及程序设计一、课设目的1.经过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。

2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、六缓冲器/驱动器/反相器74LS06、点阵显示器件和七段数码管的使用。

3.学会用汇编语言编写一个较完整的实用程序。

4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。

二、课设内容1.电梯程序启动后的初始状态点阵显示器件能够显示的三种状态分别为:“↑““↓”、“-”。

含义分别为电梯“向上运行中”、“向下运行中”、“停止,乘客上下”。

这三种状态的点阵数据需要自己生成或经过点阵软件生成。

其初始状态为“-”。

当电梯在某层停止时,黄色发光二极管每秒闪烁一次,15秒用于乘客上下(这个时间在调试时为了节省时间能够减少为5秒。

也可用“←”控制乘客上下时间小于15秒时关门启动,用“→”控制乘客上下时间大于15秒时开门等待,选作);15秒后黄色发光二极管灭,触发绿色发光二极管每秒闪烁一次,表示电梯正在运行中;相邻的两层之间运行3秒,绿色发光二极管灭,触发七段数码管显示的楼层数加1或减1。

两个发光二极管的初始状态都为“灭”,七段数码管能够显示的楼层为“0~9”,其初始状态为“0”,表示地下室或地下停车场。

2.电梯程序运行状态电梯程序启动后,接收来自键盘的数据进入运行状态。

来自键盘的合法数据只有“0~9”、“↑”、“↓”、“←”、“→”、“空格”和Esc,程序应该检查来自键盘数据的合法性。

微型计算机课程设计

微型计算机课程设计

课程设计任务书课程设计说明书 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”计数器中。

微型计算机课程设计

微型计算机课程设计
4、教学内容
本节课程设计将围绕微型计算机的高级应用与拓展技能展开,以下是具体教学内容:
1.计算机编程基础:介绍编程语言的概念,学习简单的编程逻辑和基本代码编写;
2.多媒体技术应用:结合教材,了解音频、视频编辑软件的使用,进行基础的多媒体创作;
3.认识开源软件:讨论开源软件的意义,介绍几个常见的开源软件及其应用场景;
微型计算机课程设计
一、教学内容
本节微型计算机课程设计,针对八年级下册《信息技术》第五章“计算机硬件的认识”。内容包括:
1.计算机硬件的基本组成:CPU、内存、硬盘、显卡等;
2.微型计算机的组装过程:讲解各硬件部件的安装方法与注意事项;
3.计算机性能指标的认识:CPU主频、内存容量、硬盘容量、显卡性能等;
4.认识BIOS设置:了解BIOS的作用,学习如何进入BIOS进行基本设置;
5.计算机的日常维护与保养:讲解计算机硬件的清洁、散热、防尘等方法。
本节课程设计旨在让学生深入了解计算机硬件的组成和组装过程,提高学生对计算机性能的认识,培养学生的动手操作能力及日常维护保养意识。教学内容与教材紧密相关,注重实用性和操作性。
5.未来计算机技术展望:讨论未来计算机技术发展趋势,如量子计算机、生物计算机等,激发学生对科技前沿的兴趣。
本节教学内容旨在帮助学生了解当前计算机技术的进阶应用和未来发展方向,培养学生的数据分析能力、网络编程技能以及对科技创新的敏感度。
4.计算机病毒防护:讲解计算机病毒的特点,认识杀毒软件,学会使用杀毒软件查杀病毒;
5.计算机故障排除:了解常见计算机故障现象,学习简单故障的排查与解决方法。
3、教学内容
本节课程设计将重点关注微型计算机的软件应用与网络基础,以下是具体教学内容:

微型计算机技术及应用第三版课程设计

微型计算机技术及应用第三版课程设计

微型计算机技术及应用第三版课程设计一、设计目的本次课程设计的目的是帮助学生熟悉微型计算机系统的基本组成部分、工作原理和使用方法,掌握微型计算机系统的基本操作,培养学生技术实践能力和团队合作能力。

二、设计内容根据上述设计目的,本次课程设计主要包括以下内容: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.组队学生将会对自己选定的课题进行深入研究,理解其基本原理和技术实现方法。

微型计算机技术-课程设计指导书-学校

微型计算机技术-课程设计指导书-学校

《微机原理及接口技术》课程设计指导书沈阳大学信息工程学院课程编码: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的接收端接收,然后在屏幕上显示出来。

微型计算机技术课程设计

微型计算机技术课程设计

《微型计算机技术》课程设计报告题目:交通信号灯控制系统专业名称:电子信息工程班级:学号:姓名:2011年 12月交通信号灯控制系统电子信息工程系摘要:随着现代科学技术的进步,自动化控制技术越来越多地被运用到生产生活当中。

现代交通的发展,对自动化控制技术也提出了较高的要求,如何科学有效对交通流量进行管理,已成为一项社会课题。

在课程设计的背景下,本系统运用了8255实现了通过A 口控制南北东西方向的红绿黄灯的循环点亮,实现了对交通流量的模拟协调调度。

关键词:交通灯;8255;LED; 前言:微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

本课程设计任务和目的是:帮助学生巩固和加深理解所学的理论知识,训练学生的实验技能,使其树立工程观点和严谨的科学作风,初步具有运用理论知识分析问题、解决问题的能力。

培养学生运用所学的理论解决实际问题的能力,使学生初步掌握分析简单电路,调试简单汇编程序以及撰写实验报告的能力。

步掌握分析简单电路,调试简单汇编程序以及撰写实验报告的能力。

十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。

十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。

当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。

本次关于交通灯的课程设计通过8255A 控制交通灯在东西、控制交通灯在东西、南北方向红灯—绿灯—黄灯转换的的状态南北方向红灯—绿灯—黄灯转换的的状态南北方向红灯—绿灯—黄灯转换的的状态, ,实现了对交通流量的模拟协调调度。

拟协调调度。

第一章 系统设计任务及要求1.1基本功能模拟一个十字路口的交通灯管理系统,要求四个路口方向都有红黄绿三种指示信号灯,根据实际交通情况设定一种交通灯规则,并按照自己所设定的规则通过微机控制交通灯各信号的亮灭,达到合理控制交通运行的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微型计算机技术》课程设计
题目交通灯控制系统
作者郑儒鸣
学号201020722101
指导教师王玉洁牛芗洁
2013年7月4日
目录
一、课程设计的意义任务内容要求 (3)
二、设计思路 (3)
三、硬件电路 (3)
四、交通灯控制时序 (4)
五、软件设计 (5)
1)流程图 (5)
2)源程序 (5)
六、设计的创新点及体会收获总结 (7)
七﹑参考文献 (7)
一、课程设计的意义任务内容要求
1、目的和意义
本设计目的是应用外部中断技术的硬件电路组成及中断处理程序软件的编制方法。

2、内容
设计一个十字路口的交通灯控制系统。

用实验箱上的发光二极管模拟交通灯信号。

除了按照正常的交通灯控制规则进行控制外,还增加允许急救车优先通过的要求。

有急救车到达时,发出中断申请,两交通信号为全红,以便让急救车通过。

急救车通过路口的时间需要根据有关知识进行计算得到。

设十字路口宽度为某一值,急救车通过路口时的速度已知,可以设此时急救车是匀速通过,则通过的时间为速度除以路的宽度。

急救车通过后,交通灯恢复中断前状态。

二、设计思路
十字路口交通灯的变化规律要求:
用实验箱上的发光二极管模拟交通灯信号
1、东西路口的绿灯、南北路口的红灯同时亮,这时东西方向的通车,L1、L6灯亮,L1、L6分别表示东西路口红灯、南北路口绿灯,延时一段时间(长延时);
2、东西路口、南北路口的黄灯同时亮起,L2、L5分别表示东西南北路口黄灯亮,延时一段时间(短延时);
3、东西路口的红灯、南北路口的绿灯同时亮,L3、L4分别表示东西路口红灯、南北路口绿灯,这时方向南北的通车。

延时一段时间(长延时);
4、转1重复
5、特殊情况:如有急救车,则产生中断,两路口的交通灯红灯同时亮起,此时两路口同时亮起。

中断结束之后恢复原本通路。

三、硬件电路
原理图
四、交通灯控制时序
LED1 东西红灯;
LED2 东西黄灯
LED3 东西绿灯
LED4 南北红灯
LED5 南北黄灯
LED6 南北绿灯
开始时是东西红灯亮,南北绿灯亮;之后东西黄灯亮,南北黄灯亮;之后东西绿灯亮,南北红灯亮。

当有救护车通过时,发生中断响应,东西,南北都是红灯亮,延时两秒后,恢复到之前亮灯状态继续按顺序控制交通灯闪亮。

五、软件设计
(1)流程图
主程序
中断程序
(2)源程序
assume cs:code
code segment public
org 100h
start: mov cx,0
start1: cli ; 关中断
mov dx,04a0h ; 将CS8259地址(CS0:04A0H)给dx mov ax,013h ; 计算ICW1(需要ICW4,一片8259,
上升边触发,所有无意义位设为0),
并将结果给ax
out dx,ax
mov dx,04a2h
mov ax,80h ; 将ICW2 中断类型80h给ax out dx,ax
mov ax,01h ; 计算ICW4(D1~D7全为0),并
将结果给ax
out dx,ax
mov ax,0feh ; 计算OCW1(IR0~IR7不被屏蔽),
将结果给ax
out dx,ax
nop ;以上为8259初始化
mov ds,ax
mov di,200h ;计算中断向量表地址,并将结果给di
mov ax,offset int0
mov ds:[di],ax
add di,2
mov ds:[di],100h
add di,2 ;述程序为芯片8259的初始化程序main:
sti
mov al,0deh ;东西红灯,南北绿灯
mov dx,04b0h
out dx,al
mov cx,0ffffh
delay1: loop delay1
mov cx,0ffffh
delay2: loop delay2
mov al,0edh ;东西南北黄灯
mov dx,04b0h
out dx,al
mov cx,0ffffh
delay3: loop delay3
mov al,0f3h ;东西绿灯,南北红灯
mov dx,04b0h
out dx,al
mov cx,0ffffh
delay4: loop delay4
mov cx,0ffffh
delay5: loop delay5
jmp start1
int0: cli ;关中断。

以下类推。

nop ;此两行为IR0的中断服务程序
mov ax,0f6h
out dx,ax
mov cx,0ffffh
delay6: loop delay6
mov cx,0ffffh
delay7: loop delay7
delay8: loop delay8
iret ;中断返回
code ends
end start
六、体会收获总结
这次课程设计一共用了4天时间,在实验设计的过程中有遇到一些问题,这毕竟第一次做的,难免会遇到过各种各样的问题,在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

通过这次的课程设计,我们把以前学到的知识更进一步加深了理解和巩固。

另外,我们还学到了很多在书本上所没有学到过的知识。

以前对于编程工具的使用还处于一知半解的状态上,但是经过一段上机的实践,对于怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器的内容以确保程序的正确性上都有了很大程度的提高。

同时,也加强了小组合作沟通的能力。

七、查阅参考文献
[1]微型计算机及其在现代农业中的应用.王玉洁李乃祥.中国农业出版社.2011年12月
[2]微型计算机技术.孙德文.高等教育出版社.2010年7月
[3] IBM-PC汇编语言程序设计(第二版). 沈美明.北京:清华大学出版社. 2007年8月。

相关文档
最新文档