微机接口技术课程设计目的及要求

合集下载

《微机原理与接口技术》课程标准

《微机原理与接口技术》课程标准

炎黄技工学校《微机原理与接口技术》教学大纲理论课时36实践课时36总课时72考核形式考查编写时间2022-03编写人审核人机电信息工程系计算机技术教研室编《微机原理与接口技术》课程标准课程名称:微机原理与接口技术适用专业:计算机网络应用课程学分:4学分计划学时:72学时一、课程概述1、课程性质与任务本课《微机原理与接口技术》是计算机专业的一门重要的专业课,它的前续课程有《电子技术基础》、《电路原理》通过本课程的学习,为后续课程《微机控制技术》打下良好的基础。

同时与毕业设计密切相关,为它提供了硬件和软件的基础。

本课程介绍了微型计算机原理及组成结构、微机接口的有关基本知识和实用技术、常用微机接口芯片的使用方法。

2、课程基本理念结合我们学生的实际情况,在平时的教与学中主要遵循以下的理念:(1)将专业课的学习与基础理论衔接,指导学生有针对性地预习;(2)帮助学生形成强烈兴趣;(3)指导学生了解课程教学目的,教师结合教学大纲和自己对课程的把握情况,阐明《微机原理与接口技术》的课程特点;(4)培养学生良好的学习习惯。

3、课程设计思路1、总体设计原则与思路:按照“以能力为本位,以职业实践为主线,以项目课程为主体的模块化专业设计课程体系”的总体设计要求,该门课程以形成电机与变压器的原理与性能指标、运行调试及维护维修等能力为基本目标,彻底打破学科课程的设计思路,紧紧围铙工作任务完成的需求来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。

2课程设计依据与评价方法:学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,以自动化专业学生的就业为向导,根据行业专家对自动化专业所涵盖的的岗位群体进行的任务和职业能力分析,同时遵循中等职业学校学生的认识规律,紧密集合职业资格证书中相关考核内容,确定本课程的工作任务模块和课程内容。

【可编辑全文】微机原理与接口技术-课程设计任务书

【可编辑全文】微机原理与接口技术-课程设计任务书

可编辑修改精选全文完整版微机原理与接口技术课程设计任务及指导书(适用于0944121班)一、课程设计目的和任务:通过课程设计,主要达到以下目的:1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、D/A等;3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

二、课程设计题目:【1】数字音乐盒设计要求:1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音响,从而演奏乐曲(最少储存三首乐曲,每首不少于三十秒);2、采用LCD显示;3、开机时有英文欢迎字符,播放时显示歌曲序号(或名称);4、可通过功能键选择乐曲,暂停,播放;扩展功能:显示乐曲播放时间或剩余时间;【2】数字温度计设计要求:1、基本范围为-50℃—110℃;2、精度误差小于0.5℃;3、LED数码管直读显示;扩展功能1、可以任意设定温度的上下限报警功能;2、实现语音报数。

【3】交通灯设计设计要求:1、设计一个十字路口交通灯控制器。

用单片机控制LED灯模拟指示。

2、系统包括人行道、左转、右转以及基本的十字路口交通灯功能;3、系统除具有基本交通灯功能外,还具有显示倒计时、时间设置、紧急情况处理功能。

扩展功能:1、分时段调整信号灯的点亮时间2、根据具体情况实现灵活手动控制功能。

【4】电子密码锁设计要求:1、系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能;2、还具有调电存储、声光提示等功能。

扩展功能:通过遥控器实现锁的基本操作。

【5】电子钟的设计设计要求:1、可以实现23h59m59s的显示,用六位LED显示出来,显示格式为“时时:分分:秒秒”。

2、可以利用按键设置任意的时分秒各位,并具有按键复位功能;扩展功能:1、实现整点语音报时功能。

2、实现年月日的显示。

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

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

微机原理与接口技术课程设计报告2012年 12 月 15目录一、课程设计目的和意义 (3)二、设计任务 (3)三、设计思想 (3)四、设计原理 (3)1.8254 可编程间隔定时器 (4)2、8255可编程外围接口芯片 (6)3、音符与频率对照关系 (7)五、软件流程图 (8)六、硬件接线图 (9)七、心得体会 (10)八、代码 (10)一、课程设计目的和意义通过本次课程设计要掌握8254、8255芯片使用的方法,灵活运用课本知识,加深所学的知识,对所学的相关芯片的原理、内部结构、使用方法等有更加深刻的了解,学会利用课本知识联系实际应用及编程。

同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。

二、设计任务利用微机原理试验箱,设计简易电子琴,要求至少可以弹出7个音节,弹出音节可在计算机屏幕和数码管显示。

三、设计思想本系统设计的电子时钟以8086微处理器作为CPU,用8254做定时计数器产生时钟频率,8255做可编程并行接口显示弹奏音节。

在此系统中,8254的功能是定时计数,接入8254的CLK信号为周期性时钟信号。

8254采用计数器0工作于方式0和方式3。

四、设计原理本程序的主要设计原理是键盘数字键1~7按下控制选择不同的频率,实现计时结果的数码管和计算机屏幕显示,按SPACE退出程序。

程序先判断按键是否合法(在1~7),合法则键盘数字键1~7分别对应不同的子程序,8254写入不同的计数值,产生不同的频率,输出到发声单元发声。

