单片机课程设计答辩要求和报告格式 09应5

11月x日(一)开始期末课程设计答辩考核:

形式:一对一单独进行;

考核内容:

(1) 仿真功能实现;

(2) 硬件电路功能实现;

(3) 课程设计报告;

(4) 答辩:回答问题;

问答提纲:

(1) 定时中断的初始化内容包括什么,怎么编写C语句?

TOMD=0x02;定时器/计数器工作方式寄存器

TH0=256-200

TL0=256-200

IE=0x82中断允许寄存器

TR0=1定时器0运行控制位(TCON)

(2) 定时中断函数与一般函数的区别是什么;

Void 函数名()interrupt 中断号 using 工作组

{

中断服务程序内容

}

(3) C语言的基本语法:

比如:

if语句、while语句、for语句的理解,会不会利用这些语句编写简单的延时函数;

uchar t,

while(ms--)for(t=0;t<120;t++)

#include 调用头文件和#define宏定义等有什么用;

(4) C51的特殊关键字,比如sbit,sfr,interrupt,code等在程序

中的作用是什么?

Sbit 位定义

Sfr 特殊寄存器定义

Interrupt 中断

Code 变量存储地址在ROM里面,不占用RAM的空间

(5) 如何编写程序检测按键是否按下和按键是否释放?

用IF判断

If(K!=0xff)判断是否按下

(6) 数码管段码值的确定,比如,要在共阳型数码管上显示减号“-”,

响应的段码值是多少;

0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFD(-)

(7) 数码管如何消影;P*=0x00

(8) 拆分出“百位”“十位”“个位”的表达式是什么;

Uchar count=0

Count/100

Count%100/10

Count%100%10

(9) LCD显示的命令字都有什么;如何初始化LCD,需要哪些命令字;

LCD忙检测uchar busy_Check、向LCD写命令void

Write_LCD_Command、发送数据Void Write_LCD_Data(uchar dat)、

LCD初始化void LCD_Initialize、显示字符串ShowString(uchar

x,uchar y,uchar *str)

(10) 你的程序中如何控制在LCD哪行哪个位置显示数据;

ShowString(uchar x行,uchar y列,uchar *str数)

(11) LCD的显示需要什么码?如何在LCD上显示0-9这样的数值;

ASCII码 、0~9

(12) LCD1602,1602这几个数字怎么理解;

16字,02行

(13) IIC总线的特点是什么;你的设计中有没有用到具有IIC总线接口

的芯片,如果有,是什么型号;

串行器件占用很少的资源和I/O线,体积小,同时具有工作电源宽、

抗干扰能力强、功耗、数据不易丢失和支持在线编程等特点

24C02

(14) “24C04”这一串数字和字符的含义是什么,那“24C02”又是什么

意思;

“04”存储容量512*8 E2PROM

“02”存储容量256*8

(15) 编写程序对24C04这块芯片进行数据的存取,需要哪些基本的模块

函数,他们分别有哪些,说明他们各自的作用;

启动I2C总线 Void Start()、停止I2C总线 void stop()、读

取应答void rack()、发送非应答信号void no_ack、发送一字节

void IIC_sendbyte(uchar wd)、接收一字节 uchar

IIC_receiveByte

(16) 你的设计中用到什么芯片实现AD和DA功能;

PCF8591

(17) Keil和proteus的联调操作;

(18) 模块整合的过程理解;

函数名.H,多少.C就有多少.H

课程设计报告正文:

一、设计题目、设计目的

1、说明选题的来源、意义和目的

选题来源:源于20xx年x月国赛题目《波形采集与回放》

意义:

目的:

2、课题承担人员及分工说明。

设计画板:刘振昇

报告编写:蔡仙

一、课题总体设计说明

1、说明总体开发计划和课题所达到的功能目标和技术指标

2、课题总体设计方案,比较几个备选方案,确定最终方案

方案一:用STC89C51、外部扩展A/D、存储AT24C04、液晶显示LCD1602、D/A

方案二:用STC12C5A60S2、了解内置A/D、IIC存储、DA、液晶显示

方案三:用STM32103RC、内置A/D、D/A、IIC存储、液晶显示、低功耗

3、设计任务、功能描述(如按键功能设置、显示信息,设计产品操作步骤等)、设计总体分析

二、硬件设计说明

1、硬件总体设计方案

(1)硬件设计目标

(2)硬件功能模块划分

(3)主控芯片和关键元器件的选型分析说明及原理介绍、接口和连接方式定义(硬件资源分配:如端口的应用)

2、硬件单元设计

细化每个功能模块硬件设计思路和实现方法,要落实到原理图或PCB布局等内容。

三、软件设计说明

1、软件总体设计方案

(1)软件设计目标

(2)软件功能模块划分

2、软件设计

细化每个功能模块软件设计思路和实现方法,要落实到流程图和重点代码等内容。

? 主程序功能描述及分析、主程序流程图

? 存储单元空间分配

? 各子程序功能描述及子程序入口出口、各程序流程图

四、课题开发总结

1、总结整个课题的任务完成情况,是否与预期规划的相符合,设计出来的作品性能如何、优缺点是什么?

2、硬件宏观上的设计要点,达到的性能指标,存在的问题等内容;

3、软件宏观上的设计要点,达到的性能指标、开发编译工具和方法、存在的问题。

