51单片机课程设计--基于51单片机开发系统的PCB电路板.docx
上传人:天马****23 上传时间:2024-09-12 格式:DOCX 页数:35 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

51单片机课程设计--基于51单片机开发系统的PCB电路板.docx

51单片机课程设计--基于51单片机开发系统的PCB电路板.docx

预览

免费试读已结束,剩余 25 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc441138361"第一章绪论PAGEREF_Toc441138361\h1HYPERLINK\l"_Toc441138362"1.1设计背景PAGEREF_Toc441138362\h1HYPERLINK\l"_Toc441138363"1.2设计目的1HYPERLINK\l"_Toc441138363"1.2设计任务1HYPERLINK\l"_Toc441138364"第二章方案选择1HYPERLINK\l"_Toc441138365"2.1单片机芯片1HYPERLINK\l"_Toc441138366"2.2数码管驱动方式2HYPERLINK\l"_Toc441138366"2.3显示模块2HYPERLINK\l"_Toc441138366"2.4时钟芯片3HYPERLINK\l"_Toc441138367"第三章硬件设计3HYPERLINK\l"_Toc441138368"3.1单片机主机系统3HYPERLINK\l"_Toc441138368"3.1.1STC89C52单片机3HYPERLINK\l"_Toc441138368"3.1.2时钟电路7HYPERLINK\l"_Toc441138368"3.1.3复位电路7HYPERLINK\l"_Toc441138369"3.2USB下载部分.8HYPERLINK\l"_Toc441138370"3.3数码管93.3.1数码管原理介绍HYPERLINK\l"_Toc441138372"93.3.2数码管电路设计HYPERLINK\l"_Toc441138372"103.3.374LS573芯片HYPERLINK\l"_Toc441138372"113.4矩阵式键盘HYPERLINK\l"_Toc441138372"123.5LED灯HYPERLINK\l"_Toc441138372"13HYPERLINK\l"_Toc441138373"3.6LCD液晶显示屏133.7闹钟HYPERLINK\l"_Toc441138372"16HYPERLINK\l"_Toc441138374"第四章软件设计16HYPERLINK\l"_Toc441138375"4.1点亮LED16HYPERLINK\l"_Toc441138376"4.2数码管显示59秒倒计时17HYPERLINK\l"_Toc441138377"4.3矩阵键盘检测及控制18HYPERLINK\l"_Toc441138378"4.4串口通信18HYPERLINK\l"_Toc441138379"4.5LCD1602液晶显示年月日,时间可用键盘调节19HYPERLINK\l"_Toc441138380"第五章调试及结果分析204.1测试仪器204.1软件测试平台KeilC51214.1测试结果21HYPERLINK\l"_Toc441138381"第六章总结21HYPERLINK\l"_Toc441138382"第七章参考文献22HYPERLINK\l"_Toc441138382"附录一23HYPERLINK\l"_Toc441138382"附录二23PAGE\*MERGEFORMAT331绪论1.1设计背景近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。本课设设计一个基于51单片机开发系统的PCB电路板,使之能够完成一系列基本功能。1.2设计目的1加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。2用单片机模拟实现具体应用,使个人设计能够真正使用。3把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。4提高利用已学知识分析和解决问题的能力。5)提高实践动手能力。1.3设计任务1.基本系统:在51单片机开发系统PCB电路板上完成电子元器件的焊接、调试、程序下载,并实现数码管显示、矩阵键盘扫描、中断程序、定时器程序、串口通讯等基本功能;2.显示功能:焊接电路并实现