1.8254 可编程间隔定时器图1 8254初始化字由此,本设计中的8254的初始化为:MOV AL, 30H ;采用计数器0,方式0,MOV DX, MY8254_ModeOUT DX, ALMOV AL, 37H ;计数器0,方式3MOV DX, MY8254_ModeOUT DX, AL8254 是Intel 公司生产的可编程间隔定时器。

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

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

目录一.设计目地。

2二.设计要求。

2三.设计任务及项目说明。

2四.硬件设计原理4.1最小系统原理图及PCB。

34.2扩展系统原理图及PCB。

44.3硬件工作原理。

6五.购置元器件5.1最小系统元器件。

75.2扩展元件。

8六.程序设计6.1程序设计原理。

86.2程序内容。

8七.作品功能。

29八.心得体会。

29参考文献。

30一.设计目的使大家对学习的微机原理与接口技术进一步的掌握和巩固,掌握电路板的焊接技术,会利用软件实现简单的程序设计和调试。

二.设计要求根据最小系统的原理图及PCB,购齐相关电子元件,完成实验开发板的焊接,并为扩展留下接口。

然后利用最小系统的接口,完成扩展训练,扩展项目如下,可自行选择(也可超出以下题目自拟,需包含输入和输出)。

三.设计任务及项目说明这里选择流水灯项目。

流水灯是一串按一定的规律像流水一样连续闪亮。

流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。

流水灯控制可用多种方法实现,但对现代可编程控制器而言,利用移位寄存器实现最为便利。

通常用左移寄存器实现灯的单方向移动;用双向移位寄存器实现灯的双向移动。

本案例利用价格低廉的AT89C51系列单片机控制基色LED灯泡从而实现丰富的变化。

四.硬件设计原理4.1最小系统原理图及PCB最小系统原理图8051最小系统PCB4.2扩展系统原理图及PCB扩展系统原理图扩展系统PCB4.3硬件工作原理整个系统工作由软件程序控制运行,以AT89C51单片机作为主控核心,与驱动等模块组成核心主控制模块。

在主控模块上设有晶振电路和32个LED 显示二极管,根据需要编写若干种亮灯模式,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号。

五.购置元器件5.1最小系统元器件5.2扩展元件六.程序设计6.1程序设计原理用查表的方法控制点亮流水灯,即移位的思想:0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff;//左边单个点亮0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00;//右边逐个点亮0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff;//左边逐个熄灭0x7f,0x8f,0xdf,0xef,0xf7,0xf8,0xfd,0xfe,0xff;//右边单个点亮0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00;//左边逐个点亮0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff;//右边逐个熄灭0xfc,0xf9,0xf3,0xef,0xcf,0x9f,0x3f,0xff;//左边逐两个点亮0x3f,0x9f,0xcf,0xe7,0xf3,0xf9,0xfc,0xff;//右边逐两个点亮0xf8,0xf1,0xe3,0x07,0x8f,0x1f,0xff;//左边逐三个亮0x1f,0x8f,0x07,0xe3,0xf1,0xf8,0xff;//右边逐三个亮6.2程序内容#include<reg52.h>#define uchar unsigned charuchar flag=200;///////////////////////////////////////////////////////////////////////uchar code Tab1[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF};//暗中左移向下uchar code Tab2[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF};//暗中右移向上uchar code Tab3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00};//亮中左移向下uchar code Tab4[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00};//亮中右移向上uchar code Tab11[]={0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0xff};//暗中左移向下uchar code Tab22[]={0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0xff};////////////////////////////////////////////////////////////////////uchar code Tab33[]={0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF};uchar code Tab44[]={0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF};uchar code Tab55[]={0x08,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff};uchar code Tab5[]={0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xff};uchar code Tab6[]={0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xff};uchar code Tab7[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar code Tab8[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};////////////////////////////////////////////////////////////////void shansuo();void xl();///////////////////////////////////////////////////////////////void delay(void){unsigned char m,n;for(m=0;m<flag;m++)for(n=0;n<250;n++);}///////////////////////////////////void hy1(void) //点亮状态逆时针旋转90度(一个一个灭){unsigned char i;for(i=0;i<8;i++){P0=Tab11[i];P3=Tab22[i];P2=Tab11[i];P1=Tab22[i];delay();}for(i=0;i<8;i++){P0=Tab44[i];P3=Tab55[i];P2=Tab44[i];P1=Tab55[i];delay();}}///////////////////////////////////////////void hy2(void) //暗中逆时针转360。

《微机原理及接口技术》课程思政优秀教学案例(一等奖)

《微机原理及接口技术》课程思政优秀教学案例(一等奖)

《微机原理及接口技术》课程思政优秀教学案例(一等奖)《微机原理及接口技术》课程思政优秀教学案例(一等奖)1. 教学背景《微机原理及接口技术》课程是我校计算机科学与技术专业的一门重要专业基础课程。

通过本课程的学习,使学生掌握微型计算机的基本工作原理、接口技术及其应用,培养学生具备较强的实际动手能力和创新能力。

在课程教学过程中,我们积极探索课程思政教育,将思想政治教育与专业知识传授相结合,以培养具有社会责任感和创新精神的计算机专业人才。

本教学案例是在课程教学实践中形成的,具有较高的借鉴和推广价值。

