单片机及DSP课程设计任务书
专班
业:电子信息、通信工程级:信息0913、通信0912
指导教师:吴则举、何香玲、王辛杰、宋传旺、李贺时地间:2012061124(第16、17周)点:通信工程实验中心
f一、设计目的
为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的课程设计。通过设计使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。1、通过本设计,使学生综合运用《单片机技术原理与应用》《DSP原理与应用》语、《C言程序设计》以及《数字电路》《模拟电路》、等课程的内容,为以后从事电子产品设计、软件编程、系统控制等工作奠定一定的基础。2、学会使用KEILC和PROTEUS等软件,用C语言或汇编语言编写一个较完整的实用程序,并仿真运行,保证设计的正确性。3、了解单片机接口应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等。
二、设计内容(也可以从大作业题目中选择)
该实践训练环节要求学生能够运用所学知识,在老师的引导下完成课程设计题目,达到相应的训练要求。序号123教学内容数码转换并显示键盘接口和显示设计8155或8255扩展基本要求设计ASCII、BCD或16进制数转换并在6位LED显示功能。设计并实现一4×4键盘的接口,并在两个数码管上显示键盘所在的行与列。用8155或8255扩展IO实现16个LED的跑马灯,提供多种跑马灯运行模式实现一简易时钟的功能,用数码管显示,要求该时钟走时准确,时间可以通过键盘设置与校准。实现一简易的加减法计算器的功能,要求该计算器能够进行6位无符号数的加减计算。用单片机设计一音乐播放器可以通过按键播放多首音乐用两个单片机实现0F的字符串行传送用AD采样实现数字电压表,采用数码管或液晶显示电压值用DA完成锯齿波输出,用PROTEUS内带的示波器查看波形用PROTEUS内带的频率发生器产生频率源备注
4
多点定时数字钟设计
5
简易计算器设计
678910
音乐播放器串口通信实现字符传送数字电压表波形发生器频率计数器
f三、设计要求
1、掌握原理图的画法,在PROTEUS平台上用单片机完成所选题目的原理图设计2、在KEILC平台上使用C语言编程实现编程,并调试通过3、在PROTEUS平台上利用设计好的原理图和调试好的程序完成整个仿真。4、按设计报告要求完成课程设计报告
四、课程设计时间安排
本课程设计安排在第6学期的第16、17周,具体的学时时间见下表r