储器的指令。
存储器编程时,该引脚加上的编程允许电源,当然这必须是该器件是使用编程电压。
单片机硬件资源分配连接按键连接按键连接按键连接按键连接蜂鸣器接继电器连接的端连接的端连接的复位输入。
口输出缓冲级可驱动吸收或输出电流个逻辑门电路。
对口写入时,它们被内部上拉电阻拉高并可作为输入端口。
此时,被外部拉低的口将用上拉电阻输出电流。
口除了作为般的口线外,更重要的用途是它的第二功能,如下表所示表口的第二功能端口引脚第二功能串行输入口串行输出口外中断外中断定时计数器定时计数器外部数据存储器写选通外部数据存储器读选通此外,口还接收外部数据存储器读选通此外,口还接收些用于闪存编程和程序校验的控制信号。
表所示表口的第二功能端口引脚第二功能串行输入口串行输出口外中低的口将用上拉电阻输出电流。
口除了作为般的口线外,更重要的用途是它的第二功能,如下部分内容简介向口。
口输出缓冲级可驱动吸收或输出电流个逻辑门电路。
对口写入时,它们被内部上拉电阻拉高并可作为输入端口。
此时,被外部拉低的口将用上拉电阻输出电流。
口除了作为般的口线外,更重要的用途是它的第二功能,如下表所示表口的第二功能端口引脚第二功能串行输入口串行输出口外中断外中断定时计数器定时计数器外部数据存储器写选通外部数据存储器读选通此外,口还接收些用于闪存编程和程序校验的控制信号。
复位输入。
当振荡器工作时,引脚出现两个机器周期以上高电平将是单片机复位。
当访问外部程存储器或数据存储器时,地址锁存允许输出脉冲用于锁存地址的低位字节。
般情况下,仍以时钟振荡频率的输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是每当访问外部数据存储器时将跳过个脉冲。
对存储器编程期间,该引脚还用于输入编程脉冲。
如有必要,可通过对特殊功能寄存器区中的单元的位置位,可禁止操作。
该位置位后,只有条和指令才能将激活。
此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置禁止位无效。
程序储存允许输出是外部程序存储器的读选通信号,当由外部程序存储器取指令或数据时,每个机器周期两次有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次信号。
外部访问允许,欲使仅访问外部程序存储器地址为,端必须保持低电平接地。
需注意的是如果加密位被编程,复位时内部会锁存端状态。
如端为高电平接端,则执行内部程序存储器的指令。
存储器编程时,该引脚加上的编程允许电源,当然这必须是该器件是使用编程电压。
单片机硬件资源分配连接按键连接按键连接按键连接按键连接蜂鸣器接继电器连接的端连接的端连接的端连接的端存储器部分存储器的选择为了改善主的资源与时序的分配,我们对进行串行数据存储器的扩展。
常用的存储芯片有很多,如,。
经过比较选择,最终选用了公司的。
把三种常用的功能看门狗定时器,电压控制和组合在单个封装之内。
这种组合降低了系统的成本并减少了对电路板空间的要求。
看门狗定时器对微控制器提供了的保护系统。
低检测电路可以保护系统免受低电压的影响,同时是串行具有简单的三总线工作的串行外设接口,是种有独特功能的高性能价格比存储器件。
是公司推出的低功耗低电压电可擦除的可编程只读存储器。
它采用技术和公司的工业标准线串行接口,具有的容量,并可通过管脚配置成或等结构。
该系列存储器可靠性高,能够重复写万次,数据可以保存年不丢失采用脚封装和脚封装封装为和标准,与并行的相比,可大大节省印制板空间,且接线简单,因而在多功能的精密测试仪中具有广阔的前途。
的功能概述特点可编程的看门狗定时器。
上电复位及低检测,即在上电和低于检测门限时,输出复位信号。
输出复位高电平有效,直至复位信号仍有效。
接口方式,最高可达的串行时钟频率。
位串行。
低功耗,工作电流,备用电流。
电源电压。
分块锁定,可保护,或所有列。
偶然性写保护。
高可靠性,数据可保存年,每字节可擦除次数可达到万次。
可编程的复位门限。
需要加高电压加在引脚及个专门的时序。
引脚小型封装。
功能特性概述引脚图如图所示图引脚图串行输出是个推拉串行数据输出引脚,在读周期时间内,数据从这个引脚输出,串行时钟脉冲下降沿时数据输出。
串行输入是串行数据输入引脚,所有的操作码,字节,地址及数据都通过这个引脚写入存储器,串行时钟脉冲上升沿时,数据被锁存。
串行时钟串行时钟控制串行总线为数据的输入和输出计时,引脚的操作码,地址或数据在时钟输入上升沿时被锁存,引脚的数据在时钟输入上升沿时被改写。
片选当为高电平时,被检测,输出引脚处于高阻抗状态,除非内部写操作在进行中的时候,将处于后备电源模式。
为低电平时,可以使处于工作电源模式,应特别注意,在电源上电以后,需要在开始任何操作以前完成引脚上高电平到低电平的转换。
写保护当为低电平时,对于不能完成非易失性写操作,但是在其他方面工作正常。
当被拉成高电平时,所有的功能,包括非易失性写操作都能正常工作。
当变成高电平,仍然是低电平时,将中断对的写操作断时间秒数的增加。
时,分,秒数据是存在变量内并写入七段显示器的缓冲区内,而由显示器扫描程序中定时扫描而显示出时间。
主程序设计在主控程序循环中主要工作为扫描是否有按键,若有按键则应做相应的功能处理,同时也扫描显示器显示时间数据,并检查所设置的时间是否到了,图为主程序控制的工作流程。
时间计时处理程序是等过了后,则更新时间数据,将最新的时,分,秒的数据转换为数字数据并显示在七段显示器上。
程序中是这样判断是否过了的设置个变量是,当新的变量和设置的变量不样时,则表示已过了,要做相关程序时间处理了。
图主程序控制的工作流程主程序开始初始化定时器初始化变量继电器,消除电铃标志闪动,表示程序开始执行扫描显示器更新时间数据,定时时间到设置现在的时间显示定时设置时间设置定时时间电铃是否按键子程序设计主要控制子程序说明如下定时器计时中断程序每隔中断次。
延时子程序。
控制七段显示器延时时间。
工作闪动控制。
七段显示器扫描遍。
加载七段显示器显示数据。
初始化控制变量。
初始化定时器接口,使用定时器模式计时。
更新时分秒数据。
将分及秒的数据转化为七段显示器显示数据并写入显示内存内。
将时及分的数据转换为七段显示器显示数据并写入显示内存内。
设置现在的时间包括小时及分钟。
过了后则更新时间并检查定时时间是否到了。
查看已设置的定时时间。
转换定时时间时分数据为七段显示器显示数据并写入显示内存。
设置定时时间。
子程序流程图如下子程序入口图子程序流程图设置读取数据查表送数显示数据传送结束了吗送下串数据子程序返回时间作息程序程序如下显示子程序送数子程序延时子程序中断服务程序查定时子程序,按键程序程序框图开始到没重赋初值地址指针初始化调查时子程序取数调整时间十进制调整送回计数单元计数单元清是否到小时单元单元内容等于重装初值恢复现场中断返回单元内容是否等于计数单元内容清调整地址指针中断初始化启动定时器调报时子程序调显示缓冲区送数子程序调显示子程序调按键子程序开始定时器初始化计数单元初始化软件计数器单元初始化地址指针初始化软件计数器初始化取数低四位送入显示缓冲缓冲区地址指针加高四位送入显示缓冲取数缓冲区地址指针加是否为子程序返回调试部分调试是项很复杂而庞大的工程,它占了整个设计的大部分时间。
调试的整体过程是分别对设计的各功能模块进行调试,然后再进行组装后的整体调试。
调试过程包括电源部分显示部分单片机控制部分。
电源部分的调试初期,由于前端滤波电容未加,导致输出纹波过大,补上微法,的滤波电容,纹波在允许范围内。
总结试验过程中定得认真仔细。
电路图连接完






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
