微机原理及应用课程设计(常用版).docx
上传人:天马****23 上传时间:2024-09-10 格式:DOCX 页数:41 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理及应用课程设计(常用版).docx

微机原理及应用课程设计(常用版).docx

预览

免费试读已结束,剩余 31 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理及应用课程设计(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)二○一三~二○一四学年第二学期电子信息工程系课程设计报告书姓名:陈凯学号:202113136068班级:电子信息工程2021级3班课程名称:微机原理及应用课程设计学时学分:1周1学分指导教师:闵华松二○一四年二月一、课设目的综合运用本课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。二、课程设计内容与要求基本功能:1建立通信录文档2根据名字查询3显示通信录报表smenudb'telecommrecordmanagement',0dh,0ahdb'1.telecommrecordinput',0dh,0ahdb'2.telecommrecordquery',0dh,0ahdb'3.telecommrecordoutput',0dh,0ahdb'0.Theend',0dh,0ahdb'selectplease(1,2,3,0):$'要求:用到文件的建立、打开、读出、写入、关闭等文件操作的系统调用等;用到宏定义及宏调用;用到子程序;充分发挥自己的潜能,在完成每个题目的基本功能的基础上,对学有余力的同学,可进一步扩展新的功能。如题目一中的文件拷贝可增加对指定文件名、扩展名、日期、时间等的文件进行。题目二可增加按人名、或按号码排序等功能;每人独立完成1个题目的基本功能,并能在其上做些完善。包括设计报告和程序清单(带注释),运行结果及有关运行说明;程序检查。分优、良、中、及格、不及格如为不及格,下学期需进行重新程序设计;课程设计报告,正规书写,否则不计成绩;封面:学号、姓名、班级、专业、指导教师、课程设计时间等信息;课程设计的题目(小三黑体);要求:正文:(小四,单倍距);A、在微机课程设计中,所使用的基本的知识点描述;例如(文件的建立、打开、读出、写入、关闭等文件操作的系统调用);列出宏定义清单列表;B、程序的流程图;详细描述程序中执行的过程;C、(关键)程序清单(要求有程序注释);D、如有硬件需画出硬件电路图;三、程序流程图开始选择功能显示信息查找信息添加信息写入(读取)文件返回主菜单或退出结束四、程序代码DATASEGMENTTIPS0DB'Tips:',0DH,0AH,'$';插入提示信息TIPS1DB'SEX:1:male0:female',0DH,0AH,'$'TIPS3DB'PleaseinputID:$';查询提示信息TIPS4DB'Pleaseenter"r"toreturn$'TIPS5DB'Pleaseenter"r"toreturn,"c"tocontinue$'IDDB'ID:$'NAMDB'NAME:$'SEXDB'SEX:$'SCOREDB'TelephoneNumber:$'FIDDW?;文件号SEXMDB'male$'SEXFDB'female$'SMENUDB'telecommrecordmanagement',0DH,0AHDB'1.telecommrecordinput',0DH,0AHDB'2.telecommrecordquery',0DH,0AHDB'3.telecommrecordoutput',0DH,0AHDB'0.Theend',0DH,0AHDB'selectplease(1,2,3,0):$'ID_LENGTHEQU4;配置信息NAM_LENGTHEQU20SEX_LENGTHEQU1;性别请勿更改位数SCORE_LENGTHEQU5STU_LENGTHDW?;每条学生信息总长度STU_LENGTH_ADD1DW?NAM_SEX_SCORE_LENGTHDW?DELDB30DUP('');清空信息用ERRDB'Error,Pleaseinputagain!$';错误提示信息NOSTUDB'Thereisnothisstudnet!$'ERR_NODB'Nostudentinformation!$'ERR_SAMEDB'ThereisthesameID,pleaseinputagain!$'NEWFDB0DH,0AH,0DH,0AH,'Warning:thisoperationwillemptyallyourdata!',0DH,0AH,0DH,0AH,'Willyoucontinue?(y:empty,otherkey:return):$’