2. 教学目标(1)知识与技能:使学生掌握微机原理及接口技术的基本概念、原理和应用,培养学生具备较强的实际动手能力和创新能力。

(2)过程与方法:通过实践教学,培养学生独立分析和解决问题的能力,提高学生的实践操作技能。

(3)情感态度与价值观:培养学生具有良好的科学素养,增强学生的社会责任感和创新精神。

3. 教学内容本教学案例涵盖《微机原理及接口技术》课程的教学内容,包括以下几个部分:(1)微型计算机的基本工作原理(2)微处理器及其接口技术(3)存储器及其接口技术(4)输入/输出接口技术(5)中断控制技术(6)总线技术4. 教学方法本教学案例采用以下教学方法:(1)理论教学与实践教学相结合:通过课堂讲授、实验操作等方式,使学生掌握微机原理及接口技术的基本知识和技能。

(2)案例教学法:选取具有代表性的实际案例,分析并解决实际问题,提高学生的应用能力。

(3)分组讨论法:组织学生进行分组讨论,培养学生的团队协作能力和沟通能力。

(4)启发式教学法:引导学生主动思考、提出问题,提高学生的自主学习能力。

5. 教学过程5.1 导入环节通过介绍微型计算机在现代社会中的广泛应用,引发学生对微机原理及接口技术的学习兴趣,培养学生的社会责任感和使命感。

5.2 知识传授(1)微型计算机的基本工作原理:介绍微型计算机的组成、工作原理及其发展历程。

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

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

湖南科技大学潇湘学院信息与电气工程系《微机原理与接口技术》课程设计报告题目:基于D/A转换器DAC0832的波形发生器设计专业:通信工程班级:通信002班姓名:刘黎辉学号:0954040217指导老师:欧青立陈君宋芳课程设计任务书目录一、课程设计的目的及意义 (1)1.设计目的 (1)2.设计意义 (1)二、方案论证 (1)1.设计要求 (1)2.方案论证 (1)三、硬件电路设计 (2)1.波形产生电路 (2)2.按键控制电路 (4)3.地址译码电路 (6)四、程序设计 (7)1.波形发生原理 (7)2.程序流程图 (7)五、硬件连接及调试 (8)1.硬件连接 (8)2.电路调试 (8)六、体会与心得 (8)七、参考书目: (9)八、附录 (9)1.电路原理图............................................................................................ 错误!未定义书签。

2.程序源码................................................................................................ 错误!未定义书签。

一、课程设计的目的及意义1.设计目的(1)掌握计算机应用系统特别是微机接口系统的设计。

(2)掌握接口电路设计技术,初步掌握电子设计软件Protel99使用。

(3)掌握微机接口程序的编制与调试技术。

(4)掌握DAC0832芯片的使用方法。

(5)利用所学微机的理论知识进行软硬件整体设计,提高综合应用能力。

2.设计意义波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。

在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。

微机接口技术课程设计

微机接口技术课程设计

微机接口技术课程设计一、课程目标知识目标:1. 理解微机接口技术的基本概念、功能及分类;2. 掌握常用微机接口芯片的内部结构、工作原理及编程方法;3. 学会分析微机接口电路的原理图,并进行简单的设计与调试;4. 了解微机接口技术在现代计算机系统中的应用及发展趋势。

技能目标:1. 能够正确使用微机接口芯片进行电路设计与连接;2. 熟练运用汇编语言或C语言进行微机接口编程;3. 能够对微机接口电路进行故障分析与调试;4. 培养学生的团队协作能力,提高沟通与表达能力。

情感态度价值观目标:1. 培养学生对微机接口技术学习的兴趣,激发学生的学习热情;2. 增强学生的动手实践能力,培养严谨的科学态度;3. 提高学生的创新意识,鼓励学生勇于探索新知识;4. 培养学生的爱国情怀,关注我国微机接口技术领域的发展。

本课程针对高年级学生,课程性质为理论与实践相结合。

通过本课程的学习,使学生掌握微机接口技术的基本知识和技能,提高解决实际问题的能力,为后续相关专业课程学习打下坚实基础。

同时,注重培养学生的团队协作精神、创新意识和情感态度,使其成为具有全面素质的计算机技术人才。

教学要求包括:理论教学与实验操作相结合,课堂讲授与课后实践相结合,培养学生自主学习、合作学习的能力。

课程目标分解为具体学习成果,以便于教学设计和评估。

二、教学内容本课程教学内容分为以下四个部分,确保学生全面系统地掌握微机接口技术:1. 基础理论:- 微机接口技术概述:接口功能、分类及发展趋势;- 常用接口芯片原理:如8255、8251、8259等;- 接口编程基础:汇编语言与C语言接口编程。

2. 接口电路设计与分析:- 接口电路设计方法:原理图绘制、器件选型与连接;- 常用接口电路实例分析:并行接口、串行接口、中断接口等;- 接口电路故障分析与调试技巧。

3. 实践操作:- 软件模拟:使用仿真软件进行接口电路模拟;- 硬件实验:搭建实际接口电路,进行编程与调试;- 综合设计:结合实际需求,完成微机接口技术应用项目。

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

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

微机原理与接口技术课程设计一、课程设计目的本次课程设计旨在让学生通过实际操作掌握微机原理与接口技术的相关知识和技能,培养学生的实际操作能力和解决实际问题的能力。

二、课程设计内容本次课程设计主要分为两个部分:1.微机原理部分在微机原理课程部分,主要包括以下内容:–CPU原理–内存原理–总线结构–输入输出控制器–DMA原理–系统时钟2.接口技术部分在接口技术课程部分,主要包括以下内容:–并行接口–串行接口–USB接口–网络接口–图形接口–嵌入式接口三、课程设计流程1.阅读相关文献资料,了解课程设计的相关知识和理论。

2.设计并搭建硬件实验环境,包括计算机系统和各类接口设备。

3.学习并掌握各类接口的标准规范、通信协议和相关驱动程序。

4.设计并实现各类接口的应用程序,测试和调试各接口设备的正常工作。

5.针对常见的应用场景设计实际应用方案,并实现应用程序的开发和调试。

6.完成课程设计报告,记录整个课程设计的思路、方案和实现过程,并撰写总结和心得体会。

四、课程设计要求1.大家需要采用C语言、C++、VB等编程语言完成具体的编码工作。

2.上机实验前,要确保安全,防止电脑硬件因过流、过压等原因受损。

3.完成上机实验后,要及时清理实验环境,保持机房整洁有序。

4.报告要求规范、结构科学、语句通顺、内容完整。

五、参考书目1.电子工业出版社,《微型计算机接口技术》,2003年。

2.电子工业出版社,《微型计算机原理与应用》,2005年。

3.机械工业出版社,《接口技术原理与应用》,2007年。

4.清华大学出版社,《微处理器原理与接口技术》,2009年。

六、总结微机原理和接口技术是现代计算机科学技术中非常重要的两个方面。

在本次课程设计中,我们将理论知识和实际操作紧密结合起来,通过具体的实验操作和相关的编程工作,更好地理解和掌握了微机原理和接口技术的相关知识和技能,提高了我们的综合素质和专业技能水平。

微机原理与接口技术课程设计计划书

微机原理与接口技术课程设计计划书

2007级微机原理与接口技术课程设计计划书一、本次课程设计的目的和意义学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。

通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。

二、本次课程设计安排1、时间安排16、17周为课程设计时间,在该时段内,学生除仍然集中上理论课的时间外,其余时间一律专心作好课程设计。

2、人员安排本次课程设计共有2个班同时进行,指导教师2人:邓曙光、曾专武分别指导0712401-402班。

每个班分两批进行。

第一批,各班学号前18名,第16周做设计,第二批,各班剩余同学,第17周做设计。

3、地点安排物电系实验楼502、503室。

三、部分参考设计题目学生原则上自己选择课程设计题目,经过与指导老师商洽后,在设计的第一天确定题目,然后在剩下的时间里面完成设计。

下面的题目可供参考。

1、汇编语言部分2、闰年计算3、系统驻留时间程序4、代码转换5、输入输出显示6、BCD码相乘7、计算N的阶乘8、打字计时练习9、光条式程序菜单设计10、写文件11、微机内部接口部分12、微机串口通信内环自检13、微机串口通信功能综合检测14、音乐演奏15、硬件中断时钟设计16、鼠标接口17、打印接口18、系统接口部分19、串行通信20、红绿灯设计21、小键盘按键识别数码管移位显示22、8259A中断控制器实验23、RAM实验24、DMA数据传输25、定时器/计数器26、数模转换27、模数转换28、LED显示设计29、PWM脉宽调制30、步进电机四、设计安排第十六周设计安排名册(指导教师:邓曙光)第十七周设计安排名册(指导教师:邓曙光)第十七周设计安排名册(指导教师:曾专武)五、最终上交材料要求(1)格式要求:上交的课程设计应该包含以下几部分课程设计的目的课程设计所要达到的要求思路及方案比较课程设计内容参考资料(2)材料要求上交材料一律用A4纸打印,标题3号宋体加粗,小标题4号宋体加粗,正文小4宋体,单倍行距。

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

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

微机原理与接口技术项目教程课程设计项目背景在现代化社会中,计算机技术已经成为人们生活和工作的重要组成部分。

微机原理与接口技术是计算机科学与技术专业中的一门基础课程,也是计算机专业的必修课。

在本课程的学习中,学生需要通过理论学习和实践探究,掌握微机系统原理、开发板设计和接口技术等方面的知识和技能。

因此,本项目课程设计的目的是培养学生的实践能力,让学生通过项目的实践,深入学习理论知识,提高解决实际问题的能力。

项目目标本课程设计的目标是要求学生通过对某种基于微机系统的应用开发的实践,深入了解和掌握微机系统原理,设计和实现相关接口,提高学生的实际应用能力。

项目内容本项目课程设在课程的最后一个月完成,主要分为以下三个阶段:阶段一:项目选题每个小组自行选择一个基于微机的应用项目,并设计出初步的方案,并形成可行性分析报告。

在选择项目时,需要考虑项目实践性与实用性,要能够体现微机原理和接口技术,同时还要考虑开发时间和成本等因素。

阶段二:项目开发在完成项目评审后,小组开始正式的开发实践。

此时,小组成员需要进行任务分工,确定实施计划。

并在实际开发过程中,围绕项目需求进行分析,设计方案,并编写程序代码实现。

在项目开发中,需要注意以下几点:1.制定开发计划和进度表,确保任务按时完成。

2.及时汇报项目进展情况,遇到问题及时解决。

