毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机数字时钟的设计与实现+PCB电路图(2)
2.相关技术介绍
2.1数码管简介
对于LED数码管最常用的是七段式和八段式,八段比七段多了一个小数点其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮、灭,来显示出不同的字形[3]。数码管又分为共阴极和共阳极两种类型,共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极是将八个LED的阳极连在一起。两个编码的各位正好相反,其原理图如图1所示:
图1 数码管连接原理图
2.3单片机技术简介
本次设计用的是单片机中的一种—AT89S51单片机。40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行
通信
口[4]。各引脚如图2所示:
图2 AT89S51引脚
VCC(40脚):接+5V电压。
GND(20脚):接地。
P0口(32脚~39脚):P0口为一个8位双向I/O口,每个脚可吸收8TTL门电流。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高[5]。
P1口(1脚~8脚):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口(21脚~28脚):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。P2口在FLASH编程和校验时,接收高八位地址信号和控制信号。
P3口(10脚~17脚):P3口除了具有和上面两个端口一样的功能外。还可以作为AT89S51的一些特殊功能口[6],P3口管脚备选功能如表1所示:
表1 P3口第二功能
引 脚 第 2 功 能
P3.0 RXD(串行口输入端)
P3.1 TXD(串行口输出端)
P3.2 /INT0(外部中断0请求输入端,低电平有效)
P3.3 /INT1(外部中断1请求输入端,低电平有效)
P3.4 T0(定时器/计数器0计数脉冲输入端)
P3.5 T1(定时器/计数器1计数脉冲输入端)
P3.6 /WR(外部数据存储器写选通信号输出端,低电平有效)
P3.7 /RD(外部数据存储器读选通信号输出端,低电平有效)
RST(9脚):复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间[7]。
XTAL1(19脚):反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2(18脚):来自反向振荡器的输出。
3.功能分析与电路设计
3.1功能需求分析
用数字来显示时间,时、分、秒共用到6个数码管。而这6个数码想要显示时间数字需要给它们传送相应的驱动信号,来控制它们显示的具体内容,这就用了到驱动电路。而驱动电路中的驱动信号应该控制中心发出来。这就需要设置一个中心控制电路来控制整个系统信号的输入与输出,并且控制电路什么时间输入什么信号同时又该输出什么信号。整个电路要想工作起来,还需要对它进行供电,用到了供电电路。最后,整个电路是处于显示时间状态还是显示秒表状态,是调整小时还是调整分或者调秒,这要由人工来控制它的显示内容。这就需要用到几个按键连接在中心控制电路上来实现上述工能。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于特征提取的图像识别系统设计
下一篇:
MATLAB智能控制在交流调速系统矢量控制系统中的应用分析
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
英汉数字文化差异与翻译
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
浅谈新形势下妇产科护理...
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书