- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息与电气工程学院
课程设计说明书
(2011 /2012 学年第 2 学期)
课程名称 : 单片机课程设计
题 目 : 答辩用计时器设计
专 业 : 电气工程及其自动化
班 级 : 级 班
姓 名 :
学 号 :
指导教师 :
设计周数 : 2周
设计成绩 :
2012年 6 月 20 日
目 录
1、简介 3
2 、系统硬件电路设计 3
2 .1 工作原理及思路 3
2 .2 器件清单 4
2 .3 器件介绍 4
2 .4 模块设计 8
3、 软件设计 9
4、 系统调试 10
5、 程序清单 12
6、 问题及解决 20
7、 心得体会 21
8、 参考文献 22
9、 注意事项 22
一、课程设计简介
1.1 目的:
(1) 了解倒计时计时器的原理,从而学会制作答辩用计时器。
(2) 通过答辩用计时器的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及使用方法。
(3) 学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
1.2主要任务
(1)4位数码管用于显示分十位、分个位;秒十位、秒个位;
(2)调节键、加一键、减一键、开始键;
(3)蜂鸣器及红色发光二极管。
要求:上电时,显示为10:00,一旦运行开始,蜂鸣器不响,发光二极管不亮。经过一秒刷新数据,仅有“开始”键有效。根据“调节”键按下的次数,分别用于调整分十位、分个位、秒十位。按下“加一”或“减一”键是针对具体调节对象进行数据修改。奇数次按下“开始”键,从当前显示数据开始倒计时,偶数次按下“开始”键,暂停计时,且保持显示数据不变。当定时结束时,以一定频率驱动蜂鸣器,并使发光二极管发光。
1.3技术要求
(1)熟练应用protel绘制原理图和pcb图。
(2)掌握数码管显示相关电路和程序。
(3)单片机中断程序设计。
二、系统硬件设计
2.1工作原理及设计思路、可扩展性
“答辩倒计时器”使用MCS51系列单片机设计电路,运用C语言编程,达到用键盘设定倒计时时间,警告时间及到点时提醒的目的。
工作流程:答辩开始前利用模式和位选端,加减端设定答辩开始时间以及结束时间,当设定的中间时间到时,响3声提醒答辩者抓紧时间,当到点时连续响铃。
MCS51系列单片机使用起来灵活,应用广泛。它的直接并行互连具有一定的实用价值,能简化许多应用系统的硬件设计。它还具有性能稳定、工作可靠、价格低廉等特点。
单片机外围电路由基本的复位电路,时钟电路,及要使用的输入输出引脚组成。外围电路设计完成后,根据引脚编写程序。程序的思路为主函数是一个无限循环,初始化后,进入无限次循环,首先对按键进行扫描,若检测到有按键按下,就进行按键处理程序,完成后根据按键的情况选择要显示的数字,当设定的值达到要求时调用响铃函数。每个循环执行的速度很快,所以感觉数码管是一直在显示的。
2.2 器件清单:
序号 名称 型号与规格 数量 1 单片机最小系统 STC90C52AD 1 2 七段数码管 LM3914 4 3 发光二极管 LED 1 4 开关按钮 4 5 电阻 200 2 6 电阻 10K 13 7 三极管 9013 4 8 三极管 9012 1 9 蜂鸣器 1 10 导线及排线 若干 2.3 器件介绍:
(1)STC90C52AD
STC90C52AD是由宏晶公司生产的高性能八位单片机。如图所示。该芯片采用FLASH存储技术,内部具有8KB字节快闪存存储器,采用DIP封装,是目前在中小系统中应用最为普及的单片机。
STC90C52AD可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于8K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围(2.7V~6V),全静态工作,工作频率宽在0Hz~24MHz之间,比8751/87C51等51系列的6MHz~12MHz更具有灵活性,系统能快能慢。STC90C52AD芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。
STC9
您可能关注的文档
最近下载
- DB32T 4659.3-2024 医院公共卫生工作规范 第3部分:传染病防治.docx VIP
- CAMDS中文使用手册.pptx VIP
- 铁工电202185号国铁集团关于加强涉铁工程管理的指导意见.pdf
- 新生儿早期基本保健课件.pptx VIP
- 宝石F钻井泥浆泵说明书及图.doc VIP
- 2025宫颈环扎术的护理.pptx VIP
- 人教版信息科技三年级《图片记录瞬间》教学PPT课件.pptx VIP
- EMERSON艾默生 Manual Mounting a DVC6020 DVC6020 Digital Valve Controllers on Fisher Type 585 and 585R Size 100 Actuators, 2 to 3 Inch Travel说明书用户手册.pdf
- AQ 3058-2023 内浮顶储罐检修安全规范.docx VIP
- eHR系统测试打分表.docx VIP
文档评论(0)