毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机的数字电流表设计+C语言源码+电路图+仿真图(4)
(4)
2.2.4 模-数转换程序
void AD() //AD转换程序
{
START=0;
ADD1 =0; //选择IN0通道
ADD2 =0;
ADD3 =0;
delay(10);
START=1; //启动AD转换
delay(10);
START=0;
while(!EOC); //结束标志
OE =1;
cmd =P1;
}
2.3 AT89S51单片机结构介绍
该设计所采用的主控芯片是AT89S51,该芯片是一个具有功耗比较低,性能比较高的CMOS 8位单片机,其内部有4KB ISP(In-system programmable)的Flash只读程序存储器,该程序存储器可反复擦写高达一千次[3]。图6是AT89S51的功能功能方框图,该芯片不仅仅有标准的MCS-51的指令系统,即具备了80C51系列的功能,但同时AT89S51具有比AT89C51更突出的优点。首先AT89S51增加了在线可编程的功能,在线可编程的方式能够使现场的程序调试以及修改都更加的方便灵活,另外其数据指针也增加到两个,使对片外RAM的访问更加的方便,而且新增了看门狗定时器,使系统的抗干扰得能力得到了很大的提高,同时也增加了掉电标志和掉电状态下的中断恢复模式,因此AT89S51芯片大量应用于各种嵌入式的控制系统中,受到了很大关注。
图6 AT89S51电路硬件连图
AT89S51的硬件连接如图6所示,下面介绍各主要接口实现的功能:
左端电路是单片机的时钟电路和复位电路。时钟电路是单片机的核心部分,它为单片机提供一个高稳定性的时钟脉冲信号,以便为单片机执行各种动作和指令提供基准脉冲信号[4]。复位电路有两种—上电复位和手动复位,该设计采用上电复位,复位电路的作用是使单片机内个寄存器的值变为初始状态。
P0口:该端口是一个8位的双向的输入输出端口,高电平有效。此端口可以用在外部的数据存储器和程序存储器,它一般用来作为低八位的输入输出数据或地址。在该设计中,这8个引脚与数码管显示的段选引脚相连,用来进行数码管的段选。
P1口:该端口内部含有上拉电阻,是一个8位的双向输入输出端口。该端口置于高电平时,可以作输入端口使用,此8个端口与ADC0808的8个输出端口相连,进行数字电压量的接收,以供单片机对数据进行处理。
P2口:同P1口一样,P2端口的内部也具有上拉电阻,也是一个8为的双向输入输出端口。端口置于高电平时,可以作为输入。在电路中,该端口与数码管显示相连,用来实现位选。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
51单片机的角度测量系统设计+仿真图+源码
下一篇:
51单片机的多通道温度采集处理系统设计+仿真图+源码
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表