下载此文档

西南科技大学网络教育学院.doc


文档分类:研究生考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
附件1西南科技大学网络教育《微机原理与应用》课程设计指导书课程基本信息【课程设计名称】微机原理与应用【课程归属】信息工程学院【适用专业】电子工程、通信工程、自动化、计算机等【专业基础课程】程序设计语言C课程设计目的学生通过前期的理论学****与实验,如何将所学知识归纳起来,集中应用于工程实践?课程设计的目的就在于初步培养学生综合分析问题与解决问题的能力。通过课程设计,让学生独立或协作应用该课程的基本知识和基本原理,设计出简单的有关微机接口与应用的小系统,使之训练初步工程设计技能,主要是汇编程序设计、数据采集、传输方式、中断技术、输入输出接口技术及应用方面的应用技能,也为后续课程如单片机原理及应用、计算机控制系统、EDA技术等奠定基础。设计概况及要求本课程设计采用两人一组或一人一题的方式分散进行。学生选择课题之后,按照该课题任务要求在规定时间内完成相应硬软件设计并撰写报告,之后完成答辩方可获得学分。该课程设计亦是师生互动的过程,需达到如下基本要求:,通过独立思考深入钻研问题,学会自己分析和解决问题的方法;、利用现有设备和条件,设计硬件、编制程序与组装调试,初步掌握简单微机应用小系统的设计方法;,熟练调试汇编程序,能在教师的指导下,完成课题任务各项指标;、设计、调试与结果各个环节,撰写报告;,参加答辩。设计内容、要求及步骤题目一秒表程序设计一)设计内容利用PC机的硬件定时器8253,编制稳定延时程序。要求设计一个跑步比赛的秒表计时器,可以显示1~59秒,并可连续存储至少5条记录,然后翻阅显示。二),设计定时程序;,计时过程中,每按一下存储按钮就存储一次当前的计时数字,直到按下停止按钮。,也可手动清除历史记录。三),外部提供一个时钟作为CLK信号,频率f=。定时器0输出方波的频率:fout==。输出方波的周期Tout=1/=。8253A每隔55ms引起一次中断,作为定时信号。可用55ms作基本计时单位。,利用INT1AH/00H取得中断次数(DX),,用INT21H/02H模拟显示60秒的变化。下面是在屏幕上每间隔5秒显示一个字符‘Y’的参考程序:CODESEGMENTASSUMECS:CODESTART: MOV AX,DATAMOV DS,AXMOV CX,3S:MOV AH,0HINT 1AHADD DX,91;延时5秒MOV BX,DXR:MOV AH,0HINT 1AHCMP DX,BXJNZ R CALL SHOW DEC CX JNZ S MOV AH,4CHINT EARMOV DL,'Y'MOV AH,02HINT 21H ,将当前显示的秒数(在DL中)存储在存储器(可以是数据段中定义好的一段变量空间)中,可通过编程实现。翻阅时也是依次读取存储器逐个显示。题目二简易电子琴设计一)设计内容利用PC机的键盘与扬声器电路,设计简易电子琴,要求可以演奏出一段美妙的音乐。二),了解PC机的键盘与扬声器电路;,然后编程序模拟电子琴演奏。当按下相应键时,可以发出对应的声音,在一首歌曲中选一段音乐,示范演奏。三),首先需要建立音阶与8253输出频率的对应表,如表1所示。表1音符音调对照表(1)低音音符音调1234567A221248278294330371416B248278312330371416467C131147165175196221248D147165185196221248278E165185208221248278312F175196221234262294330G196221248262294330371(2)中音音符音调1234567A441495556589661742833B495556624661742833935C262294330350393441495D294330371393441495556E330371416441495556624F350393441467525589661G393441495525589661742(3)高音音符音调A88299011121

西南科技大学网络教育学院 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息