3.对项目开发过程中的问题进行总结与归纳,形成经验文档,为项目后续的维护提供依据。

阶段三: 项目验收在完成项目开发后,小组需要对项目进行验收,并形成验收报告。

验收报告要求包含以下几个方面:1.项目的基本信息,包括项目名称、项目描述、团队成员等。

2.项目需求分析,包括用户需求、功能需求等。

3.项目设计方案,包括硬件设计和软件设计等。

4.项目开发实施,包括编程实现、测试和调试等。

5.项目总结与反思,包括项目开发过程中遇到的问题以及解决方案等。

结束语微机原理与接口技术是计算机科学与技术专业中的重要课程。

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

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

《微机原理与接口技术课程设计》任务书一.课程设计的目的通过课程设计,使学生具备分析计算机原理及接口技术的能力、计算机定时/计数系统(包括管理软件及控制应用软件) 的设计、编程与调试的能力、计算机中断系统的应用设计、调试的能力、计算机并行、串行通信的设计和调试的能力、实验结果分析、总结及撰写技术报告的能力。

二.课程设计的内容(任选一题)1、乒乓球比赛要求:用8个LED发光管(4红4绿)的来回滚动显示模拟打乒乓球时,乒乓球在两边球台上的来回运动。

比赛双方用按按钮(双方各用一个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示)。

当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧。

如此周而复始,只至在规定的击球时间内有一方未能完成击球动作,从而对方得一分;然后继续比赛。

比赛规则可参照一般的乒乓球比赛。

2、抢答计时器要求:设计一个用于智力竞赛的抢答计时器。

按下启动钮,2个八段码倒计时开始(如从10秒或20秒倒计时),同时开始抢答,参赛双方(或三方)分别按不同的抢答按钮参与抢答,一旦其中一位按下按钮,相应的显示灯(LED)亮并有“嘟”的一声响,此时若其他按钮按下均无效。

若一直到计数到零,无一人按下按钮,则抢答结束(以后再按抢答钮无效)。

3、模拟电梯要求:用键盘、按钮、八段码和LED发光管模拟电梯工作过程。

楼层设为8层,键盘数字键1-8用来键入希望停的楼层,8个LED发光管显示希望停的楼层,八段码指示电梯当前所在楼层,按钮用来开停电梯。

电梯正常运行时以每0.5秒一层的速度上升或下降。

4、硬件实验装置自检要求设计简单的硬件连接并编制自检程序对PC总线微机应用实验装置中的部分硬件实行自检,要求的自检电路与相应的提示如下(PC上有相应显示):1对8个LED发光管自检:流水灯方式逐个点亮然后熄灭,周而复始2-3遍。

03级本科《微机接口技术课程设计》计划书(定稿)

03级本科《微机接口技术课程设计》计划书(定稿)

计算机科学与工程系03级本科“微机接口技术课程设计”计划书一、设计目的本课程设计是在学习微机接口技术课程的基础上,以CPU为核心,利用所学的计算机原理、电子技术、接口技术以及软硬件设计方法,设计一个实际的微型计算机应用系统的接口电路。

通过本课程的实践环节训练,加强学生的软硬件设计水平,培养学生查阅专业资料的能力,提高综合应用接口技术分析和解决实际问题的能力。

二、设计基本要求课程设计的教学要求体现于整个工作的各个阶段中,可根据所选课题的特点而有所侧重,但应达到如下的基本要求:1.进行可行性分析时,应考虑系统设计将要涉及的知识、设计工作量、设计难度、所需设备与仪器等,以保证设计工作能顺利完成。

2.画出硬件电路原理图;3.学会通过上网或查阅芯片手册获取所需资料;4.画出程序流程图;5.软件编写时应调试,确保无语法错误;联调保证软件无逻辑错误,系统稳定可靠;6.要求利用Protel绘制课程设计所涉及PCB图;7.提交课程设计报告书,格式符合规范要求;8.符合课题设计的功能要求,通过课程设计检查和测试,各设计小组推荐1人答辩。

三、设计组织方法1.分组选题:按班分组,每组3-5人,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。

2.设计过程:①各小组成员领取任务后查阅相关资料规划自己的任务,提出自己的硬件设计方案,小组讨论确定方案,完成原理图设计;②硬件设计人员搭建电路板,完成PCB设计,软件设计人员划分模块,画出流程图,各人分别按程序模块完成自己的设计任务,并调试好;③程序汇总并结合硬件电路板调试通过;3.材料上交:电子文档与书面文档由各小组组长集中收齐交到指导教师手中。

四、成绩评定通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。

课程设计成绩分优、良、中、及格和不及格五个等级。

课程设计成绩低于60分为不及格,60~69为及格,70~79为中等,80~89为良好,90~100为优秀。

微机原理与接口技术及实训课程设计

微机原理与接口技术及实训课程设计

微机原理与接口技术及实训课程设计1. 前言微机原理与接口技术是计算机科学与技术专业中非常重要的一门课程,它主要介绍了微机的硬件组成、指令系统、中断与异常处理、接口技术等相关知识。

在此基础上,我们还可以通过实训课程进一步深入了解这些知识并进行实际操作。

本文将详细介绍微机原理与接口技术及实训课程设计中的主要内容和相关知识点,以供有需要的读者参考。

