微机原理课程设计报告

“微机原理课程设计报告”相关的资料有哪些?“微机原理课程设计报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“微机原理课程设计报告”相关范文大全或资料大全,欢迎大家分享。

微机原理课程设计报告 - 图文

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微型计算机技术 课程设计

指导教师: 班 级: 姓 名: 学 号: 班内序号: 课设日期: _________________________

1

目 录

一、课程设计题目 ................. 错误!未定义书签。

二、设计目的 ..................... 错误!未定义书签。

三、设计内容 ..................... 错误!未定义书签。

四、设计所需器材与工具 ........................... 3

五、设计思路 ..................... 错误!未定义书签。

六、设计步骤(含流程图和代码) ..... 错误!未定义书签。

七、课程设计小结 ..............................

微机原理课程设计报告(程序)

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微机原理课程设计报告

班级:电科1201 姓名:李建 学号:3120504023

课程设计目的

结合微型计算机原理课程的学习,进一步巩固已学的知识,同时针对微型计算机原理知识的具体应用,学会对系统中DOS和BIOS的使用。学会使用全屏幕编辑程序—PE,弄懂汇编程序的上机过程以及如何运用DEBUG软件进行汇编程序的调试。

课程设计内容

1. 字符串匹配设计

为掌握提示信息的设置方法及读取键入信息的方法。编写程序实现两个字符串比较。如相同,则显示“MATCH”,否则,显示“NO MATCH”。 程序流程图

入口 段寄存器及堆栈初始化 显示“请输入字符串1” 使用INT 21H的0AH号子功能,接收键入的字符串 显示“请输入字符串2” 指针SI指向串1的首字符 SI指向的字符和串2中所有字符做比较 相等? SI加1,指向串1中下一字符 串1中的字符取完 显示“NO MATCH” 显示“MATCH” 返回DOS

程序代码为:

DATA SEGMENT

DATA1 DB 40 DB ?

DB 40 DUP(?) DATA2 DB 40

微机原理课程设计报告(程序)

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微机原理课程设计报告

班级:电科1201 姓名:李建 学号:3120504023

课程设计目的

结合微型计算机原理课程的学习,进一步巩固已学的知识,同时针对微型计算机原理知识的具体应用,学会对系统中DOS和BIOS的使用。学会使用全屏幕编辑程序—PE,弄懂汇编程序的上机过程以及如何运用DEBUG软件进行汇编程序的调试。

课程设计内容

1. 字符串匹配设计

为掌握提示信息的设置方法及读取键入信息的方法。编写程序实现两个字符串比较。如相同,则显示“MATCH”,否则,显示“NO MATCH”。 程序流程图

入口 段寄存器及堆栈初始化 显示“请输入字符串1” 使用INT 21H的0AH号子功能,接收键入的字符串 显示“请输入字符串2” 指针SI指向串1的首字符 SI指向的字符和串2中所有字符做比较 相等? SI加1,指向串1中下一字符 串1中的字符取完 显示“NO MATCH” 显示“MATCH” 返回DOS

程序代码为:

DATA SEGMENT

DATA1 DB 40 DB ?

DB 40 DUP(?) DATA2 DB 40

微机原理课程设计

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微机原理与程序设计大作业 ----汇编语言程序设计方法

1. 试编写一个程序,要求能从键盘接收一个个位数N,然后响铃N次(响铃的ASCⅡ码为07)。 2. 从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并将计数值显示在屏幕上。

3. 试编写一个程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在屏幕上显示如下信息:

(1) 如果三个数都不相等则显示0; (2) 如果三个数有二个相等则显示1; (3) 如果三个数都相等则显示2。

4. 从键盘输入一系列字符(以回车符结束),并按字母、数字及其它字符分类计数,最后显示出这三类计数结果。

5. 假设已经编制好5个歌曲程序,它们的段地址和偏移地址存放在数据段的跳转表SINGLIST中,试编制程序,根据从键盘输入的歌曲编号1~5,转去执行五个歌曲程序中的一个。

6. 设有10个学生的成绩分别是76,69,84,90,73,88,89,63,100,80分,试编制一个子程序统计60~69分,70~79分,80~89分,90~99分及100分的人数,放在S6,S7,S8,S9和S10单元中。

7. 编写一个子程序嵌套结构的程序模块,分别从键盘输入姓名及8个字符的电话号码,

微机原理课程设计报告(电子秒表)

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微机原理课程设计报告

一、设计目的

培养和锻炼在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力。通过课程设计,要求熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应用方面的初步训练。

掌握8255、8259、8253等芯片使用方法和编程方法,通过本次课程设计,学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程,系统中采用8086微处理器完成了电子秒表系统的独立设计。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。

