微机原理与应用课程设计
“微机原理与应用课程设计”相关的资料有哪些?“微机原理与应用课程设计”相关的范文有哪些?怎么写?下面是小编为您精心整理的“微机原理与应用课程设计”相关范文大全或资料大全,欢迎大家分享。
微机原理课程设计
微机原理与程序设计大作业 ----汇编语言程序设计方法
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个字符的电话号码,
微机原理课程设计题目
微机原理课程设计题目与要求
微机原理课程设计说明:
1. 要求使用 A4 纸打印,必须有封面和目录。封面内容有课设题目、班级、 学号、 姓名、指导教师、日期等内容。设计题目可以任选 一个。
2. 课设内容一般应包含如下部分: ① 课设目的、内容;
② 问题分析、设计思路及原因;
③ 电路设计及功能说明,硬件原理图(包括接口芯片简介); ④ 软件部分的程序流程图,算法和使用的编程技巧; ⑤ 汇编源程序清单,对关键的语句(段)要给出简洁的注释; ⑥ 设计过程中的主要难点(自己遇到的)及解决思路和办法; ⑦ 课设结果及分析; ⑧ 收获、体会和建议。 题目1 字符串动画显示 设计内容要求:
1、菜单 内容包括:①输入字符串;②字符串动画显示;③退出.
2、输入字符串 选择该项后,可以输入一个字符串.该字符串即为动画显示时所显示的字符串. 3、字符串动画显示 所显示字符串在一矩形框内从无到有,从右至左移动,完全从框内移出后,又从右至左 移动,直到有任意键按下,停止字符串动画显示返回到主菜单.
4、在主菜单中选择退出项,则结束程序返回 DOS. 题目2 密码校验程序
设计内容要求:
1、菜单 内容包括:①输入密码(字符串);②
微机原理课程设计题目
微机课程与接口技术课程设计任务书
一、本次课程设计的目的和意义
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、 题目安排
1、从键盘上输入7名裁判的评分(0-10,整数),扣除一个最高分,扣除一个最低分,计算出其它五个分数的平均值(保留一位小数),并在显示其上输出 “The final score is:”和最终结果。
2、试设计一个道路收费系统,将车型分为大型车、中型车、小型车,每种车型分别有各自的单公里收费标准,如下表所示,在收费时,将车型和公里数输入系统,就可自动生成收费额,(公里数取整。收费额以元为单位,保留一位小数)。
3、从键盘输入一个以 Enter 结束的十进制数字串(不超过 20 个),按 ASCII 码值的降序显示这个数字串,并另起一行显示出ASCII码值最大和最小的两个数字。
4. 显示提示语,输入两个小于 100 的十进制正整数,求出这两个数的平方差,并显示在屏幕上,若是负的要输出
2016微机原理课程设计
《微机原理及接口》课程设计任务书
适用专业:14级电子信息工程通信工程
一、本次课程设计的目的和意义
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、设计时间和设计题目
(一)、设计时间:一周
(二)、设计题目:可从以下题目中任选一题,原则上每班每题不超过5人。每题的设计要求:a、设计出完整的接口电路。B、编写出全部程序。C、在实验系统上调试通过。
1、交通灯控制系统:按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。
2、温度测控系统的设计:利用ADC0809采用中断式设计一个温度测控系统,在LED 数码显示器上显示温度值,并对温度进行测试和控制,当检测温度到达温度上限60℃时开风扇(即开启电动机),低于下限30℃时关闭风扇,LED上的显示
微机原理及应用课程设计(电子琴)
目录:
一、课程设计的目的与要求
1.设计目的
2.设计要求
3.主要技术指标
二、课程设计课题的分析
三、课程设计的结果
1.实验代码
2.实验现象
3.实验说明
四、课程设计心得与体会
五、参考文献
主要实验内容
计算机电子琴仿真
1 / 16
一、课程设计的目的与要求
1、设计目的
本课程的课程设计是自动化专业学生学习完《微机原理及应用》课程后,进行的一次以汇编语言为主,硬件设计为辅的综合训练。本课程设计的目的在于加深对微机原理基本知识的理解,掌握汇编语言程序设计的基本方法;掌握运用微机原理开发系统的基本方法。 2、设计要求
从课程设计的目的出发,通过设计工作的各个环节,达到以下要求:
1) 掌握汇编语言程序设计的基本方法。 2) 进一步理解各种接口电路的应用。例如8255并行接口,8253定时器等。 3) 掌握利用PC机扬声器发出不同频率声音的方法。 3、主要技术指标 编写程序
1) 在程序运行时使PC即成为一架可弹奏的电子琴。当按下小写字母a-g时,依次发
出低八度1,2,3,4,5,6,7这7个音调,当按下数字键1-7时,依次发出C调的1,2,3,4,5,6,7这7个音,而当按下大写字母A-G时,依次发出
微机原理及应用课程设计(电子琴)
利用微机原理的知识实现电子琴
目录:
一、课程设计的目的与要求
1.设计目的
2.设计要求
3.主要技术指标
二、课程设计课题的分析
三、课程设计的结果
1.实验代码
2.实验现象
3.实验说明
四、课程设计心得与体会
五、参考文献
主要实验内容
计算机电子琴仿真
利用微机原理的知识实现电子琴
一、课程设计的目的与要求
1、设计目的
本课程的课程设计是自动化专业学生学习完《微机原理及应用》课程后,进行的一次以汇编语言为主,硬件设计为辅的综合训练。本课程设计的目的在于加深对微机原理基本知识的理解,掌握汇编语言程序设计的基本方法;掌握运用微机原理开发系统的基本方法。 2、设计要求
从课程设计的目的出发,通过设计工作的各个环节,达到以下要求:
1) 掌握汇编语言程序设计的基本方法。 2) 进一步理解各种接口电路的应用。例如8255并行接口,8253定时器等。 3) 掌握利用PC机扬声器发出不同频率声音的方法。 3、主要技术指标 编写程序
1) 在程序运行时使PC即成为一架可弹奏的电子琴。当按下小写字母a-g时,依次发
出低八度1,2,3,4,5,6,7这7个音调,当按下数字键1-7时,依次发出C调的1,2,3,4,5,6,7这7个音,而当按下大写字母A-G时,依次发出高八度1,2,3,4,5
2012微机原理课程设计题目与要求
微机原理课程设计题目与要求
★ 微机原理课程设计说明:
1. 按照学校课程设计要求(格式、内容)完成本课程设计。 2. 设计题目从给定题目中选择,或者自选设计题目,要求:软件设计题限2人,硬件设计题限4-6人。
3. 课设内容一般应包含如下部分:
① 课设目的、内容;
② 问题分析、设计思路及原因;
③ 电路设计及功能说明,硬件原理图(包括接口芯片简介); ④ 软件部分的程序流程图,算法和使用的编程技巧; ⑤ 汇编源程序清单,对关键的语句(段)要给出简洁的注释; ⑥ 设计过程中的主要难点(自己遇到的)及解决思路和办法; ⑦ 课设结果及分析; ⑧ 收获、体会和建议。
★ 各位同学尽快将课程设计题目报林静,统计好后发我邮箱;做硬件设计的同学自行到微机实验室调试(有疑问联系孙永波老师);17周周五前上交课程设计报告。
★ 不上交课程设计报告的同学,本门课程设计按不及格给成绩。
题目1 加法练习程序 (限2人)
设计内容要求: 随机给出百位数以内的加法算式,并提示输入答案,若正确给出正确提示,若错误给出 错误提示,并提示输入答案;按 R 键继
微机原理课程设计 - 电子时钟课程设计
电子时钟课程设计
一:设计背景
电子数字钟的应用十分广泛,通过计时精度很高的石英晶振(也可采用卫星传递的时钟标准信号),采用相应进制的计数器,转化为二进制数,经过译码和显示电路准确地将时间“时”“分”“秒”用数字的方式显示出来。与传统的机械钟相比,它具有走时准确,显示直观,无机械传动,无需人的经常调整等优点。它广泛用于电子表、车站、码头、广场等公共场所的大型远距离时间显示电子钟。
二:数字钟电路设计思路
利用8253定时器和中断控制器8259实现中断计时时,可用8253的两个通道(通道0和通道1)串联产生1S计时脉冲。每个1S计时脉冲产生一次中断请求,在中断服务程序完成中断计时并刷新时间显示。利用8279键盘显示器实现当前时间的显示和时间的校准。在主程序完成各可编程接口芯片(8253、8259、8279)的初始化、键盘扫描及时间校准。在校表状态关中断,校表结束时开中断。
时 分 秒 时计数器 分计数器 秒计数器 二十四进制 六十进制 六十进制 较 时 秒脉冲 三: 电 路 报 时 发生 电 路
三:程序流程
微机原理课程设计报告 - 图文
微型计算机技术 课程设计
指导教师: 班 级: 姓 名: 学 号: 班内序号: 课设日期: _________________________
1
目 录
一、课程设计题目 ................. 错误!未定义书签。
二、设计目的 ..................... 错误!未定义书签。
三、设计内容 ..................... 错误!未定义书签。
四、设计所需器材与工具 ........................... 3
五、设计思路 ..................... 错误!未定义书签。
六、设计步骤(含流程图和代码) ..... 错误!未定义书签。
七、课程设计小结 ..............................
微机原理课程设计报告(程序)
微机原理课程设计报告
班级:电科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