2. 微机原理2.1 微机硬件组成微机硬件由CPU、内存、输入输出设备、总线等组成,其中CPU是微机最重要的组成部分。

CPU内部包含了运算器、控制器、寄存器等基本模块。

内存是指微机中的存储器,在CPU执行程序时需要不断地从内存中读取指令和数据。

输入输出设备包括键盘、鼠标、显示器、打印机等,它们通过总线与CPU和内存相连通。

2.2 微机指令系统微机的指令系统包括一系列机器指令,它们是CPU执行程序的基本指令。

机器指令包括数据传输指令、算术运算指令、逻辑运算指令、条件转移指令、无条件转移指令等。

指令系统的设计与微机性能密切相关,一般采用CISC(复杂指令集)或RISC(精简指令集)两种设计方式。

2.3 微机中断与异常处理微机中断是指CPU在执行程序时遇到外部事件(如键盘输入、硬件故障等)时暂停当前程序的执行,去执行相应的中断程序,处理完成后再回到原来的程序继续执行。

异常处理是指CPU在执行指令时发现指令有误、数据异常、访问越界等情况时,会根据异常类别跳转到相应的异常处理程序进行处理。

2.4 微机接口技术微机接口技术是指将微机与外部设备(如传感器、机器人、仪器等)通过接口进行联通。

接口技术主要包括并口、串口、USB接口等。

其中并口是指能够并行传输数据的接口,串口是指能够串行传输数据的接口,USB接口是一种通用的高速串行总线,广泛应用于各种设备间的连接。

3. 实训课程设计3.1 实训目的微机原理与接口技术实训是该课程的重要组成部分,其主要目的是让学生通过实际操作深入了解微机的硬件组成、指令系统、中断与异常处理、接口技术等相关知识,并掌握实现具体接口应用的能力。

微机系统原理与接口技术课程设计

微机系统原理与接口技术课程设计

微机系统原理与接口技术课程设计一、课程设计简介微机系统原理与接口技术是计算机专业中非常重要的一门课程,其主要涉及微机的工作原理、系统结构、接口技术等方面的内容。

本次课程设计旨在加深学生们对于微机系统原理与接口技术的理解,提升学生们的实践能力,培养学生们解决问题的能力。

二、课程设计任务本次课程设计任务分为两个部分:2.1 基本任务•根据你所学到的知识,设计并实现一个基于8051单片机的温度检测系统。

该系统需要具备以下功能:–LCD显示屏显示温度值;–温度传感器把检测结果传入单片机;–单片机对温度值进行处理并将处理后的值输出到LCD显示屏上。

2.2 拓展任务•在基础任务的基础上,你可以选择一个或多个拓展任务进行实现。

以下是一些拓展任务的示例:–增加温度传感器数量,实现多点温度检测;–增加按键操作,实现温度值的调整;–增加网络通信模块,将温度值上传到服务器。

三、课程设计步骤3.1 系统设计在设计系统之前,你需要了解一些常见的硬件器件及其工作原理,包括单片机、温度传感器、LCD显示屏等。

设计时,你需要先确定需要使用的硬件器件及其参数,并将它们连接起来形成一个完整的系统。

在连接时,需要根据硬件器件的接口定义,进行正确的连接,以避免不必要的错误。

3.2 程序设计在硬件连接完成之后,你需要进行程序设计。

程序设计需要充分考虑硬件组成、硬件接口及相应指令集,根据实际需求进行编写。

在编写时,你需要充分考虑软硬件兼容性、系统稳定性及扩展性等因素。

3.3 系统调试在程序编写完成之后,你需要进行系统调试。

调试过程中,你需要对系统进行各种测试,以排除可能出现的错误。

调试过程中,你需要充分了解系统组成及程序运行流程,以便更好地发现问题。

3.4 系统优化在调试过程中,你需要发现并纠正系统中可能存在的一些错误。

同时,你也需要对系统进行优化,以提升其性能、稳定性及可靠性等方面的指标。

四、总结在这个课程设计中,你需要了解和掌握一系列与微机系统原理与接口技术有关的知识,同时你也需要将这些知识在实践中应用。

微机原理与接口技术课程设计(0002)

微机原理与接口技术课程设计(0002)

微机原理与接口技术课程设计目录一.设计目地。

2二.设计要求。

2 三.设计任务及项目说明。

2 四.硬件设计原理4.1最小系统原理图及PCB。

34.2扩展系统原理图及PCB。

44.3硬件工作原理。

6 五.购置元器件5.1最小系统元器件。

75.2扩展元件。

8 六.程序设计6.1程序设计原理。

86.2程序内容。

8 七.作品功能。

29 八.心得体会。

29九.参考文献。

30一.设计目的使大家对学习的微机原理与接口技术进一步的掌握和巩固,掌握电路板的焊接技术,会利用软件实现简单的程序设计和调试。

二.设计要求根据最小系统的原理图及PCB,购齐相关电子元件,完成实验开发板的焊接,并为扩展留下接口。

然后利用最小系统的接口,完成扩展训练,扩展项目如下,可自行选择(也可超出以下题目自拟,需包含输入和输出)。

三.设计任务及项目说明这里选择流水灯项目。

流水灯是一串按一定的规律像流水一样连续闪亮。

流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。

流水灯控制可用多种方法实现,但对现代可编程控制器而言,利用移位寄存器实现最为便利。

