- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中北大学
课程设计说明书
学生姓名: 学 号:
学 院: 信息与通信工程学院
专 业: 信息对抗技术专业
题 目: 单片机与CPLD应用初步
指 导 教 师: 张丕壮、姚金杰、杨光、李凯
2015年 3月 21 日
中北大学
课程设计任务书
2013/2014 学年第 二 学期
学 院: 信息与通信工程学院
专 业: 信息对抗技术专业
学 生 姓 名: 学 号:
课程设计题目: 单片机与CPLD应用初步
起 迄 日 期: 2014年3月25 日~2013年6月28日
课程设计地点: 信息对抗技术专业综合实验室
指 导 教 师:
专 业责任 人: 张丕状
下达任务书日期: 2013 年3月 25日
课 程 设 计 任 务 书
1.设计目的: (1)通过本课程设计的学习,将复习所学的基础知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力;
(2)熟练使用单片开发板、简易电路、万用表等仪器设备;
(3)通过本课程设计,掌握设计单片机系统的思维方法和基本开发过程。 2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
(1)熟悉KEIL软件的使用
a、熟悉KEIL的运行环境;
b、掌握在KEIL平台上完成单片机程序的设计、仿真;
c、根据所选题目的需要,会正确设计单片机程序,外围模块电路。
(2)实践设计要求:
a、根据所选题目,设计相应的单片机程序;
b、根据设计的单片机与外围模块或器件电路,完成仿真,根据仿真结果优化程序;
c、根据设计的单片机程序,最终完成单片机控制的设计。
(3)参考题目
题目一:通过独立按键实现LED控制(每班最多4个同学(共8个同学)分别选做其中的两个功能,组合后连个班的同学不能重复)。
设计要求:8个按键分别实现不同功能,其中:
按键1实现P2口控制八个发光二极管显示按键1的第几次按下;
按键2控制八个发光二极管显示二进制学号(两位数);
按键3控制八段数码管显示连续的0-9;
按键4控制八个发光二极管为“跑马灯”模式;
按键5控制八个发光二极管为“左右跑马灯”模式;
按键6延时实现LED流水灯效果P2口八个灯作跑马灯;
按键7控制八段数码管8个控制点交替出现;
按键8控制计数控控制8个LED;
题目二:通过矩阵按键实现LED控制(每班最多4个同学(共8个同学)分别选作其中的两个,组合后连个班的同学不能重复)。
设计要求:16个按键分别实现不同功能,其中:
按键1、9实现P2口控制八个发光二极管显示按键1的第几次按下;
按键2、10控制八个发光二极管显示二进制学号(两位数);
按键3、11控制八段数码管显示连续的0-9;
按键4、12控制八个发光二极管为“跑马灯”模式;
按键5、13控制八个发光二极管为“左右跑马灯”模式;
按键6、14延时实现LED流水灯效果P2口八个灯作跑马灯;
按键7、15控制八段数码管8个控制点交替出现;
按键8、16控制计数控控制8个LED;
题目三:通过单片机实现蜂鸣器控制(每班最多3个同学(共6个同学)分别选作)。
设计要求:
实现三种音乐的的播放,播放时可以通过顺序播放,三种音乐播放后等待学号为长度的秒(例如30号延时30秒)后播放报警音乐,在分段数码管上显示自己的学号。
题目四:通过数码管计数显示(每班最多3个同学(共6个同学)分别选作)。
设计要求:
高6位数码管显示时分秒计数,低两位计数时以学号为进位计数点。
题目五:基于单片机的抢答器设计。(每班最多2个同学(共4个同学)分别选作)。
设计要求:
以矩阵键盘为输入端,在数码管上显示第几个键第一个按下,矩阵键盘的16位设置为复位键,在分段数码管上显示自己的学号。
题目六:在LED阵中显示设计(每班最多5个同学(共10个同学)分别选作)。
设计要求:
顺序显示自己的学号,之后显示笑脸,自己的姓名中的一个字。
题目七:时钟显示(每班最多3个同学(共6个同学)分别选作)。
设计要求:
通过数码管显示实时时间,每5秒显示一次自己的学号;LC
文档评论(0)