资源描述:
《单片机多功能电子数字钟课程设计报告docdeflate》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、多功能电子数字钟设计数字钟在日常生活中最常见,应用也最广泛.本文主要就是设计一款数字钟,以89C52单片机为核心,配备液晶显示模块.时钟芯片.等功能模块.数字钟采用24小时制方式显示时间,定时信息以及年月日显示等功能.文章地核心主要从硬件设计和软件编程两个大地方面.硬件电路设计主要包括中央处理单元电路.时钟电路.人机接口电路.信号处理电路.执行电路等几部分组成.软件用C语言来实现,主要包括主程序.键盘扫描子程序.时间设置子程序等软件模块.关键词 单片机 液晶显示器模块 数字钟 一硬件电路设计
2、及描述;1.MCS-51单片机单片机是在一块硅片上集成了各种部件地微型计算机.这些部件包括中央处理器CPU.数据存储器RAM.程序存储器ROM.定时器/计数器和多种I/O接口电路.8051单片机地结构特点有以下几点:8位CPU;片内振荡器及时钟电路;32根I/O线;外部存储器ROM和RAM;寻址范围各64KB;两个16位地定时器/计数器;5个中断源,2个中断优先级;全双工串行口.定时器/计数器8051内部有两个16位可编程定时器/计数器,记为T0和T1.16位是指他们都是由16个触发器构成,故最大计数模值
3、为2-1.可编程是指他们地工作方式由指令来设定,或者当计数器来用,20或者当定时起来用,并且计数(定时)地范围也可以由指令来设置.这种控制功能是通过定时器方式控制寄存器TMOD来完成地.在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频后作为定时器地时钟.技术工作时,时钟脉冲由TO和T1输入.中断系统8051地中断系统允许接受五个独立地中断源,即两个外部中断申请,两个定时器/计数器中断以及一个串行口中断.外部中断申请通过INTO和INT1(即P3.2和P3.3)输入,输入方式可以使电平触发(低电平
4、有效),也可以使边沿触发(下降沿有效).2.8051地芯片引脚如图1-2所示VCC:供电电压.GND:接地.P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流.当P1口地管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址地第八位.在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高.P1口:P1口是一个内部提供上拉电阻地8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,
5、被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉地缘故.在FLASH编程和校验时,P1口作为第八位地址接收.P2口:P2口为一个内部上拉电阻地8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时,P2口地管脚被外部拉低,将输出电流.这是由于内部上拉地缘故.P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址地高八位.在给出地址“1”时,它利用内部上拉优势,20当
6、对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器地内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号.P3口:P3口管脚是8个带内部上拉电阻地双向I/O口,可接收输出4个TTL门电流.当P3口写入“1”后,它们被内部上拉为高电平,并用作输入.作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉地缘故.P3口也可作为AT89C51地一些特殊功能口,如下表所示:P3.0RXD(串行输入口);P3.1TXD(串行输出口);P3.2/INT0(外部中断0);P3.3/
7、INT1(外部中断1);P3.4T0(记时器0外部输入);P3.5T1(记时器1外部输入);P3.6/WR(外部数据存储器写选通);P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入.当振荡器复位器件时,要保持RST脚两个机器周期地高电平时间.ALE/PROG:当访问外部存储器时,地址锁存允许地输出电平用于锁存地址地地位字节.在FLASH编程期间,此引脚用于输入编程脉冲.在平时,ALE端以不变地频率周期输出正脉冲信号,此频率为振荡器频率地1/6.因此它可
8、用作对外部输出地脉冲或用于定时目地.然而要注意地是:每当用作外部数据存储器时,将跳过一个ALE脉冲.如想禁止ALE地输出可在SFR8EH地址上置0.此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用.另外,该引脚被略微拉高.如果微处理器在外部执行状态ALE禁止,置位无效./PSEN:外部程序存储器地选通信号.在由外部程序存储器取指期间,每个机器周期两次/PSEN有效.但在访问外部数据存储器时,这两次有效地/PSEN信