《微机应用课程设计》题目分配及指导书样板.docVIP

《微机应用课程设计》题目分配及指导书样板.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011~2012 《微机原理课程设计》 题目: 打字练习程序设计 交通灯控制模拟程序设计 霓虹灯控制模拟程序设计 学生综合素质成绩统计程序设计 简易电话号码簿程序设计 家用风扇控制模拟程序设计 全自动洗衣机控制模拟程序设计 简易电子音乐播放程序设计 电子日历时钟系统程序设计 电子密码锁电子密码锁 二、任务与要求: 实现方案,流程图(20分) 实现密码判断(15分) 实现密码更改(15分) 实现程序正常结束(5分) 实现非软件的准确延时(5分) 输入错误3次后自动结束程序(20分) 根据操作产生的不同结果配以不同的音效(20分) 基本实现前4项要求,再实现其它扩展要求,视难度加分。 答辩中误导答辩教师(由答辩教师认定,如某些同学参考其它资料但坚持声称全是自己编写的情况),视情节扣分。n组设计雷同(由答辩教师认定),第一组正常计分,其余n-1组不计分。 设计报告总体要求:①写出主要设计思路,工作原理;②画出硬件接线图;③调试出现的问题及解决方法;④提交程序清单。 三、编程提示: 主要利用PC机系统功能调用实现电子密码锁 题目:电子日历时钟系统 可通过M键切换显示模式:日期(年、月、日)、时间(小时、分、秒)、秒表(小时、分、秒、1/100秒)、闹钟(小时、分、秒)。 在日期显示模式,可通过A键依次使年、月、日闪烁或变色,这时可通过I键加1调整。 在时间显示模式,可通过A键依次使小时、分、秒闪烁或变色,这时可通过I键加1调整。 在秒表显示模式,可通过I键切换(启动/暂停)计时,当暂停计时时可通过A键复位。 在闹钟显示模式,可通过A键依次使On/Off标志、小时、分、秒闪烁或变色,这时可通过I键切换On/Off标志或加1调整。 调整和秒表操作不影响日期和时间的准确性。 可通过Q键结束程序。 二、任务与要求: 实现方案,流程图(20分) 实现日期的显示和调整(15分) 实现时间的显示和调整(15分) 实现日期和时间的准确性(5分) 实现程序正常结束(5分) 实现秒表功能(20分) 实现闹钟功能,发声10秒(20分) 基本实现前5项要求,再实现其它扩展要求,视难度加分。 答辩中误导答辩教师(由答辩教师认定,如某些同学参考其它资料但坚持声称全是自己编写的情况),视情节扣分。n组设计雷同(由答辩教师认定),第一组正常计分,其余n-1组不计分。 设计报告总体要求:①写出主要设计思路,工作原理;②画出硬件接线图;③调试出现的问题及解决方法;④提交程序清单。 三、编程提示: PC机系统中的8253定时器0工作于方式3,外部提供一个时钟作为CLK信号, 频率 f=1.1931816MHz。定时器0输出方波的频率: fout=1.1931816/65536=18.2Hz 输出方波的周期Tout=1/18.2=54.945ms。8253A每隔55ms引起一次中断,作为定时信号。可用55945ms作基本计时单位。用BIOS调用INT 1AH可以取得该定时单位。例:1秒=18.2 (计时单位)。主要利用PC机系统功能调用实现电子日历时钟.分析:由于系统定时器8253每秒中断18.2次,利用INT 1AH/00H取得中断次数(DX),得到54.945ms的定时单位 2.设计: (1)1秒需要1000/54.945=18.2个计时单位 (2)用INT 21H/02H模拟显示5秒的变化 下面是在屏幕上以5秒间隔从0到8显示的参考程序片断: SED DB 0 GOT: MOV AH,00H INT 1AH ;BIOS调用,取计时单位(55ms),在DX ADD DX,91 ;5s/55ms=5000ms/55ms=91 MOV BX,DX LOP: MOV AH,00H INT 1AH CMP DX,BX ;满5秒?,否,继续累计 JNZ LOP MOV DL,SED MOV AH,02H ;DOS调用,显示一个字符 INT 21H INC SED CMP SED,9 JNZ GOT MOV SED,0 MOV AH,4CH INT 21H HLT 题目 交通灯模拟控制器 一、设计要求 利用PC机键盘和屏幕

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档