通常用左移寄存器实现灯的单方向移动;用双向移位寄存器实现灯的双向移动。

本案例利用价格低廉的AT89C51系列单片机控制基色LED灯泡从而实现丰富的变化。

四.硬件设计原理4.1最小系统原理图及PCB最小系统原理图8051最小系统PCB4.2扩展系统原理图及PCB扩展系统原理图扩展系统PCB4.3硬件工作原理整个系统工作由软件程序控制运行,以AT89C51单片机作为主控核心,与驱动等模块组成核心主控制模块。

在主控模块上设有晶振电路和32个LED显示二极管,根据需要编写若干种亮灯模式,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号。

五.购置元器件5.1最小系统元器件5.2扩展元件六.程序设计6.1程序设计原理用查表的方法控制点亮流水灯,即移位的思想:0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff;//左边单个点亮0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00;//右边逐个点亮0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff;//左边逐个熄灭0x7f,0x8f,0xdf,0xef,0xf7,0xf8,0xfd,0xfe,0xff;//右边单个点亮0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00;//左边逐个点亮0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff;//右边逐个熄灭0xfc,0xf9,0xf3,0xef,0xcf,0x9f,0x3f,0xff;//左边逐两个点亮0x3f,0x9f,0xcf,0xe7,0xf3,0xf9,0xfc,0xff;//右边逐两个点亮0xf8,0xf1,0xe3,0x07,0x8f,0x1f,0xff;//左边逐三个亮0x1f,0x8f,0x07,0xe3,0xf1,0xf8,0xff;//右边逐三个亮6.2程序内容#include<reg52.h>#define uchar unsigned charuchar flag=200;//////////////////////////////////// ///////////////////////////////////uchar code Tab1[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xB F,0x7F,0xFF};//暗中左移向下uchar code Tab2[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xF D,0xFE,0xFF};//暗中右移向上uchar code Tab3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x4 0,0x80,0x00};//亮中左移向下uchar code Tab4[]={0x80,0x40,0x20,0x10,0x08,0x04,0x0 2,0x01,0x00};//亮中右移向上uchar code Tab11[]={0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x 80,0x00,0xff};//暗中左移向下uchar code Tab22[]={0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x 01,0x00,0xff};//////////////////////////////////// ////////////////////////////////uchar code Tab33[]={0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF};uchar code Tab44[]={0x01,0x03,0x07,0x0F,0x1F,0x3F,0x 7F,0xFF};uchar code Tab55[]={0x08,0xc0,0xe0,0xf0,0xf8,0xfc,0x fe,0xff,0xff};uchar code Tab5[]={0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF C,0xFE,0xff};uchar code Tab6[]={0x00,0x01,0x03,0x07,0x0F,0x1F,0x3 F,0x7F,0xff};uchar code Tab7[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xf d,0xfe};uchar code Tab8[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xb f,0x7f};//////////////////////////////////// ////////////////////////////void shansuo();void xl();//////////////////////////////////// ///////////////////////////void delay(void){unsigned char m,n;for(m=0;m<flag;m++)for(n=0;n<250;n++);}///////////////////////////////////void hy1(void) //点亮状态逆时针旋转90度(一个一个灭){unsigned char i;for(i=0;i<8;i++){P0=Tab11[i];P3=Tab22[i];P2=Tab11[i];P1=Tab22[i];delay();}for(i=0;i<8;i++){P0=Tab44[i];P3=Tab55[i];P2=Tab44[i];P1=Tab55[i];delay();}}/////////////////////////////////////// ////void hy2(void) //暗中逆时针转360。

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

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

《微机原理与接口技术》课程设计报告交通灯控制系统班级:___________ _学号:____________________姓名:________指导教师:________________成绩:--------------------2008年7月1日1、课程设计的目的和要求 (3)2、系统的主要功能、作用及主要性能指标 (1)3、总体设计 (1)3. 1基本工作原理 (1)3. 2硬件总体设计 (2)3. 2. 1硬件电路设计 (2)3. 2. 2原理及连线图 (2)3. 3软件总体设计 (3)3. 3. 1主程序流程图 (3)3. 3. 2中断服务子程序流程图 (4)3. 4 调试过程 (4)4、硬件设计 (5)5、软件设计 (5)6、系统操作说明 (8)7、结束语 (8)8、参考文献 (8)一、课程设计的目的和要求课程设计的目的和意义:《微机原理与接口技术》是计算机、电子类专业的专业基础课。

在课程体系种占有重要的位置。

课程设计的目的是配合平时的教学和实验,以达到巩固和消化课堂教学内容,进一步加强综合应用能力,启发创新思维的目的。

是培养学生综合素质,提高动手能力,提高发现问题和解决问题能力的重要阶段。

课程设计的基本要求:接口设计:根据所选题目和所用的接口电路芯片设计出完整的接口电路。

程序设计:要求画出程序流程图,设计出全部程序并给出程序设计说明和程序注释。

课程设计说明书:a、本次课程设计的目的和意义。

b、设计报告:字数约2000〜3000字(不包括程序清单),内容包括:①设计题目;②系统的主要功能、作用以及主要技术性能指标;③总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等;④系统设计:接口电路设计,程序设计(程序流程图和程序清单及注释)以及其他有关的理论分析和计算;⑤设计总结:对整个设计工作过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。

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

