微机原理课程设计任务书

合集下载

最新微机原理课程设计任务书模板

最新微机原理课程设计任务书模板

微机原理课程设计任务书模板南京工程学院课程设计任务书课程名称微机原理及应用院(系、部、中心专业电气工程及其自动化班级起止日期指导教师[1] 李继灿.新编16/32微型计算机原理及应用[M].北京:清华大学出版社,2004[2] 李干林. 微机原理实验指导书 [M] .南京工程学院,2010.[3]郑学坚,周斌. 微型计算机原理及应用[M] . 北京:清华大学出版社,2001.[4]朱定华等. 微型计算机原理及应用[M]. 北京:电子工业出版社,2005.5.课程设计进度安排起止日期工作内容2010年9月6日9月7~5月9日9月10日复习微机原理知识,根据任务书构思设计方案完成8255、8253实验,并构思课设的硬件接线。

进行课设内容的汇编程序设计及内容调试。

进行课设内容考核。

6.成绩考核办法(1)工作表现:独立工作能力及设计过程的表现。

占总成绩的30%。

(2)设计成果:设计说明书、程序、的质量。

占总成绩的40%。

(3)考核测评:课程设计结束前,指导教师应采用考试对所指导的学生进行测评。

测评成绩占总成绩的30%。

教研室审查意见:教研室主任签字:年月日七.参考文献[1] 李继灿.新编16/32微型计算机原理及应用[M].北京:清华大学出版社,2004[2] 李干林. 微机原理实验指导书 [M] .南京工程学院,2010.[3]郑学坚,周斌. 微型计算机原理及应用[M] . 北京:清华大学出版社,2001.[4]朱定华等. 微型计算机原理及应用[M]. 北京:电子工业出版社,2005.。

微机原课程设计任务书

微机原课程设计任务书

《微机原理与接口技术》课程设计任务书课程设计题目:实时钟显示与定时控制设计一.设计的目的通过本课程设计,综合应用接口技术各汇编语言程序设计技术,在PC机上实现时钟显示、定时和响铃,以提高接口、汇编技术的应用能力。

二.设计的要求1. 利用BIOS 和DOS 的系统功能调用,能将计算机系统的日期和时间读出并显示出来。

2. 用“时:分:秒”(都是两位)的形式连续显示系统时间。

3.利用定时接口芯片每秒钟响一次铃。

4. 提示输入定时时间(即定时秒数),每经历指定的秒数,则演奏乐曲。

三.设计内容⑴利用定时中断实现时钟显示。

当产生定时中断时(由8259A的IRQ0引起),CPU转入BIOS的08H号中断处理程序,在该中断处理程序中是一条软中断指令“INT 1CH”,而在该软中断程序中只有一条IRET指令,这样系统每秒钟产生18.2次定时中断,调用18.2次INT 1CH,这为开发者提供了一个编写与时间有关的程序的软中断接口,上例的定时响铃就是借用这个软接口实现的。

其具体操作如下:①在时钟显示程序,截获1CH号中断,在新的1CH中断处理程序安排一个计数器,记录调用的次数,每18次(约一秒钟)显示一次当前时间。

②利用BOIS的1AH号中断的0号功能,读取当前计时器的数值:入口参数:AH=02H执行: INT 1AH出口参数:AL=午夜信号,CH=时的BCD码,CL=分的BCD码,DH=秒的BCD码③利用BIOS的10H号中断的13H号功能,实现在屏幕的右上角显示时间。

④在主程序中要保存原1CH号中断的中断向量,并设置新的时钟显示中断程序的中断向量,然后作其它工作,如调用BIOS的键盘中断INT 16H的0号功能,等待用户按键盘,也就是等待中断的发生,并在屏幕右上角显示时间……,当用户按键后,主程序工作完成后,恢复原1CH 中断向量。

⑵在定时中断发生时同时调用发声程序实现响铃。

发声程序用定时器驱动扬声器方式,这是直接利用8253/8254定时器产生声音的一种方法。

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

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

可编辑修改精选全文完整版微机原理与接口技术课程设计任务及指导书(适用于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、实现年月日的显示。

微机原理课程设计任务书v1.0

微机原理课程设计任务书v1.0

二○一三~二○一四学年第一学期信息科学与工程学院自动化系课程设计计划书班级:课程名称:微机原理及应用课程设计学时学分: 1 周 1 学分指导教师:二○一三年月日1、课程设计目的:综合运用本课程知识,全面掌握微型计算机及其接口的工作原理、编程和实用方法的重要实践环节。

通过独立提出并论证设计方案,进行软、硬件调试,最后获得正确的运行结果,可加深和巩固对理论教学和实验教学内容的掌握,进一步建立计算机系统整体概念,初步掌握微机硬件开发方法,为以后进行实际的计算机软、硬件应用开发打下良好的基础。

2、课程设计时间安排:第一天:教师布置设计任务,讲解设计要求,提示设计要点。

第二~四天:查阅资料(在图书馆或上网),提出设计方案。

第三~八天:画出详细设计图(电路图),编写程序,调试程序,得出实验结果并写出设计报告。

3、课程设计内容及要求:题目一智能工业供水系统的设计与模拟某工业供水系统中有水网供水和大(30kw)、小(22kw)两个水泵从地下抽水3种方式。

为保证供水和节约用水,需设计一个控制系统,根据水网水压在3中方式之间自动切换。

设计要求:(1)随时检测水网水压(用0-5v模拟信号代替),当该信号低于3V时,打开小水泵抽水,当该信号低于2V时候,打开大水泵抽水。

大于3V时直接使用水网供水。

(2)当某一水泵电机过热时(有0-5v模拟信号表示发热程度,如果该信号大于4V时表示过热),自动切换到另一水泵上,并且显示过热水泵泵号(LED显示),若两泵电机均过热,则报警,两泵编号交替显示,并切换到水网供水。

(3)输出的控制信号可用8255A的输出或DAC0832的模拟输出。

题目二铁路司机防睡控制系统铁路司机的在工作过程中不允许睡觉,需设计一个防睡控制系统让火车正常运行。

(需要大家自学8253部分的内容)设计要求:(1)每10min用较低声音(可直接用PWM控制蜂鸣器,或者用DAC输出较低电平控制蜂鸣器)提醒一次司机,司机按某一按键后复位,计时重新开始。

微机原理实训任务书

微机原理实训任务书

微机原理实训任务书一、实训任务1. 硬件部分这部分的项目采用实验仪完成相应的实训。

要求学生熟悉实验仪及基本使用,提高对接口等硬件的理解分析能力和接口电路的实训与安装连线。

实训题目如下:1编程实现异步通信,掌握利用8251A进行异步串行通信时的编程方法。

2编写程序控制8255A可编程并行接口芯片,使实验台上的红黄绿发光二极管按照十字路口交通信号灯的规律交替发光,当按下任意键则停止运行,返回DOS。

3用行扫描技术识别小键盘,将小键盘键入的任意长度的由0-9组成的数字串,采用左移位显示的方法显示在数码管上,当小键盘按下F键时,程序结束。

(利用8255)4利用实验台上的单个脉冲产生电路产生中断请求信号,CPU相应中断后,在中断服务程序中显示一行字符然后返回主程序,响应10次中断后返回DOS。

5在PC机的内存保留区A0000H-A07FFH扩充一片6116SRAM,对它进行写入和读出操作,并在屏幕上显示写入的内容。

6利用PC机内的8237通道1实现实验装置上扩充的6116(作为外设)与内存之间的DMA传送。

7利用8254对系统时钟进行N=100000分频,产生对称方波,并用示波器观察其波形,验证结果。

8利用DAC0832产生锯齿波,三角波,正弦波,用示波器观察波形。

9利用实验台上的ADC0809连接成中断方式的A/D转换电路,编写程序将转换结果存入内存缓冲区6000H:0-2FFH区域,同时在屏幕上显示300H个A/D转换结果。

10编写程序使六位LED显示器显示时钟的分值和秒值,1秒的定时由8254-2输出50HZ的方波申请终端50次来完成。

11设计一个接口电路,用D/A控制负载的变化,在处理器的控制下,能根据开关的状态,产生不同的占空比的脉冲,控制输出对象的转速,亮度等。

12编写实验程序,利用8255的输出来控制步进电机的运转。

13设计一个存储器接口电路,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。

微机原理课程设计指导书

微机原理课程设计指导书

微机原理课程设计指导书微机原理课程设计指导书《微机原理及技术》课程设计指导书安徽建筑大学信息学院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时,色带就消失。

微机原理课程设计任务书-02系统驻留时间程序

微机原理课程设计任务书-02系统驻留时间程序

微型计算机原理及应用课程设计任务书题目:系统驻留时间程序学生姓名:学号:班级:题目类型:软件工程(R)指导教师:一.微型计算机原理及应用课程设计内容汇编语言是微型计算机原理及应用的基础,微机主机和接口所要实现的功能都要通过汇编语言来实现。

尽管汇编语言程序设计编程效率低,但其运行效率高、速度快。

因此掌握汇编语言是学好微机原理和接口设计的第一步。

设计一个驻留系统的时钟,在屏幕上显示时间。

二.微型计算机原理及应用课程设计目的1、学习系统驻留的方法;2、了解BIOS中时间参数的调用方法;3、熟悉汇编语言程序的编译、链接过程。

三.微型计算机原理及应用课程设计的要求1、在屏幕右上角显示时间,用“时:分:秒”(各两位)的形式连续显示系统时间;2、查阅文献资料,一般在5篇以上;3、完成算法设计和程序设计、调试;4、撰写课程设计说明书;5、做好答辩工作。

四.微型计算机原理及应用课程设计思路利用BIOS的INT1AH的2号系统功能调用,将计算机系统的时间参数(BCD 码)送入寄存器。

其中CH和CL中保存的是小时数和分钟数,DH和DL中保存的是秒钟数和百分之一秒钟数。

将用BCD码表示的时、分、秒转换成ASCII 码并送入CRT显示。

五.微型计算机原理及应用课程设计提交的成果1. 设计说明书一份,内容包括:1) 中文摘要100字;关键词3-5个;2) 前言;3) 设计内容;4) 设计目的;5) 设计要求;6) 设计思路(包含程序流程图);7) 软件使用说明书(核心界面说明);8) 设计总结、参考文献、致谢等。

