- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计任务书学生姓名: 王梦 专业班级: 电信1406班指导教师: 刘运苟工作单位: 信息工程学院 题 目:具有可变图案的走马灯显示功能的设计初始条件: 具备数字电路的理论知识;具备单片机原理的理论知识和实践能力;熟悉51单片机的CPU结构和指令系统;熟悉相关常用接口电路的设计使用方法。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 用定时器设计发光二极管的轮流显示,显示图案和延时时间可按设定的规律变化,要求显示的方式为相向、相反、交替闪烁。延时时间可设置为100ms、200ms、300ms。时间安排: 二十二周一周,其中3天硬件设计,2天硬件调试指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日 目录1 走马灯的介绍52.设计走马灯的软硬件介绍52.1 51系列单片机52.2 Keil C51软件63 走马灯的系统设计73.1 设计思路73.2 电路设计74 C语言程序设计85 仿真测试及分析126实物图及结果分析137 心得体会148 参考文献15 摘要 设计要求:用定时器设计发光二极管的轮流显示,显示图案和延时时间可按设定的规律变化,要求显示的方式为相向、相反、交替闪烁。延时时间可设置为100ms、200ms、300ms。 流水灯的设计涉及到了软硬件方面的知识,需要软硬件综合。 软件方面,可以使用C语言或者汇编语言,本课程设计中使用C语言,涉及到其中的循环结构、选择结构以及函数调用的应用,编写程序需要从要求中看出可以简化编写的结构从而加以使用,同时考虑到单片机的输出端的实际情况,使用条件语句进行修正。 硬件方面,选用了51系列单片机,使用了定时/计数器以及并行口,主要使用了中断功能。定时/计数器实质上是一个加1计数器,它可以工作于定时方式,也可以工作于计数方式,两种方式实际都是对脉冲计数,只不过所记脉冲的来源不同,本次课程设计只使用定时器,脉冲来源来自晶振的振荡。在使用定时器的时候,计数的脉冲来自振荡器的12分频后的脉冲,即对系统的机器周期计数。计数为加1计数,记满溢出后清零并产生溢出中断。使用并行口是为了使用矩阵键盘。键盘是计算机系统中不可缺少的输入设备,当键盘少时可以接成线性键盘。键的编码可以用软件的运算完成,称为非编码键盘,也可以由硬件编码器完成,称为编码键盘,本设计使用非编码键盘。中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。关键字:51单片机、定时\计数器、键盘控制中断、走马灯 走马灯的介绍在古代,走马灯古称蟠螭灯(秦汉)、仙音烛和转鹭灯(唐)、马骑灯(宋),汉族特色工艺品,亦是传统节日玩具之一,属于灯笼的一种。常见于元夕、元宵、中秋等节日。灯内点上蜡烛,烛产生的热力造成气流,令轮轴转动。轮轴上有剪纸,烛光将剪纸的影投射在屏上,图象便不断走动。因多在灯各个面上绘制古代武将骑马的图画,而灯转动时看起来好像几个人你追我赶一样,故名走马灯。走马灯内的蜡烛需要切成小段,放入走马灯时要放正,切勿斜放。?而现如今,现代人用火炭烧起来作气流动力改为电风扇带动马灯运。流动字幕显示屏横向或直向不断移动的字幕,常用于电视新闻镜面,如新闻跑马灯(简称“跑马灯”)是在电视新闻画面上的一个小空间,通常是用来显示头条新闻或是新闻报道中较小的细节。跑马灯有时也指在某些建筑物、网站或室内空间用来表现讯息的显示版。网站跑马灯在电脑上当然也可以弄出新闻跑马灯这个玩意,早在二十一世纪初,新浪网、搜狐网就已经推出网络新闻跑马灯技术。2.设计走马灯的软硬件介绍2.1 51系列单片机51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。51单片机的功能有:·8位CPU·4kbytes程序存储器(ROM) (52为8K)·128bytes的数据存储器(RAM) (52有256bytes的RAM)·32条I/O口线·111条指令,大部分为单字节指令·21个专用寄存器·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)·一个全双工串行通信口·外部数据存储器寻址空间为64kB·外部程序存储器寻址空间为64kB·逻辑操作位寻址功能·双列直插40PinDIP封装·单一+5V电源供电CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; RAM:用以
您可能关注的文档
- 农村中学生厌学问题调查开题报告.doc
- 农村中学综合实践活动课程实施研究-中都中学综合实践开题报告.doc
- 农村中小学兼职音乐教师如何打造高效音乐课堂论文.doc
- 农村中小学艺术教育中培养学生创新能力研究开题报告.doc
- 农村中小学美术教学存在弊端开题报告.doc
- 农村产权流转应尽快建立完整高效市场体系.doc
- 农村产权流转应建立完整高效市场体系.doc
- 农村养老保险制度中政府财政责任.doc
- 农村农副产品滞销原因调查分析报告.docx
- 农村初中化学学生科学探究能力培养研究-毕业论文.doc
- 2025年中考物理复习资料专题05 透镜及其应用(真题训练)(原卷版).pdf
- 2024-2025学年湖北省十堰市房县人教版三年级上册期中学业水平检测数学试卷(含答案解析).docx
- 2024-2025学年河南省信阳市息县人教版五年级上册期中学业质量监测数学试卷(含答案解析).docx
- 山西省大同市2024-2025学年高一年级上册10月联考化学试题(含答案及解析).pdf
- 2024-2025学年甘肃省庆阳市西峰区实验小学北师大版四年级上册期中测试数学试卷(含答案解析).docx
- 2024-2025学年福建省泉州市晋江市北师大版三年级上册期中考试数学试卷(含答案解析).docx
- 2024-2025学年河南省三门峡市渑池县人教版五年级上册期中学情检测数学试卷(含答案解析).docx
- 2024-2025学年河南省信阳市息县人教版六年级上册期中学业质量监测数学试卷(含答案解析).docx
- 2024-2025学年福建省泉州市安溪县人教版三年级上册期中考试数学试卷(含答案解析).docx
- 2024-2025学年福建省泉州市南安市北师大版四年级上册期中知识闯关数学试卷(含答案解析).docx
文档评论(0)