文档详情

具有可变图案的走马灯显示功能的设计.docx

发布:2017-10-06约1.05万字共19页下载文档
文本预览下载声明
目 录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc377304161 摘要  PAGEREF _Toc377304161 \h 1  HYPERLINK \l _Toc377304162 1 软硬件介绍  PAGEREF _Toc377304162 \h 2  HYPERLINK \l _Toc377304163 1.1 51系列单片机  PAGEREF _Toc377304163 \h 2  HYPERLINK \l _Toc377304164 1.2 Keil C51软件  PAGEREF _Toc377304164 \h 3  HYPERLINK \l _Toc377304165 1.3 Proteus软件  PAGEREF _Toc377304165 \h 4  HYPERLINK \l _Toc377304166 2 系统设计  PAGEREF _Toc377304166 \h 6  HYPERLINK \l _Toc377304167 2.1 设计思路与系统运行方案  PAGEREF _Toc377304167 \h 6  HYPERLINK \l _Toc377304168 2.2 流程图  PAGEREF _Toc377304168 \h 6  HYPERLINK \l _Toc377304169 2.3 电路设计  PAGEREF _Toc377304169 \h 7  HYPERLINK \l _Toc377304170 2.3.1 单片机最小系统  PAGEREF _Toc377304170 \h 7  HYPERLINK \l _Toc377304171 2.3.2 显示电路  PAGEREF _Toc377304171 \h 8  HYPERLINK \l _Toc377304172 2.3.3 矩阵键盘  PAGEREF _Toc377304172 \h 9  HYPERLINK \l _Toc377304173 2.3.4 总电路图  PAGEREF _Toc377304173 \h 10  HYPERLINK \l _Toc377304174 2.4 C语言程序设计  PAGEREF _Toc377304174 \h 11  HYPERLINK \l _Toc377304175 3 仿真测试  PAGEREF _Toc377304175 \h 14  HYPERLINK \l _Toc377304176 4 实物效果  PAGEREF _Toc377304176 \h 15  HYPERLINK \l _Toc377304177 5 结果分析与心得体会  PAGEREF _Toc377304177 \h 17  HYPERLINK \l _Toc377304178 6 参考文献  PAGEREF _Toc377304178 \h 18  武汉理工大学《单片机原理与应用》课程设计说明书 PAGE \* MERGEFORMAT11 摘要 流水灯的设计涉及到了软硬件多方面的知识。软件方面,可以使用C语言或者汇编语言,本课程设计中使用C语言,涉及到其中的循环结构、选择结构以及函数调用的应用,编写程序需要从要求中看出可以简化编写的结构从而加以使用,同时考虑到单片机的输出端的实际情况,使用条件语句进行修正。硬件方面,选用了51系列单片机,使用了定时/计数器以及并行口,主要使用了中断功能。定时/计数器实质上是一个加1计数器,它可以工作于定时方式,也可以工作于计数方式,两种方式实际都是对脉冲计数,只不过所记脉冲的来源不同,本次课程设计只使用定时器,脉冲来源来自晶振的振荡。在使用定时器的时候,计数的脉冲来自振荡器的12分频后的脉冲,即对系统的机器周期计数。计数为加1计数,记满溢出后清零并产生溢出中断。使用并行口是为了使用矩阵键盘。键盘是计算机系统中不可缺少的输入设备,当键盘少时可以接成线性键盘。键的编码可以用软件的运算完成,称为非编码键盘,也可以由硬件编码器完成,称为编码键盘,本设计使用非编码键盘。中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。 关键字:C语言、单片机、键盘、定时\计数器、中断 软硬件介绍 51系列单片机 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始
显示全部
相似文档