微机原理课程设计题目

2019-04-23 13:27

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

微机原理课程设计说明:

1. 要求使用 A4 纸打印,必须有封面和目录。封面内容有课设题目、班级、 学号、 姓名、指导教师、日期等内容。设计题目可以任选 一个。

2. 课设内容一般应包含如下部分: ① 课设目的、内容;

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

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

1、菜单 内容包括:①输入字符串;②字符串动画显示;③退出.

2、输入字符串 选择该项后,可以输入一个字符串.该字符串即为动画显示时所显示的字符串. 3、字符串动画显示 所显示字符串在一矩形框内从无到有,从右至左移动,完全从框内移出后,又从右至左 移动,直到有任意键按下,停止字符串动画显示返回到主菜单.

4、在主菜单中选择退出项,则结束程序返回 DOS. 题目2 密码校验程序

设计内容要求:

1、菜单 内容包括:①输入密码(字符串);②密码校验;③退出.

2、输入字符串 选择该项后,可以输入一个字符串.该字符串作为密码校验中的已知密码.

3、密码校验 输入字符串,若所输入的字符串与密码不一致则提示:Password error!,并重新提示 输入密码,当错误输入三次时退出软件返回 DOS.若所输入的字符串与密码一致则提示: Password correct!,并返回主菜单.

4、在主菜单中选择退出项,则结束程序返回 DOS. 题目3 加法练习程序

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

设计内容要求: 在屏幕上显示一数字时钟,能够实现时间的校准,能够实现定时,即当定时时间到后计 算机的 BP 喇叭给出提示. 题目5 字符排序及显示

设计内容要求:

1、菜单 内容包括:①输入字符串;②排序字符串;③显示字符串;④显示排序后字符串; ⑤ 退出. 2、输入字符串 选择该项后,可以输入一个字符串.该字符串作为原始数据保存在一个存储区. 3、排序字符串 对输入字符串进行排序,存入另外一个存储区.并显示排序花费时间. 4、可以显示源字符串及排序后的字符串,按照列显示,从上到下显示. 5、在主菜单中选择退出项,则结束程序返回 DOS. 题目6 家用电热淋浴器控制器的设计

设计内容及要求:

1、打开电源后, 先设定水温,水温分为八档 (30C~100C, 10C 为一档)。 2、按下启动键后,开始测量水温并采用数码管显示,控制电热管加热。 3、上下限水位报警(声光报警) 。 4、提倡创新。

具体设计任务: 1、选用 8088CPU 和适当的存储器芯片、接口芯片完成相应的功能。 2、画出详细的硬件连接图。 3、画出各程序的详细框图。

4、给出 RAM 地址分配表及接口电路的端口地址。 5、给出设计思路。

6、给出程序所有清单并加上必要的注释。 7、完成设计说明书。 题目7 模拟电压采集电路设计

利用《微型计算机原理》课程中所学的主要可编程接口芯片74LS138、8253、8255A、ADC0809和中断控制器8259设计一个模拟电压采集电路。

设计内容及要求:

o

o

o

采用ADC0809设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采集,采集来的数字量送至数码管 LED 指示,采集完100个数据后停止采集过程。

具体设计任务: 1、选用 8088CPU 和适当的存储器芯片、接口芯片完成相应的功能。 2、画出详细的硬件连接图。 3、 画出各程序的详细框图。

4、 给出 RAM 地址分配表及接口电路的端口地址。 5、 给出设计思路。

6、 给出程序所有清单并加上必要的注释。 7、 完成设计说明书。 题目8 多功能密码锁

密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。

设计任务:

1、选用 8086 和适当的存储器及接口芯片完成相应的功能。 2、用 LED 显示器显示电子锁的当前状态。 3、画出详细的硬件连接图。

4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。

6、给出所有程序清单并加上必要注释。

7、完成设计说明书(列出参考文献,所用器件型号) 题目9 汽车倒车测距仪

设计内容及要求:

1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离 车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近;

① 开机后先显示“———” ,并有开机指示灯。

② CPU 发射超声波 1ms,然后显示 60ms;即 1ms+60ms 为一个工作周 期,等待回波,在次周期内完成一次探测。

③ 根据距离远近发出报警声并显示距离。障碍物距离小于 1m,距离值 变化 5cm 更换显示,否则不更换;距离在 1m 以上,新值与原显示值 之差大于 10cm 更换,否则不更换。

④ 用三 LED 位数码管显示障碍物距离。 2、硬件电路原理图和软件框图;

3、编写控制程序,写出设计任务书(总结报告)。 题目10 求 N!。

设计内容及要求:

从键盘接收一个数字,计算其阶乘,并显示出来。 题目11 求 N-M 连续数据的和,并将和显示出来。 题目12 根据键盘输入的一个数字显示相应的数据螺旋方阵。

如输入 4,则显示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7

共需要显示 4^2=16 个数字。

要求:1、根据键盘输入的数字(3-20),显示相应的数据方阵。 2、画出设计思路流程图,编写相应程序。

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

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

题目15 在屏幕上接收一串带数字、字母及其它字符的字符串,然后统计其中数字、字母 的个数,并显示出来。

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

若输入的是非字符,显示NON CHAR。

题目17 编程序实现十进制数转换成十六进制数。

从键盘输入一个十进制数,转换成十六进制数,显示出来。要求:需要检测输入一个规范的十进制数。 题目18 编程序实现十六进制数转换成十进制数。

从键盘输入一个十六进制数,转换成十进制数,显示出来。要求:需要检测输入一个规范的十六进制数。

题目19 简易信息检索系统。

在数据区定义 msg0-msg9 共十条信息,然后从键盘接收 0-9 的数字,显示相应的信息。 题目20 人名排序程序。

从键盘接收十个人名,人名由四个字母构成。 按字母上升次序显示所输入的人名,每一个人名占一行。

题目21 在显示屏中央开一个窗口显示自已的名字(以拼音显示)。

要求:窗口的大小(行列的象素数,可由用户输入两个数字调整) 题目22 编程显示学校行知广场雕像。

题目23 用字符组成汽车图形,在屏幕显示从左向右开动的汽车。 题目24 交通灯控制系统(在实验系统上实现)

在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道全为红灯。

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

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

题目25 通过串口实现双机通信(在实验系统上实现)

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


微机原理课程设计题目.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析顺丰速运(集团)有限公司成功之道

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: