





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
编程允许电源,当然这必须是该器件是使用编程电压。
单片机硬件资源分配连接按键连接按键连接按键连接按键连接蜂鸣器接继电器连接的端连接的端连接的端连接的端存储器部分存储器的选择为了改善主的资源与时序的分配,我们对进行串行数据存储器的扩展。
常用的存储芯片有很多,如,。
经过比较选择,最终选用了公司的。
把三种常用的功能看门狗定时器,电压控制和组合在单个封装之内。
这种组合降低了系统的成本并减少了对电路板空间的要求。
看门狗定时器对微控制器提供了的保护系统。
低检测电路可以保护系统免受低电压的影响,同时是串行具有简单的三总线工作的串行外设接口,是种有独特功能的高性能价格比存储器件。
是公司推出的低功耗低电压电可擦除的可编程只读存储器。
它采用技术和公司的工业标准线串行接口,具有的容量,并可通过管脚配置成或等结构。
该系列存储器可靠性高,能够重复写万次,数据可以保存年不丢失采用脚封装和脚封装封装为和标准,与并行的相比,可大大节省印制板空间,且接线简单,因而在多功能的精密测试仪中具有广阔的前途。
的功能概述特点可编程的看门狗定时器。
上电复位及低检测,即在上电和低于检测门限时,输出复位信号。
输出复位高电平有效,直至复位信号仍有效。
接口方式,最高可达的串行时钟频率。
位串行。
低功耗,工作电流,备用电流。
电源电压。
分块锁定,可保护,或所有列。
偶然性写保护。
高可靠性,数据可保存年,每字节可擦除次数可达到万次。
可编程的复位门限。
需要加高电压加在引脚及个专门的时序。
引脚小型封装。
功能特性概述引脚图如图所示图引脚图串行输出是个推拉串行数据输出引脚,在读周期时间内,数据从这个引脚输出,串行时钟脉冲下降沿时数据输出。
串行输入是串行数据输入引脚,所有的操作码,字节,地址及数据都通过这个引脚写入存储器,串行时钟脉冲上升沿时,数据被锁存。
串行时钟串行时钟控制串行总线为数据的输入和输出计时,引脚的操作码,地址或数据在时钟输入上升沿时被锁存,引脚的数据在时钟输入上升沿时被改写。
片选当为高电平时,被检测,输出引脚处于高阻抗状态,除非内部写操作在进行中的时候,将处于后备电源模式。
为低电平时,可以使处于工作电源模式,应特别注意,在电源上电以后,需要在开始任何操作以前完成引脚上高电平到低电平的转换。
写保护当为低电平时,对于不能完成非易失性写操作,但是在其他方面工作正常。
当被拉成高电平时,所有的功能,包括非易失性写操作都能正常工作。
当变成高电平,仍然是低电平时,将中断对的写操作,如果内部写周期已经开始,变成低电平将对写操作没有影响。
复位的分别工作在高电平低电平,对外输出直工作到降至最小电压以下,将直工作直到升高大于最小电压。
如果看门狗定时时间已定,保持高电平或低电平的时间超过看门狗的定时时间,也同样有效。
当下降沿时可使看门狗定时器复位。
工作原理是设计成直接与许多微控制器系列的同步串行外设接口相接的。
包括个位指令寄存器,可以通过输入来访问,数据在上升延由时钟同步输入,在整个工作期间内,必须低电平且输入必须是高电平。
显示部分显示器接口芯片的选择显示器接口芯片的选择常用的显示器接口芯片有,等,本次设计用单片机串行口和廉价的集成块实现多个显示的种简单方法,利用该方法设计的多路显示系统具有硬件结构简单软件编程容易和价格低廉的特点。
下面简单的介绍下。
的功能概述特点与门串行输入。
完全的缓冲时钟脉冲和串行输入。
直接清除。
功能特性概述引脚图如图所示图引脚图这些位移位寄存器的特点是具有与门串行输入和不同步的清除输入。
门电路串行输入和允许对输入数据的完全控制低电平加在输入端可以抑制新数据的进入高电平输入能使输入有效。
串行输入的数据当是高电平或低电平时可以改变。
单片机串行口方式为移位寄存器方式,外接片作为位显示器的静态显示接口,把作为数据输出线,作为移位时钟脉冲。
为单向位移位寄存器,可实现串行输入,并行输出。
其中第脚为串行数据输入端,个引脚按逻辑与运算规律输入信号,共个输入信号时可并接。
第脚为时钟输入端,可连接到串行口的端。
每个时钟信号的上升沿加到端时,移位寄存器移位,个时钟脉冲过后,位二进显示器接口芯片的选择常用的显示器接口芯片有,等,本次设计用单片机串行口和廉价的集成块实现多个显示的种简单方法,利用该方法设计的多路显示系统具有硬件结构简单软件编程容易和价格低廉的特点。
下面简单的介绍下。
的功能概述特点与门串行输入。
完全的缓冲时钟脉冲和串行输入。
直接清除。
功能特性概述引脚图如图所示图引脚图这些位移位寄存器的特点是具有与门串行输入和不同步的清除输入。
门电路串行输入和允许对输入数据的完全控制低电平加在输入端可以抑制新数据的进入高电平输入能使输入有效。
串行输入的数据当是高电平或低电平时可以改变。
单片机串行口方式为移位寄存器方式,外接片作为位显示器的静态显示接口,把作为数据输出线,作为移位时钟脉冲。
为单向位移位寄存器,可实现串行输入,并行输出。
其中第脚为串行数据输入端,个引脚按逻辑与运算规律输入信号,共个输入信号时可并接。
第脚为时钟输入端,可连接到串行口的端。
每个时钟信号的上升沿加到端时,移位寄存器移位,个时钟脉冲过后,位二进制数全部移入中。
第脚为复位端,当时,移位寄存器各位复,只有当时,时钟脉冲才起作用。
„第和引脚并行输出端分别接显示器的各段对应的引脚上。
在给出了个脉冲后,最先进入的第个数据到达了最高位,然后再来个脉冲,第个脉冲就会从最高位移出,搞清了这点,下面让我们来看电路,片首尾相串,而时钟端则接在起,这样,当输入个脉冲时,从单片机端输出的数据就进入到了第片中了,而当第二个个脉冲到来后,这个数据就进入了第二片,而新的数据则进入了第片,这样,当第六个个脉冲完成后,首次送出的数据被送到了最左面的中,其他数据依次出现在第二三片中。
电源与复位电路部分电源部分本次设计应用的电压有。
交流电源经变压器,整流,滤波后分别进入芯片,产生电压,这些电源的具体应用情况如下电源单片机及外围电路所用电源。
电源压电喇叭所用电源。
复位电路根据应用的要求,复位操作通常有两种基本形式上电复位和上电或开关复位。
上电复位要求接通电源后,自动实现复位操作。
常用的上电复位电路如图中左图所示。
图中电容和电阻对电源来说构成微分电路。
上电后,保持段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻,也能达到上电复位的操作功能,如图中右图所示。
图上电复位和上电或开关复位电路要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。
常用的上电或开关复位电路如图所示。
上电后,由于电容的充电和反相门的作用,使持续段时间的高电平。
当单片机已在运行当中时,按下复位键后松开,也能使为段时间的高电平,从而实现上电或开关复位的操作。
根据实际操作的经验,下面给出这两种复位电路的电容电阻参考值。
图中,图中本系统的复位电路采用上电复位。
电铃和继电器部分继电器是我们生活中常用的种控制设备,通俗的意义上来说就是开关,在条件满足的情况下关闭或者开启。
继电器的开关特性在很多的控制系统尤其是离散的控制系统中得到广泛的应用。
从另个角度来说,由于为个用途设计使用的电子电路,最终或多或少都需要和些机械设备相交互,所以继电器也起到电子设备和机械设备的接口作用。
当定时时间到了,压电喇叭则发出阵声响,时间到时发出阵声响,按下键可以停止声响。
也可以启动继电器,由继电器可以控制放音机。
按键部分按键设定部分比较简单,因为本系统按键少,所以在设计上采用了按键方式,程序的编制上也采用了简单的扫描方式。
程序执行后工作指示灯闪动,表示程序开始执行,七段显示器显示,按下操作键动作如下操作键设置现在的时间。
操作键显示闹铃设置时间。
操作键设置闹铃时间。
操作键闹铃设置,设为时连续次发出哔的声,设为时发出哔的声。
设置现在的时间或是闹铃时间设置如下操作键设整时。
操作键设整分。
操作键设置完成。
软件设计单片机作息时间控制的动作利用时间计时处理来做秒计数,当所设置的时间到了,则发出阵声响,启动继电器,由继电器可以控制放音机开启或关闭。
单片机定时器负责定时的计数,不会因为按键处理而中断时间秒数的增加。
时,分,秒数据是存在变量内并写入七段显示器的缓冲区内,而由显示器扫描程序中定时扫描而显示出时间。
主程序设计在主控程序循环中主要工作为扫描是否有按键,若有按键则应做相应的功能处理,同时也扫描显示器显示时间数据,并检查所设置的时间是否到了,图为主程序控制的工作流程。
时间计时处理程序是等过了后,则更新时间数据,将最新的时,分,秒的数据转换为数字数据并显示在七段显示器上。
程序中是这样判断是否过了的设置个变量是,当新的变量和设置的变量不样时,则表示已过了,要做相关程序时间处理了。
图主程序控制的工作流程主程序开始初始化定时器初始化变量继电器,消除电铃标志闪动,表示程序开始执行扫描显示器更新时间数据,定时时间到设置现在的时间显示定时设置时间设置定时时间电铃是否按键子程序设计子程序流程图如下子程序入口图子程序流程图设置读取数据查表送数显示数据传送结束了吗送下串数据子程序返回程序框图图定时及中断开始到没重赋初值地址指针初始化调查时子程序取数调整时间十进制调整送回计数单元计数单元清是否到小时单元单元内容等于重装初值恢复现场中断返回单元内容是否等于计数单元内容清调整地址指针中断初始化启动定时器调报时子程序调显示缓冲区送数子程序调显示子程序调按键子程序开始定时器初始化计数单元初始化软件计数器单元初始化图地址指针初始图送数显式地址指针初始化软件计数器初始化取数低四位送入显示缓冲缓冲区地址指针加高四位送入显示缓冲取数缓冲区地址指针加是否为子程序返回结束语经过周多的课程设计,在老师的指导下,顺利地完成了本次设计。
课程设计是教育环节中重要环,对检验我们三年来的知识水平是次卓有成效的检查,是综合提高我们三年所学的专业知识的有效总结。
课程设计过程中,我以饱满热情投入到工作中去,积极询问指导老师,虚心向同学请教,认真查阅图书资料手册。
在这次课程设计之中,我学到了许多宝贵经验。
锻炼了我思考,分析,解决问题的能力,同时以深刻感到自己对许多知识还不甚了解。
通过课程设计,对些已学过的知识,是个很好的回顾,巩固了自己所学的知识,又从实践中验证了理论知识,实践与理论相结合。
通过
