课程设计报告封面及说明模板-温控

天 津 理 工 大 学 课程设计报告

题目:基于 8086 的简单温控系统设计

学生姓名 届 指导教师 20xx

学号 班级 专业电气工程及其自动化






1. 课程设计文本材料包括设计报告、任务书、指导书三部分,其中 任务书、指导书由教师完成。按设计报告、任务书、指导书顺序 装订成册。 2. 学生根据指导教师下达的任务书、指导书完成课程设计工作。 3. 设计报告内容建议主要包括:概述、系统工作原理、系统组成、 设计内容、小结和参考资料。 4. 设计报告字数应在 3000-4000 字,采用电子绘图、采用小四号宋 体、1.25 倍行距。 5.课程设计成绩由平时表现 (30%) 设计报告 、 (30%) 和提问成绩 (40%) 组成。


课程设计任务书、指导书
课程设计题目: 基于 8086 的简单温控系统设计 Ⅰ.课程设计任务书
一、课程设计的内容和要求(包括原始数据、技术要求、工作量)
利用《微型计算机控制技术》课程中所学的 Intel 8086 为 CPU 的 16 位微型 计算机系统及其主要的可编程接口芯片微型计算机控制技术 8255A、DAC0832 等 设计简单的温控单元。 输入是数字量后,用数模转换器 DAC0832 改变输出电压大小,从而控制加热 温度。为了稳定在设定好的温度值,需增加 PID 调节功能,并利用反馈回路不断 调整控制量。其框图如下:

G(z) R(S) + E(S) C(S)

D(Z)

H(S)



Gc(S)

已知被控对象的传递函数 Gc(S)可简化为: 统的要求,设计出 D(z)的表达式 设计要求:

1 s( s ? 1 )

,根据对最少拍无差系

1) 在对 D/A 转换设计的过程中, 通过编程使 DAC0832 输出对应从 0V 到+5V 的电压,达到控制电加热部件功率的作用。 2)设计电压转换部分的硬件电路,自定义端口地址,并绘出相应的地址 接线图(包括 8086、DAC0832 及必要的译码电路等) ; 3)推导 D(z)的传递函数据。 4)完成系统的软件设计,设计流程图;


二、课程设计参考资料
[1] 赖寿宏观.微型计算机控制技术[M].机械工业出版社,20xx.6 [2] 杨素行等.MCS-51 微型计算机系统原理及应用,清华大学出版社,1995 [3] 胡汉才.微机原理其接口技术.北京 :清华大学出版社, 20xx.14~62 [4] 沈美明,温冬婵.IBM-PC 汇编语言程序设计[M].清华大学出版社,1991.6

Ⅱ.课程设计指导书
一、课程设计要点、设计步骤
1) 分析系统实现的功能,从总体上把握系统设计的思路和方法,不能 盲目地行动; 2) 按照预想思路,正确地设计出接口电路原理图,要求用 PROTEL 绘图 软件绘制电路图,并注明器件的名称和管脚; 3) 4) 正确运用所给器件布线,搭接硬件电路; 选用汇编语言编写主程序以及各芯片调试子程序,要求: a) 界面友好、操作方便; b) 实现功能要求; c) 功能模块应有详细注释。 写出完整的课程设计总结报告,并按时提交。

二、主要技术关键的分析、解决思路
1) A/D 转换部分:学生应该掌握 DAC0832 的使用方法;掌据寻址及译码器的使 用方法。 2) 掌握数字控制器的直接设计方法,了解最少拍无差系统的设计方法。 3) 硬件电路设计:掌握 Protel 软件的使用方法,能利用该软件设计系统硬件, 并能正确地作出系统硬件图。 4) 汇编语言编程能力及方法:学生应该掌握利用计算机语言编写程序的思路; 能够熟练地应用汇编语言编写常用的功能程序。 5) 文字处理:学生应该熟练使用 Microsoft Office 软件,能书写出规范工整 的课程设计说明书。


三、课程设计进度安排 起 迄日期
20xx/5/21--20xx1/5/24 20xx/5/24--20xx/5/28 20xx/5/28-20xx/6/3 20xx/6/8

工 作 内 容 收集资料 系统设计 调试 交设计,答辩


 

第二篇:课程设计报告模板

《数据结构课程设计》实验报告

(标题格式:宋体,三号,加粗,居中)

【完成题目1】猴子选大王(小四,加粗)

【问题描述】(以下带有【】的标题均采用:小四,加粗)

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:20磅,首行缩进2字符) 一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1--m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。

【基本要求】

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:20磅,首行缩进2字符,不加粗)

输入数据:输入m,n。 m,n 为整数,n<m;

输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号 ,建立一个函数来实现此功能。

【算法设计】

(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:20磅,首行缩进2字符,不加粗)

【源代码】

(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗) int main(int argc,char* argv[])

{

char *str;

str=(char *)malloc(100*sizeof(char));

printf("请输入带括号(()、[]和{})的表达式:(当输入#时退出)\n");

while(scanf("%s",str)&&strcmp(str,"#"))

{

if (IsCorrect(str))

printf("表达式括号匹配\n");

else

printf("表达式括号不匹配\n");

}

return 0;

}

【结果截图】

【收获及体会】

(根据具体题目,独立完成。字号:五号,行间距:20磅,首行缩进2字符,不加粗)

【问题描述】(以下带有【】的标题均采用:小四,加粗)

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符)

【基本要求】

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符,不加粗)

【算法设计】

(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:22磅,首行缩进2字符,不加粗)

【源代码】

(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗)

【结果截图】

【收获及体会】

(根据具体题目,独立完成。字号:五号,行间距:22磅,首行缩进2字符,不加粗)

【问题描述】(以下带有【】的标题均采用:小四,加粗)

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符)

【基本要求】

(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符,不加粗)

【算法设计】

(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:22磅,首行缩进2字符,不加粗)

【源代码】

(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗)

【结果截图】

【收获及体会】

(根据具体题目,独立完成。字号:五号,行间距:22磅,首行缩进2字符,不加粗)

《数据结构课程设计》心得体会

(标题格式:宋体,三号,加粗,居中)

正文部分:小四,宋体,行间距22磅,首行缩进2字符,字数:200字以上,内容:此次《数据结构课程设计》收获等内容。

相关推荐