2012微机原理课程设计题目与要求

更新时间:2023-11-08 07:18:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理课程设计题目与要求

★ 微机原理课程设计说明:

1. 按照学校课程设计要求(格式、内容)完成本课程设计。 2. 设计题目从给定题目中选择,或者自选设计题目,要求:软件设计题限2人,硬件设计题限4-6人。

3. 课设内容一般应包含如下部分:

① 课设目的、内容;

② 问题分析、设计思路及原因;

③ 电路设计及功能说明,硬件原理图(包括接口芯片简介); ④ 软件部分的程序流程图,算法和使用的编程技巧; ⑤ 汇编源程序清单,对关键的语句(段)要给出简洁的注释; ⑥ 设计过程中的主要难点(自己遇到的)及解决思路和办法; ⑦ 课设结果及分析; ⑧ 收获、体会和建议。

★ 各位同学尽快将课程设计题目报林静,统计好后发我邮箱;做硬件设计的同学自行到微机实验室调试(有疑问联系孙永波老师);17周周五前上交课程设计报告。

★ 不上交课程设计报告的同学,本门课程设计按不及格给成绩。

题目1 加法练习程序 (限2人)

设计内容要求: 随机给出百位数以内的加法算式,并提示输入答案,若正确给出正确提示,若错误给出 错误提示,并提示输入答案;按 R 键继续下一题,按 Q 键返回 DOS.

题目2 数字时钟程序 (限2人)

设计内容要求:

1、在屏幕上显示一数字时钟,显示格式为HH:MM:SS

2、能够实现时间的校准,按键H提示修改小时,按键M提示修改分钟,按键S提示修改秒

3、按键Q退出返回到DOS

题目3 在屏幕上开一个窗口显示自已的名字(汉字)(限2人) 题目4 通过键盘输入字母,然后显示相应的图形。(限2人)

要求:输入 L,之后再输入两个点的坐标值,显示一段直线; 输入 R,再输入两个点的坐标值,显示一个矩形框。

题目5 编写一个汇编程序,将键盘输入的小写字母用大写显示出来.

若输入的是非字符,显示NON CHAR。(限2人)

题目6 在显示屏中央开一个窗口显示自已的名字(以拼音显示)(限2人)

要求:窗口的大小(行列的象素数,可由用户输入两个数字调整) 题目7 用字符组成汽车图形,在屏幕显示从左向右开动的汽车(限2人) 题目8 交通灯控制系统(在实验系统上实现)(限6人)

在A道和B道的十字路口,A、B道各有两组交通指示灯,每组有红、黄绿三个灯。 A 道的同色灯连在一起,B道的同色灯连在一起。对各组的交通灯进行控制,以保证车辆在各道上通畅运行。

A、B组的交通灯工作过程为:1、初始状态为A、B道都是红灯亮。当控制系统启动后,A道的绿灯亮,B道的红灯 亮。

2、当延时25秒后,A、B 道的黄灯同时变亮,且延时5秒。

3、延时后,B 道转为绿灯,A 道转为红灯,且延时 25 秒。 25 秒后,转为 A、B 道的黄灯亮,延时 5 秒后,回到第一步,以次重复进行,不断循环。

4、当遇到道路障通,或紧急情况时,A、B道全为红灯。

用七段数码块显示器显示绿灯延时时间。用相应的发光二极管来代替交通灯,用发光二极管的亮灭显示交通灯的工作情况。系统有启动按钮和停止按钮,按启动按钮后,系统从第一步开始循环,按停止按钮 后,无论在那一步,应回到初始状态。

画出详细的硬件连接图。附控制程序。

题目9 通过串口实现双机通信(在实验系统上实现)(限4人)

在发送机一方通过实验箱的小键盘输入一串字母,并在接收一方显示所接收到的字母。 在实验系统上实现。要求至少传送 8 个不同的字母,画出详细的硬件连接图。附控制程序。

题目10 通过串口实现单机自发自收功能(在实验系统上实现)(限4人)

通过实验箱的小键盘输入一串数字或字母,并在 CRT 显示器上显示所接收到的内容。 在实验系统上实现。要求至少传送 26 个不同的字母和 8 个不同的数字,画出详细的硬件连接图。附控制程序。

题目11 抢答器控制模拟程序(在实验系统上实现)(限4人)

设计任务:用汇编语言模拟设计一抢答器工作的程序。抢答开始后,显示各抢答输入的 时间,并将最快抢答标识为红色,且闪烁。

基本要求: 具有8个抢答输入(由8个开关代替,其它按键不起作用);显示抢答剩余时间(初始10秒);显示抢答成功者(显示数字);抢答成功后,有声音提示;时间分辨率小于10ms;

设计报告:写出主要设计思路,工作原理;画出硬件接线图;调试出现的问题及解决方法;提交程序清单。 题目12 字符游戏 (限2人)

随机显示字符ch,等待用户输入,如果输入字符与ch一致,则随机显示下一个字符ch2;否则显示“输入错误”;如此循环;输入Enter结束。 题目13 字符串反序排列 (限2人)

要求:提示输入一行字符串;键盘输入字符串,Enter键结束输入,并换行显示结果。

题目14 模拟幸运抽号 (限2人)

要求:程序运行时,在屏幕上随即跳动一组一组十位数字的号码,敲空格键时停止,得到一组幸运号码。 题目15 闰年判断 (限2人)

提示输入年份; 输入四位数字 int1,点击 Enter 结束输入; 如果 int1 表示的年份是闰年,则输出“int1 years is a leap year” 如果 int1 表示的年份不是闰年,则输出“int1 years is not a leap year” ; 点击 Enter 程序退出。

题目16 成绩转换 (限2人)

给出一个百分制成绩,要求输出成绩等级 A、B、C、D、E。90 分以上为 A,80-89 分为 B,70-79 分为 C,60-69 分为 D,60 分一下为 E。 要求:提示输入一分数 score; 键盘输入,Enter 键结束输入,并换行显示结果。 题目17 图形输出 (限2人)

显示输出一圆形。 要求:圆形边线为白色,圆形区域为蓝色,居中显示,大小不限。

题目18 8 个 LED 灯循环闪烁 (限4人)

要求:首先是 1,3,5,7 号 LED 灯依次亮 1 秒钟,当第 7 号 LED 亮后,这四个灯同时 闪烁 5 下; 然后是,2,4,6,8 号依次亮 1 秒钟,当第 8 号 LED 亮后,这四个灯同时闪 烁 5 下。

本文来源:https://www.bwwdw.com/article/2w32.html

Top