- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机LED显示课程设计
一、设计目的
通过设计一个单片机系统(具有单片机最小系统、4个独立式按键及8个发光二级管、6个数码管和一个蜂鸣器),掌握Protel设计单片机应用系统硬件线路图的方法和Proteus仿真软件的使用,掌握使用Keil C51开发单片机应用系统控制程序的基本步骤和方法。任务涉及C51程序语言、MCS-51单片机I/O口应用及人机接口应用等知识,加强学生的理论知识。
二、设计任务
设计一个单片机系统(包括单片机最小系统、4个独立式按键及8个发光二极管、6个数码管和一个蜂鸣器),能用Protel绘出其原理图,并进行Proteus仿真,完成单片机综合开发板的键盘、显示等程序的编写、编译和调试。
三、 设计步骤
(1)设计一个单片机系统(包括单片机最小系统、4个独立式按键及8个发光二极管、8个数码管和一个蜂鸣器),能用Protel绘出其原理图,并进行Proteus仿真;
(2)借助单片机实验箱对键盘、显示等程序进行编辑、编译和下载调试
(4)教师检查;
(5)撰写设计报告,内容包括:单片机系统的硬件线路图、单片机系统中键盘、显示等程序及运行结果、收获与心得体会等。
四、 设计要求
(1)电路原理图绘制正确;
(2)掌握Proteus仿真软件的使用;
(3)完成键盘、显示等程序的编写与调试。
一、 设计概述
描述设计作品的主要功能及参数。
利用61板和LED键盘模组,编写程序让按键控制键盘模组的6位LED数码管的显示。给1×8键盘定义一个数字,当每按下一次按键时,将数码管上原有的显示内容左移一位,然后将按键代表的数字显示在最右边的数码管上。1×8键盘各个键对应的数字如表
按键名称 K1 K2 K3 K4 K5 K6 K7 K8 显示数字 1 2 3 4 5 6 7 8 开机后(程序运行后),6为数码管全部显示0,当按键按下时,数码管上显示的数字左移一位,该键对应的数字显示到最后的数码管上。
显示的数字与键码对应关系:
显示数字 1 2 3 4 5 6 7 8 键码(IOA0-IOA7) 0x80 0x40 0x20 0x10 0x08 0x04 0x02 0x01
二、 系统总体设计
对课题系统的软硬件进行大概介绍,以文字加框图和流程图的形式。
硬件连接
61板和LED键盘模组的硬件连接:IOA7---IOA0连接8个按键的COL1~COL8,IOA8连接键盘的ROW;IOB15~IOB8连接8个LED的a~g、dp,用排线分别连接IOB与SEG接口,注意这里的连接顺序是IOB8引脚连接SEG接口的a,IOB15引脚连接SEG接口的dp;IOB0~IOB5连接DIG接口的DIG1~DIG5。
SPCE061A 键盘模块 SPCE061A SPCE061A LED模块 IOA0 COL1 IOB0 DIG1 IOB8 a IOA1 COL2 IOB1 DIG2 IOB9 b IOA2 COL3 IOB2 DIG3 IOB10 c IOA3 COL4 IOB3 DIG4 IOB11 d IOA4 COL5 IOB4 DIG5 IOB12 e IOA5 COL6 IOB5 IOB13 f IOA6 COL7 IOB6 IOB14 g IOA7 COL8 IOB7 IOB15 dp IOA8 ROW
图1
2.2 程序设计
主要包含以下几个文件:
主程序文件
键盘处理程序文件
数码管显示程序文件
中断处理程序文件,实现IRQ4的1kHz中断调用数码管显示函数和IRQ6中断调用按键扫描函数。
三、 系统电路设计
电路设计描述
例如:系统总体电路如图?和图?所示,本课题电路包括:系统电源电路、单片机最小系统电路、程序下载电路、音频输入输出电路、单片机IO端口引出电路、1×8或者4×4键盘电路,发光二极管驱动电路,数码管显示驱动电路,系统各电路具体介绍如下
3.1 系统电源电路
? 电源模块为系统板上其它模块提供+5V电源,电源输入有两种方式,一种为交直流电源从电源插座输入,输入的电压要求,直流输入应大于7.5V,交流输入应大于5V,通过7805三端稳压器得到5V的直流电源供给系统其它模块工作,另一种为从USB接口获取+5V电源,只要用相应配套的USB线从电脑主机获取+5V直流电源,在电源模块中加有保护电路,即电路中有短路,不会对7805三端稳压器及电脑主机电源有损害!??? 其电路原理图如图3.4所示:
3.2 LED显示原理:
静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。
动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪
您可能关注的文档
- 电子门锁管理系统.doc
- 电子商务员考证模拟测验(三).doc
- 电子式电流互感器的研究(page88).ppt
- 电子元件基本认识与焊接知识教材培训.ppt
- 定稿农村中学生物“学困生”成因及其应对策略.doc
- 对若干有关圆与球求质心方法.ppt
- 对小学数学教学方法几点思考开题报告.doc
- 对中小学美术教育现状思考.doc
- 多接口数据通讯模块的研究和设计.doc
- 多媒体计算机技术在初中物理教学中应用.doc
- 2026年高考思想政治一轮总复习考点小测卷(四)只有坚持和发展中国特色社会主义才能实现中华民族伟大复兴.doc
- 2026年高考思想政治一轮总复习12大重点任务群(一)中国特色社会主义课时1 人类社会的发展进程及演进规律任务二科学社会主义的理论与实践.doc
- 2026年高考思想政治一轮总复习12大重点任务群(八)认识社会与价值选择课时2社会历史观与人生价值观任务一寻觅社会的真谛.doc
- 2026年高考思想政治一轮总复习考点小测卷(九)历史和人民的选择.doc
- 2026年高考思想政治一轮总复习考点小测卷(五十八)创新思维要善于联想.doc
- 2026年高考思想政治一轮总复习考点小测卷(四十五)自主创业与诚信经营.doc
- 2026年高考思想政治一轮总复习12大重点任务群(二)我国的基本经济制度课时2我国的社会主义市场经济体制任务二更好发挥政府作用.doc
- 2026年高考思想政治一轮总复习12大重点任务群(一)中国特色社会主义课时2中国社会主义的发展历程任务二只有中国特色社会主义才能发展中国.doc
- 2026年高考思想政治一轮总复习阶段综合检测卷(十)各具特色的国家.doc
- 2026年高考思想政治一轮总复习阶段综合检测卷(八)认识社会与价值选择.doc
最近下载
- 第六章煤层气钻井完井工艺技术.ppt VIP
- WI-PM-004ALL100烧录器操作规范.doc VIP
- 2025年国企审计部内部招聘试题.pdf VIP
- 文稿传输otn原理及设备介绍.pptx VIP
- BS EN 50600-2-2-2019 信息技术.数据中心设施和基础设施.第2-2部分:供电和配电.pdf VIP
- 中医护理方案2017解读.pptx VIP
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf VIP
- 驭胜s350及电路图n351第三阶段2013-11-13分动器.pdf VIP
- 2025年安全生产考试题库(林业行业安全规范)试题集.docx VIP
- 检验科质量与安全管理制度培训学习资料.pptx VIP
文档评论(0)