51单片机综合实验板的设计与制作(毕业设计)
- 格式:pdf
- 大小:3.18 MB
- 文档页数:28
基于51单片机的综合开发板设计摘要:虽然市场上有很多51单片机和EDA的下载器,但价格比较贵,并且一般不具备调试功能,无法满足电子爱好者的需求,而本开发板可以实现51单片机下载和调试功能。
它可以将汇编语言和C语言程序通过计算机的并口(25针口)直接下载到各个芯片中,也可以用于C51单片机、EDA内部程序和简单的数字电路的调试观察,另外,电路中还具有声光报警、继电器、记忆储存等其他功能。
本系统是根据平常在实际应用和调试过程中得到的经验,采用一些常用的电子产品中的模块组装成的,实现了物美价廉的特点,并且采用生活中常见的USB、电池等电源进行供电,使用比较方便。
关键词:MCSC51开发板;EDA;记忆存储;下载;调试0引言51单片机技术自发展以来已走过了近20年的发展路程。
单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势,小到电子遥控玩具,大到航空航天技术等电子行业都有单片机应用的影子。
针对51单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生51单片机开发板。
[1]1方案设计1.1整体设计思路图1C51综合开发板的系统方框图本开发板在以C51单片机为核心控制器的基础上,对外围电路进行了设计,包括复位电路、时钟电路、显示电路、声光报警电路、记忆存储电路、下载电路等,主要实现了程序下载和调试功能,它可以将汇编语言和C语言程序通过计算机的并口(25针口)直接下载到各个芯片中,也可以用于C51单片机、EDA 内部程序和简单的数字电路的调试观察,在调试过程中可以利用发光二极管观察程序输出状态,并且还可以用开关和按钮作为状态输入来调试程序。
另外,电路中还具有声光报警、继电器、记忆储存等其他功能,记忆储存可将脚本程序下存放到存储模块里,运用起来就比较简单,并且系统中还提供扩展插槽。
课程设计任务书(指导教师填写)课程设计名称电路板设计与制作学生姓名专业班级设计题目51单片机最小系统学习板的设计与制作一、课程设计的任务和目的任务:设计并制作51单片机最小系统电路板,包括电路原理图设计、版图规划与设计、系统单面电路板制作。
要求:1)电路原理图准确、版图结构清晰、布局合理。
2)使用插针型元件,成品PCB板面布局合理,密度适当;3)板上资源包括LED灯、数码管、蜂鸣器、按钮、串行通讯及USB接口;4)电路板面积适中便于携带,长度15cm,宽8.5cm。
目的:1)掌握并完成基本PCB板的设计与制作工艺;2)学习并掌握实现单片机应用系统的软硬件设计、调试、实现的技能;3)了解单片机最小系统的工作原理与系统开发方法,锻炼动手能力,为毕业设计做准备。
二、设计内容、技术条件和要求1.设计并制作具有实际功能的单片机最小系统:可选择实现的功能⑴.流水灯⑵.电子时钟⑶.数字温度计⑷.交通灯控制器;2.根据所选电路功能,画出电路框图和原理总图。
3.根据电路所需元件及周边设备规划和设计电路板版图,描画版图。
4.根据版图生成gerber工艺文件,进行电路板制作,包括刻板,钻孔,覆铜等。
5.撰写设计总结报告。
三、时间进度安排本课程设计共两周时间。
第一周:功能设计与理论学习周一上午:布置设计任务;提出课程设计的目的和要求;明确对撰写总结报告、手工绘制原理图和电路板版图的要求;安排答疑、实验室开放时间。
讲解印制电路板的制板流程,介绍PCB刻板机等制板设备的软硬件操作方法以及注意事项。
周一下午:讲解电路原理图与PCB版图设计方法。
周二至周五:学生查阅资料,确定设计题目;进行功能设计,在实验室完成电路原理图与PCB 版图的设计和绘制,导出电路总原理图及版图文件。
期间安排两次答疑,指导学生设计。
周五,交设计草图-原理图和版图供老师审阅。
第二周:电路板制作、撰写设计总结报告周一至周四:分组在电子系统加工及评测实验室(225)操作刻板工具和设备进行电路板成品的加工和制作,成品需通过老师验收。
51单片机毕业设计题库51单片机毕业设计题库毕业设计是大学生在学业生涯中的重要一环,它既是对学生综合能力的考验,也是对所学知识的应用与实践。
而对于电子信息类专业的学生来说,51单片机毕业设计是一项常见且重要的任务。
本文将为大家提供一些有关51单片机毕业设计的题库,希望能给同学们带来一些启发与帮助。
一、智能家居控制系统设计智能家居是当今科技发展的热点之一,它通过将各种家居设备与互联网连接,实现远程控制和自动化管理。
设计一个基于51单片机的智能家居控制系统,可以包括以下功能:温度、湿度、光照等环境参数的监测与调节;灯光、窗帘、空调等家居设备的远程控制;安防系统的设计与实现等。
二、智能车辆导航系统设计智能车辆导航系统是一种基于导航技术和车载电子设备的智能交通系统,可以提供车辆导航、交通信息查询、路线规划等功能。
设计一个基于51单片机的智能车辆导航系统,可以包括以下功能:GPS定位与导航功能;语音提示与语音识别功能;交通信息查询与路线规划功能等。
三、智能农业监测系统设计智能农业监测系统是一种应用于农业领域的智能化监测与控制系统,可以实时监测农田土壤、气象等环境参数,并根据监测结果进行相应的农业管理。
设计一个基于51单片机的智能农业监测系统,可以包括以下功能:土壤湿度、温度、光照等环境参数的监测与调节;水肥一体化的自动控制;远程监控与数据上传等功能。
四、智能医疗辅助系统设计智能医疗辅助系统是一种利用现代信息技术和医学知识,为医生和患者提供辅助诊断、治疗和健康管理的系统。
设计一个基于51单片机的智能医疗辅助系统,可以包括以下功能:生命体征监测与报警;医疗设备的远程控制与管理;健康数据的采集与分析等功能。
五、智能安防监控系统设计智能安防监控系统是一种基于视频监控技术和智能分析算法的安全保卫系统,可以实时监测和分析周围环境,提供报警和预警功能。
设计一个基于51单片机的智能安防监控系统,可以包括以下功能:视频监控与录像功能;移动目标检测与跟踪;异常事件的自动报警等功能。
微型单片机学习板的设计与制作单片机应用非常广泛,比如手机,家电,工业控制,机器人都是一些自动,或智能装置机器都是通过单片机原理来实现的。
我想单片机和嵌入式系统必定是以后的热门。
因为他们把软硬件结合的很好,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件,科技的进步需要技术不断的提升。
一块大而复杂的模拟电路花费了巨大的精力,繁多的元器件增加了成本。
而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使以前的电路简单很多。
单片机还有很多的优点:(1)高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,体积自然也是最小的。
芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU单片机程序指令,常数及表格等固化在ROM 中不易破坏,许多信号通道均在一个芯片内,故可靠性高。
(2)控制功能强为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O 口的逻辑操作及位处理能力,非常适用于专门的控制功能。
(3)低电压,低功耗,便于生产便携式产品。
为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V~3.6V,而工作电流仅为数百微安。
(4)易扩展片内具有计算机正常运行所必需的部件。
芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。
(5)优异的性能价格比因此学习单片机有着很大的必要性,因为它涉及到我们生活中的点点滴滴。
而在学习单片机中存在这很多的困难,单片机在学习当中很抽象,但是在抽象的同时它的实践性也很强,实践是整个教学过程中的重要环节,然而许多学校中,单片机实践教学的方法, 手段远远不能满足实际需要,并已成为单片机难学的根源所在,章从教学资源,教学演示,教学装置,教学实用性等诸方面对单片机课程的实践教学进行了比较深入的剖析并提出了一些新的对策。
51单片机课程设计报告学院:专业班级:姓名:指导教师:设计时间:51单片机课程设计一、设计任务与要求1.任务:制作并调试51单片机学习板2.要求:(1)了解并能识别学习板上的各种元器件,会读元器件标示;(2)会看电路原理图;(3)制作51单片机学习板;(4)学会使用Keil C软件下载调试程序;用调试程序将51单片机学习板调试成功。
二、总原理图及元器件清单1.总原理图2.元件清单三、模块电路分析1. 最小系统:单片机最小系统电路分为振荡电路和复位电路,振荡电路选用12MHz 高精度晶振, 振荡电容选用22p和30p 独石电容;图 1 图 2复位电路使用RC 电路,使用普通的电解电容与金属膜电阻即可;图 3当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST为低电平。
正常工作为低电平,高电平复位。
2. 显示模块:分析发光二极管显示电路:图 4发光二极管显示电路分析:它是半导体二极管的一种,可以把电能转化成光能,常简写为LED。
发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。
当给发光二极管加上正向电压后,产生自发辐射的荧光。
图中一共有五个发光二极管其中一个为电源指示灯,当学习板通电时会发光以指示状态。
其余四个为功能状态指示灯,实际作用与学习板有关分析数码管显示电路图 5数码管显示电路分析:数码管按段数分为七段数码管和八段数码管,图中所用为八段数码管(比七段管多了一个小数点显示位),按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。
共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管.共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。
数码管主要用来显示经电路板处理后的程序的运行结果。
图中使用了八个八段数码管,可以显示八个0-15的数字。
使用数码管可以直观的得到程序运行所显示的结果.也可以显示预置在学习板上的程序,主要通过16个开关来控制。
51单片机板子课程设计一、课程目标知识目标:1. 学生能理解51单片机的硬件结构和原理,掌握其基本编程方法。
2. 学生能运用51单片机的指令集,实现简单的控制程序。
3. 学生了解51单片机在嵌入式系统中的应用,掌握相关传感器和执行器的接入与控制。
技能目标:1. 学生具备独立搭建51单片机电路的能力,并能进行基本的调试。
2. 学生能够编写简单的51单片机程序,实现基础的控制功能。
3. 学生通过课程学习,培养解决问题的能力,提高创新思维和实践操作技能。
情感态度价值观目标:1. 学生在学习过程中,培养对电子技术的兴趣和热情,增强对科技发展的关注。
2. 学生通过课程学习,树立正确的价值观,认识到科技对生活的影响,增强社会责任感。
3. 学生在团队合作中,学会相互沟通、协作,培养团队精神和集体荣誉感。
课程性质:本课程为实践性较强的课程,结合理论知识,注重培养学生的动手能力和实际操作技能。
学生特点:学生为高年级学生,已具备一定的电子技术基础和编程能力。
教学要求:课程教学应结合实际案例,注重理论与实践相结合,引导学生主动参与,培养其独立思考和解决问题的能力。
将课程目标分解为具体的学习成果,以便在教学过程中进行有效评估。
二、教学内容1. 理论知识:- 51单片机硬件结构:介绍51单片机的内部结构、工作原理、引脚功能等。
- 指令系统:讲解51单片机的指令集,包括数据传送、逻辑运算、算术运算等。
- 编程方法:学习51单片机的编程语言,如汇编语言和C语言。
2. 实践操作:- 电路搭建:学会使用面包板搭建51单片机电路,接入LED、按键、蜂鸣器等基础元件。
- 程序设计:编写程序实现LED灯闪烁、按键控制蜂鸣器、温度传感器数据读取等。
- 调试技巧:掌握51单片机程序下载、调试方法,解决常见问题。
3. 教学大纲:- 第一周:51单片机硬件结构、工作原理及引脚功能。
- 第二周:51单片机指令系统、编程语言及编程方法。
- 第三周:电路搭建,实现基础控制功能(如LED灯控制)。
目录摘要 (I)1 前言 (1)2 方案设计 (1)2.1设计任务 (1)2.2工程方案 (1)3 仿真电路设计 (2)3.1仿真电路原理图 (2)3.2 仿真单元电路设计 (3)4 程序设计 (3)4.1程序流程图设计 (4)4.2具体代码实现 (5)5 系统仿真 (5)5. 1 系统仿真过程 (5)5. 2 仿真结果分析 (7)6 PCB板电路的制作 (8)7 总结 (9)参考文献 (10)附录(源程序清单) (11)1 前言首先,单片机向LCD1602输出显示“WELCOME TO USE”的界面,然后外围电路将被测量值转化为模拟信号并输入到AD转化器中,利用单片机启动AD转化,并将转化后的模拟信号读入到单片机并保存在寄存器R5中,单片机将读入的信号处理后转化为能被LCD1602显示的信号输出,LCD1602将测量结果显示。
本课题采用四个中断实现人机对话,分别为定时器0、定时器1、外部中断0、外部中断1。
外部中断0实现电压、电流、电阻三个档位的选择,外部中断1实现测量值档位的选择,定时器0为确认键,当确认后直接显示测量结果,定时器1为复位键。
本课题使用8位AD转化器,转化精度不是很高,课题程序使用了执行效率高的汇编语言,由于汇编语言中并没有浮点运算语句,因此需要编子程序实现浮点除法,本课题采用了八位浮点运算,因此该万用表精度不高。
此设计以单片机为控制核心,实现了硬件电路的设计、程序设计,并能够在PROTEU S平台实现仿真。
并且能在PROTEL软件中绘制PCB电路板。
2 方案设计2.1设计任务(1)实现LCD1602的开机显示;(2)设计外围电路,实现模拟信号的转化与数字信号的转化;(3)设计键盘,实现人机对话;(4)编写程序,实现信号处理与显示;(5)结合程序和电路进行调试;(6)在PROTEL软件中绘制相应的PCB电路板。
2.2 工程方案设计方案根据以下流程来实行:首先分析系统各个模块,并设计系统函数及子函数的功能。
基于51系列单片机实验板设计设计一种基于51单片机的实验板,实验板具有成本低、体积小、可靠性高、功能多、低功耗设计、操作方便等特点.本设计介绍了该开发板的开发过程及相关硬件设计.实验板以STC89C52以单片机为核心控制器,板上资源主要包括通信模块、数码管模块、LED模块、蜂鸣器模块、键盘模块等.实验板可以作为主控制模块安装于控制系统中执行控制任务,也可以用于高校教学,实验板能够完成多数通用实验,操作简单,控制结果可见,性价比高,具有一定的实用价值和现实意义.关键词:STC89C52 MAX232 键盘 LED灯数码管蜂鸣器目录第1章绪论1.1 单片机基本概念及引脚说明1.2 STC89C52芯片介绍1.3 MAX232芯片介绍第2章方案介绍2.1系统原理框图第3章硬件电路设计3.1 键盘模块3.2 发光二极管模块3.3 数码管模块3.4 蜂鸣器模块3.5 串行通信模块3.6 中断模块3.7 电源模块3.8 复位模块第4章软件和模块程序4.1 KEIL 软件介绍4.2 STC-ISP下载软件介绍4.3 相关实验程序例子附录A 单片机引脚分配致谢参考文献第一章绪论1.1单片机基本概念及引脚说明图1.1单片机组成框图单片机:将微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件集成在一块芯片上,称其为单片微型计算机,简称单片机.输入 / 输出引脚:(1) P0口(39~32脚):P0.0~P0.7统称为P0口.在不接片外存储器与不扩展I/O口时,可作为准双向输入/输出口.在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线.(2) P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用.对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX.(3) P2口(21~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线.(4) P3口(10~17脚):P3.0~P3.7统称为P3口.除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能.P3口的第二功能如表1.1所示.表1.1 P3口第二功能表外接晶体引脚: XTAL1(19脚):接外部石英晶体的一端.在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器.当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端.控制线:(1) ALE/PROG(30脚):地址锁存有效信号输出端.ALE在每个机器周期内输出两个脉冲.在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的.但要注意,在访问片外数据存储器期间,ALE 脉冲会跳空一个,此时作为时钟输出就不妥了(详见2.3.3节CPU时序).对于片内含有EPROM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端.(2) PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效.当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数.在访问片外数据存储器期间,PSEN 信号将不出现.(3) RST/VPD(9脚):RST即为RESET,VPD为备用电源.该引脚为单片机的上电复位或掉电保护端.当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态.上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10 ms以上才能保证有效复位.当VCC发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电源VPD(+5 V)为内部RAM供电,以保证RAM中的数据不丢失.(4) EA/VPP(31脚):EA为片外程序存储器选用端.该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器.对于片内含有EPROM的机型,在编程期间,此引脚用作21 V 编程电源VPP的输入端.1.2 STC89C522芯片介绍STC89C51RC介绍系列单片机是宏晶科技推出的新一代超强抗干扰/高速/低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期可任意选择,最新的D版本内部集成max810专用复位电路特点:1.增强型6时钟/机器周期,12时钟/机器周期 8051 CPU.2.工作电压:5.5-3.4v(5v单片机)/3.8-2.0v(3v单片机).3.工作频率范围:0-40MHZ.4.用户应用程序空间:4K/8K/13K/16K/20K/32K/64K 字节.5.片上集成1280字节/512字节 RAM.6.通用I/O(32/366个),复位后为:P1/P2/P3/P4是准双向口/弱上拉(普通8051传统I/O口)P0口是开漏输出,作为总线扩展时,不用加上拉电阻,作为I/O口用时,需加上拉电阻.7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真.可通过串口(P3.0/P3.1))直接下载用户程序,8K程序3秒即可完成一片.8.EEPROMM功能.9.看门狗.10.共有3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用.11.外部中断4路,下降沿中断或低电平触发中断,POWER DOWNN模式可由外部中断低电平触发中断方式唤醒.12.通用异步串行口还可以用定时软件实现多个UART.13.工作温度范围:0-75℃/-40-+85℃1.3MAX232芯片介绍MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单/TIA-232-E电平.每个接收器将EIA/TIA-232-E电平输入转换为5V TTL/CMOS电平.典型门限值及0.5V的典型迟滞,而且可以接收±30V的输入.每个驱动器将TTL/C/TIA-232-E电平.所有的驱动器、接收器及电压发生器都可以在德州仪器公司的元件库中找到标准单元.MAX232的工作温度范围为0℃至70℃,MAX232I的工作温度范围为-40℃至85℃.特点:1.单5V电源工作2 LinBiCMOSTM工艺技术.3两个驱动器及两个接收器.4 ±30V 输入电平.5低电源电流:典型值是8mA.6符合甚至优于ANSI标准EIA/TIA-232-E及ITU推荐标准V.28.7可与Maxim公司的MAX232互换.8 ESD保护大于MIL-STD-883(方法3015)标准的2000V.图1.2引脚排列图1.3逻辑符号(右)应用范围:1 EIA/TIA-232-E.2 电池供电系统.3 终端4 调制解调器.5 计算机.应用资料:图1.4典型工作电路3第二章方案介绍2. 1系统原理框图图 2.1系统原理框图总体设计模块主要包括通信模块、数码管模块、电源模块、流水灯模块、蜂鸣器模块、键盘模块等第三章硬件电路设计3.1键盘模块独立键盘如下图,由五个按键组成,每个按键的一端连接 IO 口,另一端直接连接 GND(0电位).五个按键分别接入 P13-P17,只要按下按键,相应位的 IO 口位将被拉为低电平(0),程序可以判断相应位是否为 0 来确认按键已按下.3.2 发光二极管模块发光二极管模块(LED灯)如下图,二极管的两个引脚分别为阳极和阴极,电流从阳极入阴极出,多个发光二极管并列可接成共阳型或共阴型,共阳是将多个发光二极管的阳极接在一起,引出各阴极;共阴是将多个发光二极管的阴极接在一起,引出各阳极.LED数码管和 LED点阵屏都是使用这两种连接方式.如下图上半部份,本板的 8 个发光二极管采用共阳接法,各阳极接限流电阻排到 VCC 端,阴极接单片机的 P2 口.因是共阳接法,要使发光二极管点亮,P2 口得输出低电平,如:要让 LED1(D20)灯亮,P2.0=0即 P2=0XFE.3.3 数码管模块数码管模块如上图,电路使用 1 个双位数码管,数码管为共阳型,两个阳级公共端由三极管放大电流来驱动,三极管由 P10 与 P11 控制输出.数码管的阴级由 P0 口经电阻连接.比如,要十位的数码管工作,P10 输出 0,使三极管 Q1 导通,10 脚得电,当 P0 口相应位有输出 0 时,相应位的 LED 灯点亮组合各种字符数字.3.4 蜂鸣器模块蜂鸣器模块如下图,单片机 P12 输出经 R12加在三极管 B极,控制三极管的导通与截止,从而控制蜂鸣器的工作.低电平时三极管导通,蜂鸣器得电蜂鸣,高电平时三极管截止,蜂鸣器失电关闭蜂鸣.3.5 串行通信模块同步异步串行通信:单片机的同步异步串行通信接口是 P3.0 和 P3.1,接口输出的是 TTL电平.因 TTL电平的通讯距离有限,因此就出现了 RS232 接口,此接口通讯距离大大提升.那么要使 TTL电平转为 RS232电平,就必需通过转换电路,部份电路使用分立元件构成,现大部份使用 MAX232 芯片.电脑上的 COM 口就是 RS232接口了,STC 单片机也是通过此 COM 口烧写程序的.如下原理图:电路中的 MAX232 电平转换 IC 外接四个电容,有电压泵的作用,可以将输出电位差拉高,与接口 RS232 电平相符合.双机通讯也可通过此接口,可大大加长连接距离.3.6 中断模块中断模块:中断电路比较简单,IO 口 P32 经一个按钮接入 GND,当按下按钮时,P32 口由高电平 1 转到低电平 0,CPU 产生中断(当然,芯片内部要开启中断才有作用).当不使用中断时,可作为一个普通按键使用.3.7 电源模块电源模块:电源部份采用两种输入电源.1、外电源供电,J1-POWER 是一个接线端子,可外电源 DC5V,经单向保护 D1 接入开关 S1.2、USB供电,USB供电口输入电源也经 D1 单向保护,送到开关 S1. 注:两路电源输入是并连的,因此只选择一路就可以了,以免出问题. S1 为板子工作电源开关,按下后接通电源,提共 VCC 给板子各功能电路.电路采用了两滤波电容,给板子一个更加稳定的工作电源. JP-POWER2 是扩展电源输出接口,是在开关之后的电源,此接口可供扩展设备取电,同时由S1 开关控制.1. 3.8 复位模块复位模块如下图:。
基于51单片机的教学实验系统的设计与开发基于51单片机的教学实验系统的设计与开发一、引言教学实验是理论与实践相结合的重要环节,通过实验可以帮助学生更好地理解理论知识,培养动手能力和创新思维。
然而,传统的教学实验设备存在着成本高、布置复杂、功能单一等问题,难以满足现代教学的需求。
针对这些问题,本文设计并开发了一种基于51单片机的教学实验系统,用于解决传统实验设备存在的问题,并提升实验教学的效果。
二、系统设计1. 硬件设计本实验系统的硬件设计主要包括主控模块、显示模块、输入输出模块以及通信模块。
(1)主控模块主控模块采用AT89C51单片机,具有高性能、低功耗等特点。
它负责控制整个系统的运行,接收来自其他模块的指令,并根据指令执行相应的功能。
(2)显示模块显示模块采用液晶显示屏,用于显示实验结果、调试信息等。
其显示效果清晰,操作方便,便于学生观察实验过程和结果。
(3)输入输出模块输入输出模块主要包括按键、开关、LED指示灯等,用于学生的操作和实验指示。
通过按键和开关的控制,学生可以调节实验参数,改变实验条件。
(4)通信模块通信模块通过串口与计算机进行通信,实现实验数据的传输和处理。
通过与计算机的连接,学生可以通过计算机进行实验数据的保存、分析和展示。
2. 程序设计本实验系统的程序设计主要包括实验程序的编写和控制程序的设计。
(1)实验程序的编写实验程序的编写是根据具体实验需求来设计的。
学生可以通过编程来完成不同的实验任务,如控制外部设备、获取传感器数据等。
编写实验程序可以帮助学生理解和掌握编程技巧,提升动手能力和解决问题的能力。
(2)控制程序的设计控制程序的设计是为了实现实验程序与硬件模块的交互。
主控模块通过控制程序来处理来自输入输出模块的指令和数据,同时将结果显示在液晶显示屏上。
控制程序需要考虑实验过程中的各种情况,保证实验的准确性和稳定性。
三、系统开发实验系统的开发主要包括电路设计、PCB制板和软件编程三个步骤。
目录第1章概述 (1)1.1 MCS-51系列单片机概述 (1)1.2 MCS-51系列单片机的发展 (1)1.3 MCS-51系列单片机的应用 (2)第2章 MCS-51系列单片机的结构 (3)2.1 MCS-51系列单片机硬件结构 (3)2.2 MCS-51系列单片机的定时器功能 (4)第3章开发环境简介 (5)3.1 软件开发环境KEIL简介 (5)3.2 硬件开发环境LY-51S开发板简介 (5)第4章系统硬件设计 (6)4.1数码管显示的秒表原理 (6)4.2 数码管显示原理图设计 (6)4.3键盘的工作原理图设计 (7)4.4单片机的连接 (7)第5章系统软件设计 (9)5.1 系统流程图 (9)5.2 按键模块程序设计 (10)5.3 显示模块程序设计 (12)5.4 计时模块程序设计 (13)结论 (15)参考文献 (16)第1章概述1.1 MCS-51系列单片机概述单片微型计算机(Single-Chip Microcomputer),简称单片计算机,就是将CPU,RAM,ROM,定时计时器和多种接口集成在一块芯片上的微型计算机。
其主要特点如下:(1)片内存储容量较小,原因是受集成度的限制,ROM一般小于8KB,RAM一般小于256B,但可以在外部扩展。
通常ROM,RAM可分别扩展至64KB。
(2)可靠性高,因为芯片是按工业测控环境要求设计的,故抗干扰的能力优于PC机。
(3)系统软件(如:程序指令,常数,表格)固化在ROM中,不易受病毒破坏。
许多信号的通道均在一个芯片内,故运作时系统稳定可靠。
(4)便于扩展:片内具有计算机正常运行所必需的部件,片外有很多供扩展用的(总线,并行和串行的输入输出)管脚,很容易组成一定规模的计算机应用系统。
(5)控制功能强:具有丰富的控制指令,如条件分支转移指令,IO口的逻辑操作指令,位处理指令。
(6)实用性好:体积小,功耗低,价格便宜,易于产品化。
1.2 MCS-51系列单片机的发展MCS-51系列单片机的发展经过了三个阶段。
51单片机综合实验交通灯设计报告班级:学生姓名:学号:指导教师:一实验题目交通灯控制系统设计二实验目的1、学会用8051单片机开发简单的计算机控制系统;2、学会用汇编语言和C语言开发系统软件;3、学会8051单片机开发环境wave或Keil uVision3软件的使用;4、学会Proteus软件的使用方法,会用Proteus单片机系统进行仿真;5、学会Protel软件的使用方法,会用Protel绘制电气原理图和印制板图;6、熟悉七位数码管显示的使用方法;7、了解交通灯控制系统的基本组成。
三实验要求交通灯处在十字路口上。
它有红﹑黄﹑绿三种颜色的灯组成。
红灯亮时道路上的车辆停止运行;黄灯是一种过渡用的信号灯,当它亮时,表示道路上的红绿色信号灯即将进行转换。
下面拿东西南北四个方向来说明。
当东西方向允许行车(或者左转)的时候,南北方向就禁止行车,即此时东西方向的绿灯亮红灯灭,而南北方向的绿灯灭红灯亮。
反之当南北方向允许行车(或者左转)的时候,东西方向就禁止行车,即此时南北方向的绿灯亮红灯灭,而东西方向的绿灯灭红灯亮。
交通灯配置示意图如图1所示。
同时当有特殊的情况发生时,能手动控制各个方向的信号灯。
设计任务就是将这一电路用单片机来实现具体的控制。
1 十字路口交通灯配置示意图四设计内容与原理为了在后面的分析中便于说明,将南北方向允许直行命名为状态1,南北方向允许左转命名为状态2,南北方向行车到东西方向行车的转换阶段命名为状态3,将东西方向允许直行命名为状态4,东西方向允许左转命名为状态5,东西方向行车到南北方向方向行车的转换阶段命名为状态6。
假定直行绿灯点亮的时间为25s,左转绿灯点亮的时间为20s,黄灯点亮的时间为5s,则对方红灯的点亮时间为50秒。
黄灯每隔500ms亮一次,之后灭500ms (亮灭一次叫作闪烁一次),一共闪烁5次,持续5s。
各个状态之间的变换情况如下:具体显示周期如下:图2交通信号灯点亮时间图设计电路中每个路口的控制信号灯应有四个,即绿灯两个、黄灯、红灯各一个,同时需要七段数码管一个。
51单片机毕业设计题目篇一:21、基于51单片机温湿度检测的设计1、设计要求1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。
2、湿度范围:0-100%RH 温度:0-100摄氏度3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。
4、3个按键实现温湿度上下限报警值的调节。
5、电脑USB供电6、采用C语言编程。
2、基于51单片机温湿度检测+数字钟的设计设计要求1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。
2、湿度范围:0-100%RH 温度:0-100摄氏度3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。
4、3个按键实现温湿度上下限报警值和数字钟时分秒的调节。
5、时分秒显示6、电脑USB供电7、采用C语言编程。
3、基于51单片机温湿度检测+电子万年历的设计1、设计要求1、采用51单片机(STC89C52RC)+LCD12864+SHT10+DS1302设计。
2、湿度范围:0-100%RH 温度:0-100摄氏度3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。
4、3个按键实现温湿度上下限报警值和电子万年历时分秒星期年月日的调节。
5、年、月、日、时、分、秒、星期、温度、湿度显示6、电脑USB供电7、采用C语言编程。
4、基于51单片机温湿度检测+数字电压表的设计1、设计要求1、采用51单片机(STC89C52RC)+LCD12864+SHT10+ADC0832设计。
2、湿度范围:0-100%RH 温度:0-100摄氏度3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。
4、3个按键实现温湿度上下限报警值的调节。
5、电压、温度、湿度显示。
6、电压范围直流0-5伏。
(另有0-220伏)7、电脑USB供电8、采用C语言编程。
黑龙江东方学院本科生毕业论文(设计)评语(三)黑龙江东方学院本科生毕业论文(设计)任务书基于51单片机教学实验系统设计摘要51系列单片机教学实验板既是一块用户实验板,又是一种功能强大而实用的单片机开发调试工具。
采用本仿真开发实验板,可使初学者迅速掌握单片机原理及应用,熟习汇编语言甚至单片机C语言。
用本仿真开发实验板,对用户源程序进行实时在线调试,可极大的缩短单片机应用系统的开发时间。
本设计主要应用于现代大学教学实验,对于充实现代大学生的动手实践能力而制作这款以51单片机为基础的教学试验系统,他可以是学生将学习的软件网络知识联系到一起,实现嵌入式的基本操作。
本系统包含了51单片机最小系统,LED流水灯,按键,温度控制,液晶显示等多重功能。
主要是以汇编语言与嵌入式C语言为主。
关键词:单片机;实验板;接口;汇编语言;C语言The Designed of 51 Serial Single Chip Processor TeachingExperiment BoardAbstract51 serial single chip processor teaching experiment board is a user experiment board, and also a powerful and practical single chip processor develop and debug tools.With this experiment board, the beginners can easily to grasp the principle and application of the MCU, be familiar with assemble languages , even the C51 languages. The character of on system debug can shorten the time to study Develop experiment board with emulation this, carry on to user source program real-time to debug online, can shorten construction period of the application system of the single chip processor greatly.This design mainly used in modern university teaching experiment, to enrich the modern college students' practical ability and making this based on a 51 single chip microcomputer teaching test system, he can be the students will learn the software network knowledge together, realizes the embedded basic operation. The system contains 51MCU minimum system, LED running lights, buttons, temperature control, liquid crystal display multiple functions such as. Mainly in the assembly language and C language embedded.Keywords:single chip processor;experiment board;interface;assemble languages;C languages目录摘要 (I)Abstract ........................................................................................................................................ I I 第1章绪论 (1)第2章51单片机系统设计方案 (2)2.1总体设计方案 (2)2.2设计原则 (2)2.3本章小结 (3)第3章51单片机硬件设计部分 (4)3.1硬件结构框图 (4)3.2硬件电路设计 (4)3.2.1 键盘模块 (5)3.2.2 DA模块 (6)3.2.3 DS1302时钟模块 (7)3.2.4 测温模块 (9)3.2.5 串行通信模块 (10)3.2.6 显示模块 (12)3.2.7 下载器模块 (16)3.2.8 其他模块 (18)3.3本章小结 (19)第4章总体设计 (20)4.1总体程序设计 (20)4.2分模块程序设计 (20)4.2.1 键盘模块程序设计 (20)4.2.2 DA模块程序设计 (21)4.2.3 DS1302时钟模块程序设计 (23)4.2.4 测温模块程序设计 (26)4.2.5 串行通信模块程序设计 (29)4.2.6 显示模块程序设计 (30)4.2.7 其他模块 (37)4.3本章小结 (39)第5章开发板设计测试 (40)5.1开发板PCB设计 (40)5.2开发板测试 (40)5.3本章小结 (41)结论 (42)参考文献 (43)附录 (44)致谢 (51)51单片机教学实验系统设计第1章绪论单片机具有成本低、体积小、可靠性高、具有高附加值、通过更改软件就可以改变控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。
计算机与信息工程系《单片机原理与接口技术》课程设计报告专业通信工程班级*****学号*******姓名******报告完成日期2011-12-25指导教师****评语:成绩:批阅教师签名:批阅时间:SST51系列单片机综合实验板开发设计摘要SST51单片机开发板是一款功能强大、集成度高且可扩展性强的单片机实验开发系统。
它将单片机实验板、编程器、仿真器集成到一个系统上,成本与价格低廉,而且摆脱了传统单片机开发套件繁琐的方式。
同时,它外围集成了2位7段数码管、2×2矩阵键盘、2位LED指示灯、LCD等,资源丰富,可进行多种实验,非常适用于单片机教学配套试验版,另外板上具有大量的外扩接口,可非常方便的进行系统扩展,适用于科研试验或学生参加电子设计竞赛。
SST89E516RD是8位集成存储器的51系列兼容单片机,和51系列单片机软件兼容、开发工具兼容、管脚也兼容。
在本设计中他可以实现多种功能,如流水灯、LED计数以及液晶显示两行字符,并可以用按键控制其不同功能间的转换。
本设计是采用keilc编程及protus仿真电路进行仿真,最终下载到电路板上实现不同的功能。
关键词:SST89E516RD、数码管LED、液晶显示器LCD、键盘、发光二级管、keilc、protusSST51 series microcontroller comprehensiveExperimental board development designABSTRACTSST51 SCM development board is a powerful and high level of integration and extensibility of SCM experiment development system. It will SCM experiment board, programmer, simulation is integrated into a system, cost and the price is low, and from the traditional SCM development kit tedious way. At the same time, the integration of the two outer it seven sections digital tube, 2 * 2 matrix keyboard, two LED indicator light, such as LCD, abundant resources, can perform a variety of experiments, is suitable for single chip microcomputer test version of the teaching form a complete set, another board has a lot of outside enlarge interface, which can be very convenient for system extension, used in scientific research test or students to attend electronic design contest.SST89E516RD is eight integrated storage 51 series of compatible single chip microcomputer, and 51 series single-chip microcomputer software compatibility, development tools, pipe compatible feet compatible.In this design can be realized he a variety of functions, such as water light, LED count, and liquid crystal display two lines of characters, and can use the button control of its different function of the conversion between.This design is to use keilc programming and protus simulation circuit simulation, finally downloaded to the circuit board the realization of different functions.Key words: SST89E516RD, csaladfai, LED, LCD LCD, keyboard, leds, keilc, protus目录前言 (v)第一章系统概述 (2)1. 1设计题目 (2)1.2系统设计目的和内容 (2)1.2.1 设计目的 (2)1.2.2设计内容 (2)1.2.3设计要求 (2)第2章软件开发 (3)2.1 设计总体方案 (3)2.2 液晶显示器模块的原理 (4)2.3 PC机与单片机的点对点串行通信接口设计 (5)2.4 相关芯片简介 (6)2.4.1 74LS138 (6)2.4.2 74LS373 (6)2.4.3 设计原理 (7)第3章软件电路设计 (7)3.1 LED模块设计 (7)3.2 主程序模块设计 (11)第4章硬件电路设计 (16)4.1 设计原理图 (16)4.2 电路焊接 (17)4.3 焊接实物图: (17)第五章下载与调试运行 (17)5.1 下载步骤 (17)5.2 运行结果 (18)第6章调试及故障分析 (18)结论 (19)谢辞 (20)参考文献 (21)前言SST51单片机开发板简介SST51系列单片机实验平台由基础板与多个不同功能扩展板组成。
摘要设计一种基于S51单片机的开发板,该开发板具有成本低、体积小、可靠性高、功能齐全、低功耗设计、操作方便等特点。
本论文详细介绍了该开发板的开发过程及相关硬件结构和软件设计。
开发板以ATMEL公司的AT89S51单片机为核心控制器,板上资源主要包括数据采集处理模块、DS1302时钟模块、通信模块、液晶显示模块、键盘模块等。
针对各个硬件模块开发了相应的软件模块,包括各个控制驱动程序、AD/DA程序、RS232/ RS485通信程序、液晶显示程序等。
开发板可以作为主控制模块安装于控制系统中执行控制任务,也可以用作实验板,完成单片机各类通用实验,操作简单,控制结果可见,性价比高,可以应用于高校、科研院所的实验室等场合,具有一定的实用价值和现实意义。
关键词:S51 DS1302 通信液晶显示键盘AbstractDesign a development board based on S51 MCU,the board has characteristics of low cost, small size, high reliability, full-featured, low-power design and easy to operate. This paper introduces the development process of the development board and related hardware and software design. Development board using AT89S51 of ATMEL Corporation as core controller, resources on-board include data acquisition and processing module, DS1302 clock module, communication module, LCD module and keyboard module. Design software module corresponding to each hardware module, including the driver and control programs, AD/DA programs, RS232/RS485 communication programs, liquid crystal display programs and so on.Development board can be used as the main control module installed in the control system to perform control tasks, also can be used as experimental board, complete all kinds of universal experiments of MCU, operated simply, control results can be seen,high cost performance, can be applied to universities, research institutes, laboratories and so on, has some practical value and practical significance.Key words:S51 DS1302 communication LCD keypad2青岛理工大学毕业设计摘要.................................. 错误!未定义书签。
51系列单片机教学实验板硬件设计与实现可行性研究方案51系列单片机教学实验板硬件设计与实现可行性研究方案摘要在全国高等院校电子信息类专业中,已普遍开设单片机及其相关课程.·单片机课程是大中专院校电子类专业实践性、应用性和工程性很强白勺の专业基础课或专业选修课.·从加强学生能力培养白勺の要求来看,这类课程仅在课堂上讲授基本原理是不够白勺の,必须在教学中加强实践环节,让学生有足够白勺の实践机会.·其中,单片机实验板就是一个很好白勺の学习单片机白勺の工具.·目前,市场上单片机实验板白勺の种类较多.·此次设计白勺の实验板白勺の特点是将各种单元电路合理白勺の拼凑在一块大印刷电路板上,构成一个有机白勺の整体.·设计中利用Protel99SE软件先设计原理图,然后进行元件封装,PCB 出图,最后是制板.·它与传统白勺の教学实验板相比有如下白勺の优点:⑴价格低廉;⑵使用简单方便,只要有带RS232串口白勺のPC机就能进行实验;⑶功能全,基本上具备单片机常用白勺の接口,如数模转换、模数转换、存储器、LED数码管显示、键盘人机接口、串行接口、温度传感器接口等等.·采用本仿真开发实验板,可使初学者迅速掌握单片机原理及应用,熟悉汇编语言、单片机C 语言.·关键词:单片机;实验板;接口电路;C语言51 Series Single-chip Teaching Experimental BoardHardware DesignAbstractNational institutions of higher learning in the professional category of electronic information, has generally been the creation of single-chip and its related programs.Single-chip college is the course professional practice of electronic institutions, applied and engineering foundation for a strong professional or professional elective courses. From therequirements of students capacity-building perspective, such courses are taught only the basic principles of the classroom is not enough, we must strengthen the teaching practice, to allow sufficient opportunity to practice. Among them, single-chip experimental board is a good learning tool for the students. At present, more types of experimental plate in the single-chip market. The designed board is characterized by a variety of units circuit will be reasonable together on a large printed circuit board and then constitute an organic whole. The design make use of Protel99SE software to design schematic diagram, and then packaging components, PCB map, and finally the system board. It compared to the traditional teaching has the following advantages: ⑴The prize cheap. ⑵Use it simple, there is as long as RS232 serial port with the PC machines will be able to carry out such experiments. ⑶Wide features, the boardbasically has the interface with commonly used single-chip, full-to-analog converter, analog-to-digital conversion, memory, LED digital display, keyboard man-machine interface, serial interface, temperature sensor interface and so on. The development of the use of the simulation experiment board, beginners can quickly grasp the principle and application of single-chip, and is familiar with assembly language, microcontroller C language. Beginners use the development of the simulation experiment board, can quickly grasp the principle and application of single-chip, and are familiar with assembly language, Single-chip C language.Key words: microcomputer; experimental plate; interface circuit; C language目录摘要........................................................................................................................... . (I)Abstract .............................................................................................................. .............. II 第一章引言 (1)1.1 研究背景和意义 (1)1.2研究现状 (2)1.3本文主要白勺の研究工作 (3)第二章实验板硬件电路设计 (5)2.1 实验板白勺のMCU选型 (5)2.1.1 单片机选型原则 (5)2.1.2 AT89S51单片机简介 (6)2.2 实验板总体简介 (10)2.2.1 单片机实验教学功能 (10)2.2.2 硬件总体逻辑结构 (11)2.3 单片机最小系统白勺の电路说明 (12)2.4 模数转换器ADC0809白勺の接口电路 (13)2.4.1 ADC0809 芯片及内部结构简介 (13)2.4.2信号引脚 (15)2.4.3 MCS-51 单片机与ADC0809白勺の接口 (16)2.4.4 转换数据白勺の传送 (17)2.4数模转换器DAC0832白勺の接口电路 (18)2.4.1 DAC0832 简介 (18)2.4.2 DAC0832白勺の工作方式 (21)2.4.3 电压输出电路白勺の连接 (22)2.4.4 DAC0832与单片机白勺の连接 (23)2.5数据/程序存储器24C02 (23)2.5.1.24C02芯片简介 (23)2.5.2 24C02与单片机白勺の连接 (25)2.6 并行接口芯片8255A白勺の接口电路 (25)2.6.1 8255A白勺の基本特性 (25)2.6.2 8255A白勺の外部特性和内部结构 (26) 2.6.2.1外部引脚 (26)2.6.2.2 8255内部结构 (27)2.6.3 8255A白勺の编程命令 (29)2.7 LCD1602液晶显示 (32)2.7.1 LCD 1602白勺の引脚图 (32)2.7.2 1602液晶显示白勺の指令命令 (32) 2.7.3 LCD1602与单片机白勺の接口电路 (35) 2.8动态LED显示与键盘 (36)2.8.1数码管白勺の分类 (36)2.8.2显示接口简介 (38)2.8.2.1静态显示概念 (38)2.8.2.2 动态显示概念 (38)2.8.3 动态显示接口电路 (39)。
简单51单片机开发板的电路设计(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、摘要本文给出了一个简单51单片机开发板的电路设计,完成了其原理图的绘制和PCB图的制作。
着重介绍使用protel99SE画出的电路设计原理图,接着是对电路各个模块功能的分析,然后是电路所用主要芯片和其他重要元件的功能介绍以及内部封装和引脚分布,最后介绍用protel99SE画出的PCB板。
此开发板具有串口通信、液晶显示、流水灯、扩展、RTC时钟、复位、外部中断、外部存储、A/D D/A转换、报警、继电器控制等开发功能。
关键字:51单片机开发板 protel99 PCB二、实验所用元器件及其介绍、清单SW-SPST4自制封装SW-SPDT1自制封装1KΩ电阻1508052KΩ电阻50805三极管90152TO-18HRS4-S-DC5V继电器1自制封装跳线6LED1108059针串口1DB9/M极性电容10uF1.6104电容4080530pF电容50805电池Battery1自制封装响铃1n口排针4SIP n晶振12MHZ1XTAL1外接晶振1XTAL1主要芯片引脚图和实物图STC89C52图(1) STC89C52引脚图图(2) STC89C52实物图 8255图 8255引脚图DS1302图(1) DS1302引脚图引脚号符号描述引脚号符号描述1VCC2备用电源5复位2X1晶振引脚6 I/O数据输入/输出3X2晶振引脚7SCLK串行时钟输入4GND电源地8VCC1主电源 24C08图(1) 24C08引脚图表 24C08功能表图(2) 24C08 实物图MAX232图(1)MAX232引脚图表各引脚功能及推荐工作条件图(2) MAX232 实物图ADC0809图(1) ADC0809 引脚图图(2)ADC0809实物图 DAC0832图(1)DAC0832引脚图图(2)DAC0832实物图其他元件和重要电容USB接口图(1)USB封装尺寸图(2)USB外观图图(3)USB接口定义HRS4-S-DC5V继电器图(1) HRS4-S-DC5V继电器封装尺寸图(2)HRS2-S-DC5V继电器外观自锁开关(用于原理图中的单刀双掷和单刀单掷开关)图六脚自锁开关三、电路设计分析与结果开发板设计简介主芯片简介STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。
摘要本设计主要设计了一个基于AT89C51单片机的电子时钟。
并在数码管上显示相应的时间。
并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。
应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真.该方法仿真效果真实、准确,节省了硬件资源.同时单片机以AT89C51为核心元件采用LED数码管显示器动态显示“时”,“分",“秒”的现代计时装置。
与传统机械表相比,它具有走时精确,显示直观等特点。
另外具有校时功能,秒表功能,和定时器功能,利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。
关键词:数字钟系统;单片机; LED液晶显示器Digital clock systemAbstractThe system uses MCU with time, the school features such as the digital clock, SCM AT89C51 is also used as the core components of the LED digital display dynamic display ”when” and "poin ts” and "seconds" of the modern time device 。
Compared with the traditional mechanical watches, it has a precise path that intuitive, and other characteristics。
In addition a school function, stopwatch function, and the timer function to achieve MCU use of the digital clock with programming flexibility to facilitate the expansion of functional advantages。