一、 课程设计的目的 课程设计是本科教学全过程中的重要环节。《微机应用系统设计与综合实验(实践)》课程设计主要培养我们自动化专业学生,运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生运用计算机编程语言综合编程能力、程序调试技能和微机系统接口综合应用及电路设计能力。 1、学习在PC系统中扩展简单的I/O接口的方法。 2、熟练掌握和运用汇编和C语言编写程序控制8255各口的输入输出,并正确带动数码管及步进电机;能熟练运用汇编和C语言实现8254的定时功能,以确保8255输出的脉冲频率稳定。 3、熟练掌握ISA总线配置方式下硬件实验的调试,并能独立的排除故障,以确保实验的顺利进行。 二、 设计的题目名称及要求 设计题目:小型步进电机控制系统设计。 设计要求: 1、编程语言为C语言或汇编语言。 2、硬件电路基于80x86微机小键盘和数码显示接口。 3、控制性能要求,实现步进电机启动、方向、速度调节和停止功能选择,并且在计算机屏幕上及数码管上实时显示步进电机当前参数及工作状态。编程语言为汇编语言或C语言。 三、实验设备 PC机一台(装有TDPIT软件)、唐都AEDK8688ET实验箱。 四、设计的思想和实施方案 由于本次课程设计控制的对象是步进电机,首先我得通过查阅相关资料对步进电机有个初步的了解和认识。所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动一次(一定的角度),本次课程设计控制的是四项八拍步进电机。在了解了步进电机的工作原理后,我的初步想法是用8255给步进电机传送脉冲,用8254控制传送脉冲的频率,以实现对步进电机转速的控制。 8255内部包含3个8位的输入输出端口A、B和C,端口A和端口B都可以用作一个8位的输入口或8位的输出口,端口C既可以作为一个8位的输入口或8位的输出口,又可以作为两个4位的输入输出口(C口上半部分和C口下半部分)使用,还可以配合A口和B口工作,分别用来产生A口和B口的输出控制信号和输入A口和B口的端口状态信号。 本次设计,我对8255的使用是这样的:8255工作于方式0,A口低四位接键盘及数码管显示单元的X1~X4;C口低四位接键盘及数码管显示单元的Y1~Y4; C口高四位接步进电路的驱动电路,使电机转动起来;B口接数码管的A、B、C、D、E、F、G和DP,以使数码管显示电机的转向和转速。8255的A口高四位本次课程设计没有用到。
2021-11-27 18:23:55 445KB 步进电动机 调速 方向控制
1
五、 各功能模块的实现 系统构架设计和数据库设计完成之后,就可以开始立足实现系统各项功能模块。系统 是依据多层构架模式实现的,为了更好的体现这一构架,尽量按层次进行实现。按顺序首先是实现数据库层,即在数据库中创建各物理表。 其次是实现模型层,主要工作是编写各实体类和DAO类。 模型层实现后是编写相应业务类,实现业务层。 最后是编写视图层的JSP页面。 但在这些工作开展之前,还需要先完成两项必要的任务,即:  系统运行环境的配置 新闻发布系统采用Tomcat 6.5 作为Web服务器,因此需要对Tomcat进行正确的安装和配置,主要包括数据库连接池的配置、虚拟目录的创建等。  实用类的编写 除了各业务类、DAO类和实体类外,还需要编写一些实用工具类,主要包括数据库工具类、日期处理类和字符串处理类。JSP页面、业务类、DAO类和实体类都需要访问这些工具类所包含的方法。
2021-11-27 14:00:21 1.25MB 新闻发布,报告。
1
vfp课程设计学生成绩管理系统设计报告WTUHUHAN.pdf
2021-11-19 12:05:09 1.18MB
数据库学生管理系统设计报告 完整的7步设计方案,有完整E-R图,关系模式规范化优化!有linux下mysql的完整代码,讲解游标,存储过程,视图,触发器等代码。
2021-11-15 12:34:44 73KB 数据库 学生管理系统 设计报告 linux
1
这学期做的课程设计,是通信的,要的可以下载,里面有protel 画的详细电路图
1
目  录 摘  要 I 1 绪  论 1 1.1 课题研究的目的及意义 1 1.2 国内外研究动态 1 1.3 本文的工作 2 2 系统分析 4 2.1 可行性分析 4 2.1.1 社会可行性 4 2.1.2 技术可行性 4 2.1.3 经济可行性 4 2.2 需求分析 4 2.2.1 用户中心 5 2.2.2 主题中心 5 2.2.3 管理员功能 6 2.2.4 统计功能 6 2.3 开发工具及相关技术简介 6 2.3.1 相关工具简介 6 2.3.2 相关技术概述 7 2.4 系统的数据流图 9 2.5 用例图 9 3 总体设计 11 3.1 功能分析 11 3.2 数据库设计 12 4 详细设计与实现 15 4.1 数据库连接 15 4.2 前台显示模块 15 4.3 后台管理模块 23 5 测试与运行环境 29 5.1 系统测试 29 5.2 系统调试 29 5.3 运行环境 29 结  论 30 参考文献 31 致  谢 32 附录 数据表 33
2021-11-04 18:57:19 156KB BBS 论坛 报告
1
要求设计制作一个医院病房呼叫系统,其主要功能如下: 1. 呼叫功能:能实现8个病床对护士站的呼叫,病人有情况时,按一下自己床位边的呼叫按键,就能呼叫护士; 2. 显示功能:有病床呼叫时,护士站的数码管显示器上会显示相应的床位号;无呼叫时显示器上无显示; 3. 报警功能:有病床呼叫时,护士站的喇叭会发出一响一停的报警声,同时,数码管显示器上显示的床位号会与报警声同步闪烁。 4. 呼叫保持功能:有呼叫键按下后,即使按键松开了,呼叫显示和报警声也能保持,直到护士响应呼叫; 5. 清除功能:护士响应呼叫后,按下清除键即可清除呼叫报警声及显示。
2021-10-29 20:19:33 434KB 电路设计
1
该系统是由管理员通过系统管理学生信息,能根据学生学号、院系、寝室号等来查询学生的其他相关信息,新生入住能录入新生的住宿信息,能查询房间的信息如入住人数、人员、费用等。学生遇毕业退学等原因能删除其住宿信息,同时,备忘一些信息,记录非寝室住宿人员的出入登记,并能进行查询相关登记记录。 系统采用C#语言编写,利用功能强大的Microsoft Visual studio 2008作为开发工具,用SQL Server 2008作为数据库存储数据。
2021-10-21 00:01:08 1.05MB 宿舍管理系统设计报告.doc
1
详细的设计过程,按照软件开发国标撰写,包含需求说明书,可行性分析,开发环境和项目规划,软件界面设计标准与规范,软件编码设计标准与规范,数据库分析与设计,软件体系结构设计说明书,界面设计报告,测试分析报告,使用说明书等 各个图、表都有,非常详细
2021-10-20 14:27:23 664KB 图书 管理
1
基于ARM处理器的GPS导航系统设计报告.doc
2021-10-16 16:02:19 514KB ARM处理器的GPS导航系统