单片机课程设计答辩要求和报告格式 09应5由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机课程设计答辩”。
11月21日
(一)开始期末课程设计答辩考核:
形式:一对一单独进行;
考核内容:
(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
#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线,体积小,同时具有工作电源宽、抗干扰能力强、功耗、数据不易丢失和支持在线编程等特点
24C0
2(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功能;
PCF859
1(17)Keil和proteus的联调操作;
(18)模块整合的过程理解;
函数名.H,多少.C就有多少.H
课程设计报告正文:
一、设计题目、设计目的1、说明选题的来源、意义和目的选题来源:源于2011年9月国赛题目《波形采集与回放》
意义:
目的:
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:
答辩时间:
单片机课程设计报告题目:小直流电机调速实验教学单位: 机 电 工 程 系专业: 机械设计制造及其自动化班级: 0803班学号: 0811050342姓名: 程怀虎2011 年 11月(以下内容用宋体,五号,单......
《单片机原理与接口技术》课程设计报告设计题目: 基于80C51单片机系统实验板的制作与程序设计专业:应用电子专业班级: 11应电班姓名: 丁文俊指导教师: 余静老师2013 年 5 月20......
DS18B20测温及按键控制课 程 设 计课程名称 单片机基础课程设计 题目名称 18B20测温及按键控制 学生学院 **** 专业班级 **** 班号 **** 学生组员 ****** 指导教师 ***** -......
课程设计报告题 目: 自动滴灌系统设计 课程名称: 单片机原理及应用 学 院: 信息工程学院专 业: 计算机科学与技术 班 级: 2014 级计本 1 班学生姓名: *** 学 号: 201403031 指......
片 机 课 程 设 计 报学号、姓名:年级、专业:培养层次:课程名称:授课学时学分:考试成绩:授课或主讲教师签字:单 告1 单片机最小系统功能说明单片机的最小系统是由组成单片机系统必......