微机接口技术课程设计目的及要求
一、课程设计题
目的:结合一个实际的接口技术问题在实验台上
编程模拟实现。

题目要求:1.由一个主控机(上位机)和若干个下
位机组成,上位机与下位机利用串行
通讯接口进行连接,构成一个完整系
统。

主控机负责数据处理,下位机负
责接口访问。

2.必须有通过FPGA设计的接口电路,
并应用于该系统。

选题:每组可选择一个题目,鼓励自立题目。


组的题目不可相同。

题目举例:
远程数据采集系统/远程步进电机控制系统
点歌播放系统/路口交通灯控制系统
车流采集系统/食堂购饭系统
商场存包系统/电梯控制系统
远程电表抄表系统/远程XXXXXX系统。

二、设计要求:
结合实际应用,设计一微机应用系统,要求该系统
综合应用并行接口、串行接口、其它接口(定时器接
口、中断接口、模拟接口可选)、编制对应的程序,
实现主控中心微机与下位机远距离传送以及远程控
制或监测功能。

主控机:在显示屏上用数字、图形、表格、曲线等
直观数据处理的过程。

下位机:在显示屏上或用实验台的声光器件描述当
前监控的工作状态。

三、设计内容
根据以上任务,系统总体结构如下图:
1.系统硬件由主控机(其中一台微机)、下位机(另一台位
微机)和
执行部件组成。

主控机与下位机通过串行通信线连接。

2. 执行部件:由接口电路等组成,将接收的数据送
入到下位机或将下位机输出的数据送到执行部
件。

3. 下位机:与主控机通信,控制执行部件。

4.主控机:与所有下位机进行数据交换,必要时需建数据库,进行数据处理等。

5.主控机程序:串行(RS232)通信程序,数据处理程序等。

6.下位机程序:串行(RS232)通信程序,执行部件控制程序。

四、使用的接口和接口地址
1.输入接口
ADC0809接口、拨码开关
可接到8255接口芯片中,使用8255接口地址。

2. 输出接口
LED接口、步进电机接口
可接到8255接口芯片中,使用8255接口地址。

扬声器接口
可接到8254接口芯片中,使用8254接口地址。

3.微机串行接口
微机8250/COM1端口地址:3F8H~3FFH
4. 8253/8254端口地址
按实验台说明书。

5.8255接口端口地址
按实验台说明书.
五、设计步骤
分五步进行
1.设计前的准备工作
△根据要求自己拟定具体设计题(不允许有相同的题目)△熟悉实验台上接口电路、复习《接口课本》上有关的接口原理
△确定设计方案,明确设计目的,要求和内容
△落实小组分工,明确任务与责任
2. 总体方案设计
△系统功能设计用文字描述本系统所实现的功能。

△系统总体设计用框图描述系统结构,用流程图描述程序功能。

△接口电路框图设计。

3. 程序设计
△进行功能模块划分,画出每个模块的程序框图。

△按功能模块编写程序并调试
4. 系统总调试(在实验台上进行)
△程序连接与调试。

△软/ 硬件联调、修改、完善。

5. 写出课程设计报告。

(以个人为单位进行)
△报告要求格式:①封面(格式见附件)
②设计目的
③设计要求
④设计内容
⑤设计过程(总体设计、硬件电路设计、
程序设计)
⑥系统调试
⑦设计心得与体会
⑧附录(源程序清单)
⑨参考文献
△课程设计报告相互之间不允许有抄袭的地方,否则成绩
无效.
六、计划进度与安排
0.课设地点:南一楼808
⒈每个班按学院所发课表时间进行。

每天上午、下午、晚上三个
时间单元
时间,一周内完成。

以小组为单位进行,每个小组 4 人。

⒉每组分配二个实验台,根据需要可配备少量元、器件。

⒊周一上午布置课设任务及安排、分组、分配实验台、
选题。

下午、晚上进行总体设计。

(周二上午将安排检查总体设计方案)
⒋周二至周六系统详细设计、调试、优化。

⒌(周六下午至)周日以小组为单位检查验收。

七、考核
△技术方面的考核
1. 书面材料,按设计任务的要求,上交完整、合格的硬件电路、程序清单和课程设计说明书。

2. 现场验收,学生准备好源程序,现场运行。

3. 平时抽查学生的工作情况(平时有不定期的点名)。

△遵守纪律情况、学习态度、专业知识能力
△创新精神、思考问题解决问题的能力
△团队精神和互助精神。

八、交报告时间:
接口设计周结束后的第二周周5 以班为单位集中提交九、附件
附一、《食堂购饭系统》设计参考
⒈系统功能
下位机从接口上接收到卡号数据传到主控机,主控机
将该卡号的剩余金额传到下位机显示,当成交后通知
主控机将该卡号对应的剩余金额减去本下位机扣款
数。

此外主控机具有卡注册、充值、查询等功能,下位机具有各种状态显示和报警功能。

⒉系统接口框图
卡号:可通过A/D模拟。

插卡状态:可通过开关模拟。

⒊系统程序
主控机注册、充值、查询等程序。

主控机与下机通信程序。

下位机与主控机通信程序。

下位机访问接口程序。

附二、报告封面
附三: 设计题的分配(鼓励自行命题)1班:1 ~ 10 题
2班:11 ~ 20 题
3班:21 ~ 30 题。

相关文档
最新文档