浙江科技学院
嵌入式系统B(EDA技术与应用)
课程设计报告
年 月 日
目 录
1、绪论 1
2、设计目的
3、设计要求
4、设计思想
5、设计内容
5.1 模块1(功能及设计思想)
5.1.1 源代码
5.1.2 仿真波形
5.1.3 符号图
…
6、设计仿真
7、编程下载
8、总结
9、收获与感想
10、参考文献
1、 绪论
EDA技术、可编程逻辑器件、HDL语言等内容和应用现状的概述,1~2页;
2、设计目的
通过课程设计,掌握各类常用组合逻辑和时序逻辑电路的设计原理和实现方法,熟练掌握以Altera公司主流CPLD产品MAXII系列可编程逻辑器件的开发应用技术,包括软件开发环境Quatus II的使用,图形输入和硬件描述语言的文本输入方法,综合与仿真,直至将设计下载到器件上完成专用芯片的制造。在课程设计过程中,还要求掌握可编程器件的硬件电路设计。通过课程设计,应该对现代先进的逻辑电路电子技术设计手段有一定的了解和掌握,感受概念驱动型设计、自顶向下的系统设计等新的设计理念和方法,同时学习和掌握电子设计领域的新技术和新器件,为将来从事相关工作做好技术储备。
3、设计要求
要求设计一个基于MAX II系列CPLD的微波炉控制器专用芯片,器件型号为EPM240T100C5,功能要求如下:
1、上电后,系统自动复位:数码管显示全零,功率选择小火档,显示“1”,三挡加热输出均为低电平;
2、可以进行烹调时间的分、秒设置,并使用数码管显示时间信息,设要求最长的烹调时间为59分59秒;
3、可以选择加热功率,分三档:高火、中火、小火,分别显示“3”,“2”,“1”;
4、按“开始”按键进入烹调状态,根据功率选择输出加热控制信号,时间显示数码管按每秒减1的倒计时方式显示剩余烹调时间;
5、烹调定时结束后,输出通知信号,系统回到复位状态。
要求有顶层设计思想、功能模块设计过程体现,设计结果仿真和程序下载。
考核方式为现场演示、答辩和报告书相结合,给以综合评分。成绩为五级制。
4、设计思想
学校名
课 程 设 计 报 告
课程名称 C语言程序设计
系 别:
专业班级:
学 号:
姓 名:
课程题目:企业人事管理系统
完成日期:
指导老师:
年 月 日
附件:
课程设计的内容
企业人事管理系统:
本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询等方面的工作,基本满足人事日常业务的管理需要。
一、项目功能:
1、管理功能
录入职工信息:添加多个职工的基本信息,包括职工工号、职位、姓名、性别、文化程度、工资和身体情况。每添加一个职工的基本信息后,由系统提示是否继续录入。
显示职工信息:要能够把职工信息以报表的形式全部显示。
修改职工信息:要能够对职工的基本信息进行修改。
追加职工信息:可以在新职工进入公司时,随时把职工信息追加进来。
删除职工信息:在职工离开公司时,可以通过系统把职工的信息删除。
统计职工信息:能够对职工基本信息进行分类统计,可以分别从姓名、文化程度、职位进行统计。
2、查询系统:能够通过姓名查询职工的基本信息。
3、通信录系统
输入通信录信息:通信录的信息可以包括职工姓名、电话号码、家庭电话号码、手机号码、家庭地址和电子邮件等。
查询通信录信息:能够通过姓名查询通信录所包括的职工所有信息。
修改通信录信息:在职工信息变化的时候可以任意修改变化的职工信息。
二、项目总体设计
1、数据和数据结构
Struct employee /*职工基本情况*/
{
int num; /*学号*/
int position; /*专业:1 学生*/
char name[8]; /*姓名*/
char sex[2]; /*职工性别:f为女m为男*/
int age; /*职工年龄*/
int cult; /*职工文化程度:1 专家 2 博士 3 硕士 4 学士 5 为其他*/
int salary; /*职工工资*/
int state; /*职工健康情况:good,general,bad*/
}em[N];
struct communication /*职工通讯录*/
{
char name[8]; /*职工姓名*/
char officetel[13]; /*办公室电话号码*/
char hometel[13]; /*家庭电话号码*/
char handtel[13]; /*手机号码*/
char address[25]; /*家庭地址*/
char email[13]; /*电子邮箱*/
}empc[N];
三、系统结构模块图
四、系统自定义函数列表
在C语言中,每一个功能模块对应一个函数。即由函数实现各模块的具体功能。 void manage(); void query();
void communication(); void input(); void display(); void change(); void del(); void add(); void count();
int changeposition(); int changecult(); int changesalary(); int changestate();
课程设计论文撰写的内容和要求
课程设计论文要求每个人写一份,字数要求3000~5000字。
涉及到计算机软件:学生要独立完成一个软件或较大软件中的一个模块,要有足够的工作量;要写出软件说明书,能够进行计算机演示和给出运算结果。
涉及到计算机硬件或电控装置:学生要独立完成一个完整的实验,要有完整的测试结果和实验数据,实验要有探索性,要写出使用说明书。
1、标题
标题应该简短、明确、有概括性。标题字数要适当,不宜超过20个字。如果有些细节必须放进标题,可以分成主标题和副标题。
2、论文摘要
论文摘要简要陈述研究课题的内容,创新见解和主要论点,中文摘要在200字左右。摘要的最后应列出关键词。
3、目录
目录按三级标题编写(即:[一、?,1. ?,(1)?]),要求标题层次清晰。目录中的标题应于正文中的标题一致。每一章节后应标明起始页码。课程设计的全部标题层次应有条不紊,整齐清晰。]
3、正文
正文包括绪论、正文主体与结论,其内容分别如下:
① 绪论:说明本课题的意义、目的、研究范围及要达到的技术要求;简述本课题在国内外的发展概况及存在的问题;说明本课题的指导思想;阐述本课题应解决的主要问题。
② 方案:说明设计原理并进行方案选择,阐明为什么要选择这个设计方案以及所采用方案的特点。
③ 过程论述:指作者对自己的研究工作的详细表述。要求理论正确、论据确凿、逻辑性强、层次分明、表达确切,
④ 结果分析:对研究过程中所获得的主要的数据、现象进行定性或定量分析,得出结论或推论。
⑤ 结论:对整个研究工作进行归纳和综合,阐述本课题研究中尚存在的问题及进一步开展研究的见解和建议。结论要写的概括、简短。
4、致谢
致谢应以简短的文字对在课程设计过程中曾给予帮助的人(如指导教师、答疑教师及其他人员)表示自己的谢意。
5、参考文献
参考文献是课程设计论文中不可缺少的组成部分,所引用的文献必须是本人真
正阅读过的,近期发表的与设计或论文工作直接相关的文献。它反映课程设计论文的取材来源、材料的广博程度和材料的可靠程度,列入的主要的文献在3篇以上。
(1) 附录
附录是对于一些不宜放在正文中,但又直接反映完成工作的成果内容。如图纸、实验数据、计算机程序等材料附于课程设计论文之后,附录所包括的材料是课程设计论文的重要组成部分。]
信息工程学院网页设计与制作课程设计报告书指导教师专业班级姓名学号日期20xx年6月4日20xx年6月10日网页设计与制作课程设计一…
课程名称课程设计题目院别矿业与安全工程学院专业安全技术及管理姓名学号同组人员指导教师段汉文目录第一章系统设计分析311设计要求31…
C语言程序设计课程设计报告专业电子信息工程自动化班级电信0904姓名陈列慧指导教师彭琼丁雄20xx年12月30日C语言程序课程设计…
课程设计报告题目姓名专业班级学号设计成绩指导教师设计完成日期20xx年月日课程设计任务书题目系部专业班级学生姓名学号月日至月日共周…
《课程设计报告》的格式要求撰写课程设计报告参考格式:题目(居中,小三号黑体字)学生姓名(学号)(学生姓名之间两格)(一律采用五号宋…
《课程设计报告》的格式要求撰写课程设计报告参考格式:题目(居中,小三号黑体字)学生姓名(学号)(学生姓名之间两格)(一律采用五号宋…
单片机课程设计报告格式要求统一的A4纸打印。每页约44行,每行约34字;打印正文用宋体小四号字;版面页边距上空2.5cm,下空2c…
信息科学与工程学院高级语言程序设计课程设计报告学生成绩管理系统学科专业计算机科学与技术班级1301学号指导教师唐郑熠讲师学生二零年…
课程设计报告C课程设计简单计算器学院专业名称班级学号学生姓名指导教师计算机与通信工程物联网工程敬茂华20xx年月日东北大学秦皇岛分…
苏州科技学院天平学院模拟电子技术课程设计报告课设名称正弦波方波三角波信号发生器设计专业班级电子信息工程物联网1221学号姓名张琪梁…
两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事…