2. 刻制光盘一张。

六.设计的主要参考文献1宋杰,汪志宏,江敏,微机原理与接口技术课程设计,机械工业出版社,2005.42 周明德,微型计算机系统原理及应用习题集、习题解答与实验指导,清华大学出版社,2005.73 张开成,微型计算机原理,西南师范大学出版社,2006.84 沈美明,温冬婵, IBM-PC汇编语言程序设计第2版,清华大学出版社,2006.55 戴梅萼,史嘉权, 微型机原理与技术-习题、实验和综合训练题集,清华大学出版社,2009.4 七.各阶段时间安排(共1周):2010年6月20日。

微机原理及汇编语言课程设计任务书-雷海卫

微机原理及汇编语言课程设计任务书-雷海卫

中北大学微机原理与汇编语言课程设计任务书2009/2010 学年第二学期学院:电子与计算机科学技术学院专业:计算机科学技术学生姓名:XXXX 学号:XXXXXX 设计题目:钟表显示起迄日期: 2010.6.12---2010.6.25设计地点:教学七楼五层微机原理实验室、软件实验室指导教师:雷海卫乔道迹潘广贞下达任务书日期: 2010 年 6 月 12 日微机原理与汇编语言课程设计任务书中北大学微机原理与汇编语言课程设计说明书学生姓名:XXXXX 学号:XXXXXX 学院: XXXXXXXX专业: 计算机科学技术题目: XXXXXXXXXXXXX成绩指导教师与任务书相同2010 年 6月24日1. 引言(大标题黑体四号字)该题目的意义等(小四号字宋体,1.5倍行距)2.需求分析该题目的需求分析(小四号字宋体,1.5倍行距)3.总体设计该题目的设计方案与系统构成,以及该设计的数据字典等。

主要由文字组成,在必要时,可以添加一些图或者表格4. 详细设计(这一部分每个人应该是不同的)用文字说明自己具体负责模块的实现过程和实现原理以及设计的程序的流程图,必要时可以添加说明性的图形或表格5. 软件测试说明自己模块的测试过程和测试原理。

如果是组长,则要说明总体的测试情况。

给出测试报告6. 程序清单给出自己设计模块的程序清单(或者本组程序清单)7. 参考资料说明自己在课程设计中参考的文献资料,参考资料的格式如下:[1] 作者1,作者2 . 图书名称 . 出版社 . 出版社地点 . 出版年. 参考页码范围装订次序:1.课程设计说明书封面2.任务书封面3.任务书4. 设计说明书正文。

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

南京工程学院
课程设计任务书
课程名称微机原理及应用A
院(系、部、中心)电力工程学院
专业电气工程及其自动化
班级电力101、电力中外101起止日期3月11日~ 3月15日
指导教师徐懂理
附录:
课题名称 带数码管显示的交通灯模拟控制系统设计
一、概述
在STAR ES598PCI 实验系统的基础上,应用可编程并行接口8255、定时/计数器8253、可编程中断控制器8259等I/O 接口芯片,设计一个十字路口交通信号灯模拟控制系统。

二、设计目的
通过设计一个十字路口交通灯系统掌握8255、8253、8259等接口芯片的编程和应用方法,做到理论联系实际。

三、设计要求
要求绘制流程图、编写源程序,并在实验系统上调试通过程序。

四、设计内容
1、十字路口交通信号灯设置
某十字路口交通信号灯系统在4个路口均装设红、绿2个灯,并装设数码管显示倒计时。



西

图1 交通信号灯设置
实验时用LED (发光二极管)代替十字路口的红绿灯。

2、交通信号灯亮灭规律
交通信号灯系统初始状态为所有红灯闪烁N1秒钟(不必在数码管显示);之后东
西向车行道绿灯亮,车辆放行N秒钟,此时南北向车行道红灯亮,之后转为南北向车行道放行N秒钟,如此循环重复。

要求数码管能够显示倒计时。

参数选择:
N=20s/25s…85s/90s(每隔5s取一个秒数)
N1≤10s,闪烁次数为3~8次
每组自行选择N、N1(及闪烁次数)。

3、参考方案
1)仅采用8255芯片来完成交通灯及数码管显示的控制,时间采用软件延时方法。

(得60分)
2)在第一步的基础上,加入8253,使用8253来完成硬件定时。

(得80分)
3)在前两步的基础上,再加入8259,采用中断控制方法来实现。

(得100分)4)加入一些附加功能(如夜间行车模式、紧急情况模式,或其他自行考虑的模式)。

酌情加分。

五、设计报告要求
要求在报告中详细叙述所选方案的原理、特点及评价,给出硬件原理图、程序流程、源程序、调试结果描述(需安排实验系统运行照片)。

报告采用电力工程学院统一的标准格式书写。

最终上交的报告内容包括:1、任务书、2设计内容(正文)、3、心得体会
六、人员分组情况
1人1组。

相关文档
最新文档