五、附件

1、硬件设计的总电路原理图、PCB版图;

2、元器件清单(器件名称、型号、在原理图中的编号);

3、硬件电路板外观图片、PROTEUS仿真效果图;

单片机课程设计报告

题目:

设计者1: 负责任务:

专业班级/学号:

设计者2: 负责任务:

专业班级/学号:

指导教师1: 指导教师2:

答辩时间:

 

第二篇:单片机课程设计报告格式

单片机课程设计报告格式要求

统一的A4纸打印。每页约44行,每行约34字;打印正文用宋体小四号字;版面页边距上空2.5cm,下空2cm,左空2.5cm,右空2cm;页码用小五号字,底端居中。

A、封面;B、课程设计任务书;C、摘要; D、目录; E、正文;F、参考文献;G 、附录(源程序代码);H、有关图纸(系统的总体原理图)

摘要(内容提要)

摘要是论文内容的简要陈述,应尽量反映主要信息,内容包括研究目的、方法、成果和结论,不含图表,不加注释,具有独立性和完整性,?摘要?字样位置居中。

目录

目录按三级标题编写,要求层次清晰,且要与正文标题一致。主要包括绪论、正文主体、结论、主要参考文献及附录等。

题序层次大致有以下几种格式:

1、绪论

1.1课题背景

ˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

1.2交会对接技术发展概况

ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

1.2.1俄罗斯空间交会对接发展概况

ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

1.2.2美国空间交会对接发展概况

ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

2、空间飞行器

2.1引言

ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

结论

ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ

主要参考文献

为了反映报告的科学依据和作者尊重他人研究成果的严肃态度,同时向读者提供有关信息的出处,正文之后一般应列出主要参考文献(只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料)。报告中被引用的参考文献序号置于所引用部分的右上角。参考文献所列著作按报告中引用顺序排列,著作按如下格式著录:序号、著作者、书名、出版地、出版社、出版日期。

例1(著作):1.宋尚桂.大学通识教育的理论和模式.青岛:中国海洋大学出版社,20xx年x月

例2(文章):2.朱晓刚.以人为本----美国大学通识教育理念和实践的解读.民办教育研究,20xx(5)

设计报告装订顺序

(一)课程设计封面

(二)课程设计任务书

(三)摘要

(四)目录

例:

1、绪论ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ 1

1.1课题背景ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ 1

1.2交会对接技术发展概况ˉˉˉˉˉˉˉˉˉˉˉˉˉ3

1.2.1俄罗斯空间交会对接发展概况ˉˉˉˉˉˉˉˉˉ5

1.2.2美国空间交会对接发展概况ˉˉˉˉˉˉˉˉˉˉ7

2、空间飞行器ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20

2.1引言ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20

2.2空间飞行器姿态表示ˉˉˉˉˉˉˉˉˉˉˉˉˉˉ23 结论ˉˉˉˉˉˉˉˉˉˉˉˉ ˉˉˉˉˉˉˉˉˉˉ50 主要参考文献ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ51

(五)正文

(六)参考文献

(七)附录

(八)有关图纸

撰写设计报告的几点要求

1、文字

设计中汉字应采用《简化汉字总表》规定的简化字,并严格执行汉字的规范,所有文字字面清晰,不得涂改。

第一层次(章)题序和标题居中放置,其余各层次(节、条、款)题序和标题一律沿版面左侧边线顶格排列。第一层次(章)题序和标题距下文双倍行距。段落开始后缩两个字。行与行之间,段落和层次标题以及各段落之间均为单倍行距。

第一层次(章)题序和标题用小二号黑体字。题序和标题之间空两个字,不加标点,下同。

第二层次(节)题序和标题用小三号黑体字。

第三层次(条)题序和标题用四号黑体字。

第四层次及以下层次题序及标题一律用小四号黑体字。

结论(结束语)作为单独一章排列,但标题前不加?第XXX?字样。结论是整个设计的总结,应以简练的文字说明所做的工作。

2、表格

设计中的表格可以统一编序,也可以逐章单独编序,方式应与插图及公式的编序方式统一。表序必须连续,不得重复或跳跃。表格的结构应简洁,各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用‘同上’、‘同左’和其它类似用词,应一一重新标注。表序和表题置于表格上方中间位置,无表题的表序置于表格的左上方或右上方(同一篇论文位置应一致)。

3、插图

插图要精选,图序可以连续编序,也可以逐章单独编序,方式应与表格、公式的编序方式统一,图序必须连续,不得重复或跳跃。仅有一图时,在图题前加‘附图’字样。设计中的插图以及图中文字符号应打印,无法打印时一律用钢笔绘制和标出。由若干个分图组成的插图,分图用a,b,c,……标出。图序和图题置于图下方中间位置。

4、公式

设计中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号一律用阿拉伯数字连续编序或逐章编序,序号排在版面右侧,且距右边距相等。公式与序号之间不加虚线。

5、数字用法

公历世纪、年代、年、月、日、时间和各种计数、计量,均用阿拉伯数字。年份不能简写(如19xx年不能写成xx年)。数值的有效数字应全部写出,如:0.50∶20.0不能写作0.5∶20。

6、软件

软件流程图和原程序清单要按软件文档格式附在报告后面,特殊情况可在答辩时展示,不附在报告内。

7、计量单位的定义和使用方法按国家计量标准执行。

相关推荐