二、设计内容

设计一个可任意启动/停止的电子秒表,要求用6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零 后重新开始计时。可用开关控制,也可用按键控制

三、设计要求

1、基本要求:

1)设计可以显示1~60秒的无存储功能的秒表,最小单位为毫秒。

2)通过键盘按键控制秒表清零、暂停、

微机原理课程设计题目

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

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

微机原理课程设计说明:

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

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

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

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

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

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

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

设计内容要求:

1、菜单 内容包括:①输入密码(字符串);②

微机原理课程设计题目

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

微机课程与接口技术课程设计任务书

一、本次课程设计的目的和意义

学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。

二、 题目安排

1、从键盘上输入7名裁判的评分(0-10,整数),扣除一个最高分,扣除一个最低分,计算出其它五个分数的平均值(保留一位小数),并在显示其上输出 “The final score is:”和最终结果。

2、试设计一个道路收费系统,将车型分为大型车、中型车、小型车,每种车型分别有各自的单公里收费标准,如下表所示,在收费时,将车型和公里数输入系统,就可自动生成收费额,(公里数取整。收费额以元为单位,保留一位小数)。

3、从键盘输入一个以 Enter 结束的十进制数字串(不超过 20 个),按 ASCII 码值的降序显示这个数字串,并另起一行显示出ASCII码值最大和最小的两个数字。

4. 显示提示语,输入两个小于 100 的十进制正整数,求出这两个数的平方差,并显示在屏幕上,若是负的要输出

2016微机原理课程设计

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

《微机原理及接口》课程设计任务书

适用专业:14级电子信息工程通信工程

一、本次课程设计的目的和意义

学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。

二、设计时间和设计题目

(一)、设计时间:一周

(二)、设计题目:可从以下题目中任选一题,原则上每班每题不超过5人。每题的设计要求:a、设计出完整的接口电路。B、编写出全部程序。C、在实验系统上调试通过。

1、交通灯控制系统:按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。

2、温度测控系统的设计:利用ADC0809采用中断式设计一个温度测控系统,在LED 数码显示器上显示温度值,并对温度进行测试和控制,当检测温度到达温度上限60℃时开风扇(即开启电动机),低于下限30℃时关闭风扇,LED上的显示

微机课程设计报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

课程设计报告

( 2013—2014年度第一学期)

名 称: 题 目:院 系: 控计学院 设计周数: 1周 成 绩:

日期:2014年1月3

一、课程设计的目的与要求

目的:在微机原理及应用课程中分别学过了微机原理各个基本组成模块的原理和编程技术的基础上,

综合应用各部分知识,在实验室现有设备的情况下,设计一个具有一定功能的应用系统,达到对各部分知识加深理解、融会贯通的目的,并进一步锻炼学生的动手能力和综合分析能力,同时培养学生的团队精神。要求每个同学独立完成自己分担的部分,整体方案可以组内同学讨论

确定。

要求:能完成六位十进制数的加、减、乘、除运算以及平方运算,操作过程与普通计算器相同,即先

输入一个操作数,然后按下“+”“—”“×”“÷”键,再输入下一个操作数,按等号键开始运算并显示结果,若结果超过六位,则显示“E”。 要求尽量与真实计算器相似。

任务:我负责的是软件整体构建,和对加法,减法,乘法,除法,平方,清零以及带小数运算程序的

编写和调试。

二、设计正文

将可编程外围接口芯片8255A 与键盘和七段LED 连

微机原理课程设计 - 电子时钟课程设计

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

电子时钟课程设计

一:设计背景

电子数字钟的应用十分广泛,通过计时精度很高的石英晶振(也可采用卫星传递的时钟标准信号),采用相应进制的计数器,转化为二进制数,经过译码和显示电路准确地将时间“时”“分”“秒”用数字的方式显示出来。与传统的机械钟相比,它具有走时准确,显示直观,无机械传动,无需人的经常调整等优点。它广泛用于电子表、车站、码头、广场等公共场所的大型远距离时间显示电子钟。

二:数字钟电路设计思路

利用8253定时器和中断控制器8259实现中断计时时,可用8253的两个通道(通道0和通道1)串联产生1S计时脉冲。每个1S计时脉冲产生一次中断请求,在中断服务程序完成中断计时并刷新时间显示。利用8279键盘显示器实现当前时间的显示和时间的校准。在主程序完成各可编程接口芯片(8253、8259、8279)的初始化、键盘扫描及时间校准。在校表状态关中断,校表结束时开中断。

时 分 秒 时计数器 分计数器 秒计数器 二十四进制 六十进制 六十进制 较 时 秒脉冲 三: 电 路 报 时 发生 电 路

三:程序流程