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

《微机原理与接口技术》课程设计任务书课程设计题目:实时钟显示与定时控制设计一.设计的目的通过本课程设计,综合应用接口技术各汇编语言程序设计技术,在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、实现年月日的显示。
微机原理课程设计计划书.

二○○九~二○一○学年第二学期电子信息工程系课程设计计划书班级:电子信息工程2007级1-6班课程名称:微机原理课程设计学时学分:1周1学分指导教师:熊庆国、杨君、杨贤昭、徐望明二○一○年二月二十日1、课程设计目的:综合运用《微机原理与应用》课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高软硬件设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。
2、课程设计时间安排:第一天:教师布置设计任务,讲解设计要求,提示设计要点。
第二~三天:查阅资料(在图书馆或上网,提出设计方案(2~3个,对提出的方法作比较以选出性价比最高的设计方法。
第三~七天:画出详细电路图,编写程序,调试程序,得出实验结果并写出设计报告。
第八天:上交课程设计报告。
3、课程设计内容及要求:题目一:ADC0809应用——数据的采集与输出1、设计目的●掌握ADC0809,DAC0832实际应用方法及程序编写●主要IC芯片:ADC0809,DAC0832应用2、内容●插接电路●编写程序,使用ADC0809进行数据采集●编写程序,使用DAC0832进行数据还原●用键盘的按键控制其采集与输出3、设计步骤(1搭建电路硬件电路;(2采用ADC0809将模拟量进行模数转换,采集数据并存储,模拟量可用信号发生器提供;(3将存储的数据通过DAC0832输出,可用示波器监测数据的输出; (4进行软件编程调试。
4、思考问题(1在数据采集的过程中,地址是什么,选通通道是什么?(2在输出过程中,是否会产生失真?为什么?题目二:8255A应用——交通灯控制1、设计目的●掌握8255A方式0的使用与编程方法● PC机及配套的接口电路实验装置● IC芯片:8255A应用2、内容●采用8255A设计交通灯控制的接口方案●插接电路●编写控制程序3、设计步骤(1方案设计考虑普通十字路口,交通灯的控制可分东西向和南北向两组,每组可用红、黄、绿三个灯进行交通管理,所以本方案要点是对六个交通灯进行控制。
《微机原理与控制技术》课程设计任务书(一)

《微机原理与控制技术》课程设计任务书(一)一.设计课题基于单片机的流水灯制作二.设计目的微机原理与控制技术课程设计以培养工程应用能力为主,在完成设计任务的同时,要注意学生多方面能力的培养与提高,主要包括以下几个方面:1.掌握微机控制原理与控制技术的控制系统的设计原则、步骤及设计方法。
2.具有初步设计微机原理和控制技术控制系统的能力,培养和提高独立工作的能力。
3.培养理论联系实际的能力和创造能力。
4.培养发现问题、分析问题、解决实际工程技术问题的能力以及严谨的工作作风。
5.培养通过查阅图书资料、产品手册以及电子图书、网络资源等获取相关资料的能力。
6.具有设计、编程、调试及修改完善控制编程的能力。
7.具有运用相关工程软件进行工程绘图及编写技术资料的能力。
三.控制要求以8051为主控制芯片,利用中断系统的外部中断0和P1口完成流水灯的制作。
具体控制要求如下:流水灯亮灭规律:该流水灯具有手动和自动的功能。
自动时,8个LED依次从左到右点亮,间隔时间为0.2ms.当手动按键按下时(可利用外部中断0),8个LED会全亮全灭不断交替,亮灭间隔为2ms.外部中断信号撤销时,8个LED 返回到自动模式。
需要掌握外部中断0的中断入口地址、中断允许控制寄存器的设置。
时间间隔可采用延时程序或者定时器实现。
四.设计步骤1.明确设计任务及控制要求。
2.明确系统总体设计方案,元器件的选型,核心模块和功能模块设计方案,并画出对应的框图和电路图。
3.系统软件设计,画出系统主程序流程图和子程序流程图,并说明功能。
4.编写控制系统程序。
5.模拟调试程序程序,并不断修改完善,直到满足系统控制要求。
6.撰写课程设计文档。
五.设计报告要求(详见附件,注:系统总设计电路接线图,必须手画。
程序流程图和代码,也必须手写。
报告完成后经辅导老师检查后才能打印装订成册。
设计封面模板要求见附件。
)七.设计时间一周《微机原理与控制技术》课程设计报告题目:____________姓名:____________学号:____________班级:____________辅导教师:____________日期:____________微机原理与控制技术课程设计报告要求1.封面(统一格式,发至学习委员处打印)2.摘要:摘要应补少于100字,能概括文章的主要内容,不用第一人称和评价性语言3.关键字:文章关键词4个,中间用逗号隔开。
《微机原理及接口》课程设计任务书

《微机原理及接口》课程设计任务书适用专业:计算机科学与技术一、本次课程设计的目的和意义学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、设计时间和设计题目(一)、设计时间:两周(二)、设计题目:可从以下题目中任选一题,原则上每班每题不超过5人。
每题的设计要求:a、设计出完整的接口电路。
B、编写出全部程序。
C、在实验系统上调试通过。
1、交通灯控制系统:按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。
可利用8255、8253、8259等接口电路。
2、温度测控系统的设计:利用ADC0809采用中断式设计一个温度测控系统,在LED 数码显示器上显示温度值,并对温度进行测试和控制,当检测温度到达温度上限60℃时开风扇(即开启电动机),低于下限30℃时关闭风扇,LED上的显示内容为:XX ℃(采用十进制显示)。
3、函数发生器1的设计:利用D/A设计一个函数发生器,并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。
并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。
4、函数发生器2的设计:设计一个三角波发生器,可利用键盘改变其输出波形的幅值。
例如,可利用1---5这5个数字键改变其输出波形的幅值,当按下1---5数字键时使D/A输出幅值从1V增加到5V。
5、电子音乐播放器:设计要求:利用8253作为音阶频率发生器,应先对一段音乐进行编码后存入音符表,并建立好音阶表(只建立一个8度即可,音阶表见附录),音符长度不能少于60个,连续播放3遍后停止。
微机原理课程设计指导书

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

《微机原理及接口技术》课程设计任务书系别:电子与信息工程学院计算机工程系专业:自动化班级:09自动化(1)、(2)班2010 年12 月12 日至2011 年12 月23 日共 2 周指导教师:张媛,夏巍,沈庆伟,丁刚,张明系主任:2011 年12 月10 日一、设计目的:本课程设计旨在使学生在学习《微机原理与接口技术》这门课程之后,能够掌握Intel8086/8088微型计算机系统的组成原理,熟练运用8086宏汇编语言进行程序设计,熟悉各种I/O接口的配套使用技术,掌握用Intel8086/8088CPU进行一些基本的微型计算机系统的软硬件设计方法。
通过对具体应用的课程设计使学生对所学知识有进一步的加深和了解,培养和提高学生的动手能力和实际应用能力。
二、设计任务和要求:1、课题名称和内容:课题一:微机在模/数转换及数/模转换控制中的应用系统功能要求如下:(1)将一输入频率可变的正弦波信号经ADC0809转换为数字量,存入系统中的数据存储器,同时经DAC0832再转换成模拟量输出。
采用查询方式读取ADC0809的转换结果,共采样1024个点,转换结果存入数据存储器以1000H(北理工为8000H)开始的数据区,并将结果经DAC0832再转换成模拟量输出,与输入波形行进行比较。
(2)数据的采集由开关K1控制,当K1闭合时,由ADC0809对输入模拟量进行数据采集,当K1断开时,将采集到的数据经DAC0832输出。
课题二:微机在交通信号灯控制中的应用设一十字路口为东西南北走向,各用一组红、黄、绿色LED灯分别表示南北方向和东西方向的交通信号灯。
系统功能要求如下:(1)能显示十字路口东西、南北两个方向的红、黄、绿灯的指示状态。
(初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
延时T1秒后转状态2,南北绿灯闪2秒转黄灯,延时3秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
延时T1秒后转状态4,东西绿灯闪2秒转黄灯,延时3秒,南北仍然红灯。
微机与单片机原理课程设计任务书和作品设计说明书

《微机与单片机原理》课程设计任务书1.《微机与单片机原理》课程设计性质:《微机与单片机原理》课程设计是毕业设计前的一次预演,也是该课程所学知识的一次综合运用。
2.课程设计题目:一种数字电压表的设计3.设计指标:(1)量程:直流电压0-5V;(2)精度:0.1V。
4.考核方式:(1)每位同学提交一件作品。
学生作品测量基准直流电压的结果与4位半精密数字电压表测量结果对比,并根据学生回答问题情况以及撰写设计说明书的质量确定该门课程的成绩。
(2)于本学期15周前提交作品和设计说明书。
作品于本学期结束前发还学生,设计说明书存档。
5.设计要求:(1)电压测量可以采用单片机内部AD、ADC0809、7135、7109等AD转换芯片;(2)电压显示可以采用LED数码管、LCD1602和128X64图形点阵液晶显示模块;(3)单片机可采用8051、AT89C51、STC12C5A60S2和STC12C5410AD等51内核芯片;(4)编程可以采用C51或汇编语言编程。
6.作品设计说明书:要求撰写设计说明书主要包括一下几个方面:(1)封面:含题目、姓名、班级和学号(座号);(2)中文摘要:300字以上,主要说明:你做了什么?怎么做的?结果如何?(3)目录:(4)正文:第一章:任务书1-5的内容;第二章:数字电压表硬件电路设计,包括单片机最小系统电路、电源电路、测量电路、显示电路等;第三章:数字电压表软件设计,包括测量程序、显示程序、数据处理程序等;第四章:数字电压表调试与误差分析,系统调试方法、调试过程和调试结果,给出一组测量数据并进行误差分析,给出相对误差、绝对误差等数据,并画图显示;第五章:总结:包含摘要中的内容,适当扩充。
(6)参考文献:期刊5篇以上,给出准确的引用格式。
引用文献在正文中用上标标出。
[序号]作者1姓名,作者2姓名.论文名[J].期刊名,年,卷(期):页码.例子:[1]王小增,杨久红. 蓝宝石基GaN薄膜热疲劳分析[J]. 人工晶体学报,2015,41(07):1975-1982.7.问题分析(1)为了提高系统测量精度,软件和硬件应如何考虑?(2)为了提高系统测量速度,软件和硬件应如何考虑?(3)该系统可以扩展哪些功能?如何实现?做法举例:利用单片机内部AD进行电压测量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二○一三~二○一四学年第一学期
信息科学与工程学院
自动化系
课程设计计划书
班级:
课程名称:微机原理及应用课程设计学时学分: 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输出较低电平控制蜂鸣器)提醒一次司机,司机按某一按键后复位,计
时重新开始。
(2)若计时到11min时无人按复位键,则以较高声音报警,同时黄灯点亮,每隔1分钟计数器加1,记录司机睡眠时间。
(3)当计时到20min时红灯点亮,并以最高声音报警。
以LED显示分和秒。
题目三铁路与公路交叉路口的自动交通管理系统
某路口是由铁路和公路交叉行程,为保证交通的正常,需要设计一个铁道与公路交叉路口的自动交通管理系统。
设计要求:
(1)当检测到铁轨振动(火车将到)时,自动发出警报信号,并控制关闭栅栏,同时公路方向红灯亮。
(2)火车将到时(关闭栅栏后),当检测到铁路上有物体时,自动发出紧急刹车信号,并以急促的声音报警,同时红灯闪烁。
(3)当铁轨震动信号由大到小达到一定程度(火车已过)时,自动解除报警,同时打开栅栏门,公路方向绿灯亮。
提示:铁轨振动信号可由振动传感器检测,这里用模拟电压代替,输出的报警信号可参考题目二,指示灯由发光二极管代替,关栅栏门信号由输出开关信号表示,输出的紧急刹车信号由DAC0832的输出模拟信号代替。
参考文献:
[1] 朱定华,微机原理、汇编与接口技术,清华大学出版社,2005
4、课程设计考核方式
考查
要求:提交课程设计报告,设计报告内容包括设计任务,设计要求,软硬件设计,程序结果描述。
1.每人独立完成1个题目的基本功能。
包括设计报告和程序清单(带注释),电路图及有关运行说明。
2.程序检查。
分优、良、中、及格、不及格如为不及格,下学期需进行重新课程设计;
3.课程设计报告,正规书写,否则不计成绩;
4.设计报告禁止雷同。
报告内容
封面:学号、姓名、班级、专业、指导教师、课程设计时间等信息;
正文:
(一)课程设计的任务(目的和要求);
(二)总体方案
(三)系统原理框图及其电路原理图(分块介绍),辅以必要的说明和其他文字描述将系统工作原理阐述清楚。
(四)程序流程图,详细描述程序中执行的过程。
(五)设计总结:对设计中存在的问题和不足进行分析和总结,提出解决的方法、
措施、建议和对这次设计实践的认识、收获和提高
(七)参考文献
(八)附件材料(硬件图纸、程序清单(要求有程序注释)及说明、元器件清单)。