课程设计指导书(测控12).docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计指导书(测控12).doc

微机原理课程设计指导书 (测控12-1、2) 第一部分 设计的基本要求 一、课程设计的目的 本课程设计作为与《微机原理与应用》课程配套的一个实践教学环节,主要目的是提高学生综合运用微机硬件与软件技术的能力,加深对微机结构原理的理解,熟练地掌握微机的编程和接口技术开发应用的水平;为以后运用微机来实现控制、测量与处理等任务打下基础。 二、课程设计的基本要求 设计内容所覆盖的知识面 知识面要覆盖《微机原理与应用》主要内容,如汇编语言编程、定时器、并行/串行口通信、DOS 与BIOS 调用等内容。设计内容要有一定的深度与广度,要有一定的工作量,能够体现综合设计的特点。 2.设计内容的基本要求 (1)在定时器、并行、串行口通信、DOS 与BIOS 调用等内容,至少选用2种以上的接口电路; (2)应用实验箱或扩展板做实验样机,画出硬件接口的连线图; (3)用汇编语言编写应用开发程序,程序中要加注释; (4)二人一组,每人先负责一项内容,最后联接统调; (5)系统必须通过调试,由指导老师 3.选择1个题目, 1.设计要求: (1)用8255的A口驱动四个七段数码管(LED)的字段,C口驱动四位七段数码管(LED)的位控端,右侧两位显示分值,左侧两位显示秒值。 (2)段数码管采用动态扫描方式,用8253做定时器,每位显示的时间(5ms),扫描频率50HZ,采用中断方式。 (3) 以5ms为基本时间单位,计数产生秒时间值,秒计数到60时对分值计数,分计数到60时对时计数。 2.提交: 系统实验的原理图; 通过调试的程序(含电子文档); 题目二:交通灯定时控制(学号:2、8、14、20、26、32、38、44) 1.设计要求: (1)用8255的A口驱动6对交通灯(LED),控制方式:通行方绿灯点亮时间+黄灯点亮时间=非通行方红灯点亮时间,循环顺序为:红灯――>绿灯――>黄灯――>红灯 (2)用8253做定时器,红、绿、黄各灯点亮时间,取自时间缓冲区(<=60分钟),用定时中断方式(由IRQ2输入),在中断服务程序中,取键盘缓冲区中设置各灯的控制时间装入8253; 采用动态扫描方式,用B口和C口驱动四个七段LED数码管,显示通行方向亮灯的剩余时间。 2.提交: (1)系统实验的原理图; (2)通过调试的程序(含电子文档);    题目三:键盘扫描及数据输入(学号:3、9、15、21、27、33、39) 1.设计要求: 键盘为4*4矩阵结构,可设置为“0-9 、set、enter, 、 ,ESC”; 采用外中断方式(由IRQ7输入) 扫描键盘,每100ms扫描一次键盘或采用外部中断方式; 按“set” 键时,进入参数设置,设置数的范围为0-9999,按“enter” 键时,确定并存入缓冲单元,可以设三个数据; 设置数据,用LED显示; 在参数设置时,可以用“  、    ”将设置数减小或增大; 按‘ESC ’ 键时退出设置; 键盘用8255的A口驱动,用8253做定时器,外中断采用IRQ7输入。 2.提交: (1)系统实验的原理图; (2)通过调试的程序(含电子文档); 题目四: LED闪烁显示控制(学号:4、10、16、22、28、34、40) 1.设计要求: A .用8255的某口取开关输入状态,并存入数据区某单元; B.开关状态确定,采用外中断方式(由IRQ2输入),按读数键时,读入内缓冲单元; C.取到的缓冲单元数据(可乘以一个系数)做8253的初值,控制输出信号驱动一排发光二极管(LED)闪烁。 D. 将发光二极管(LED)亮的时间(单位:秒),在七段数码管上显示。 2.提交: (1)系统实验的原理图; (2)通过调试的程序(含电子文档); 题目五:开关数据读取与串行传送控制(学号:5、11、17、23、29、35、41) 1.设计要求: 用实验箱1的8255的B口接8个钮子开关,采用方式1输入中断方式,读取开关状态在8个LED上显示。 将读取开关状态值,通过实验箱的8250和RS232口,串行发送到实验箱2的RS232口和8250上。 在实验箱2上,将串行收到的开关状态值,用8个LED还原显示。 2.提交: (1)系统实验的原理图; (2)通过调试的程序(含电子文档); 题目六:温度检测与显示(学号:6、12、18、24、30、36、42) 1.设计要求: 用A/D转换电路0809做数据采样模块,采样温度值0-256(C(取电位器的电压值0-5V); 用8255的A口驱动四个七段数码管(LED)的字段,C口驱动四位七段数码管(LED)的位控端,显示温度值,保留一位小数点。 采用定时中断(8253)10ms方式,定时时间到时,启动A/D并等待读取数据;当A/D转换结

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档