8路数据采集系统(数字电压)单片机课程设计报告
更新时间:2023-11-29 17:49:01 阅读量: 教育文库 文档下载
- 16路数据采集系统推荐度:
- 相关推荐
单片机课程设计报告
班级:姓名:学号:
通信一班 马楠 6007206095 目 录
一、8051单片机系统简介
二、硬件电路原理图设计及说明
三、程序流程
四、程序代码
五、实验总结
一、8051单片机系统简介
单片微型计算机简称为单片机,又称为微型控制器,是微型计算机
的一个重要分支。单片机是70年代中期发展起来的一种大规模集成电路芯片,是CPU、RAM、ROM、I/O接口和中断系统于同一硅片的器件。80年代以来,单片机发展迅速,各类新产品不断涌现,出现了许多高性能新型机种,现已逐渐成为工厂自动化和各控制领域的支柱产业之一。MCS-51是标准的40引脚双列直插式集成电路芯片l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。l P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)
AT89S51单片机及其引脚说明
AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4KB的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用 8位微处理器于单片芯片中,具有高性价比。
AT89S51是一个有40个引脚的芯片,引脚配置如图2 AT89S51引脚配置所
示。
图2 AT89S51引脚配置
AT89S51芯片的40个引脚功能为: VCC 电源电压。 GND 接地。 RST 复位输入。
当RST变为高电平并保持2个机器周期时,将使单片机复位。WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。DISKRTO位缺省为RESET输出高电平打开状态。
XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。
P0口 一组8位漏极开路型双向I/O口。也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1口 一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,P1接收低8位地址。P1口部分端口引脚及功能如表1 P1口特殊功能所示。
表1 P1口特殊功能
P1口引脚 P1.5 P1.6 P1.7 特殊功能 MOSI(用于ISP编程) MOSI(用于ISP编程) SCK(用于ISP编程) P2口 一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口线上的内容在整个访问期间不改变。Flash编程和程序校验期间,P2亦接收低8位地址。
P3口 一个带内部上拉电阻的8位双向I/O口。P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写“1”时,它们被内部的上拉电阻把拉到高电并可作输入端口。作输入端口使用时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2 P3口特殊功能所示。P3口还接收一些用于Flash闪速存储器编程和程序校验期间的控制信号。
表2 P3口特殊功能
P3口引脚 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 特殊功能 RXD(串行输入口) TXD(串行输出口) (外部中断0) (外部中断1) T0(定时器0外部输入) T1(定时器1外部输入) (外部数据存储器写选通) (外部数据存储器读选通) PSEN/ 程序储存允许输出是外部程序存储器的读先通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN/有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN/信号。
EA/VPP 外部访问允许。欲使CPU仅访问外部程序存储器,EA端必须保持低电平,需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。Flash存储器编程时,该引脚加上+12V的编程电压VPP。
。
二、硬件电路原理图设计及说明
利用单片机AT89C51与ADC0809设计一个8路数字电压表,能够测量0-5V之间的8路输入电压值,并能在四位数码管上显示。通过一个A/D(ADC0809模拟数字转换)芯片采集后将外测电压信号转换为数字信号,再由单片机(AT89C51)处理信号,输出信号,由数码管显示各路电压。
正在阅读:
生活及工业废水站管理制度10-23
中外节日习俗对比论文(终稿)10-12
高一暑假作业答案(语文)11-29
2016年福建公务员面试热点:互联网+01-26
人文知识竞赛题库11-29
竣工文件编制管理办法03-21
变压器习题06-25
2010高一生物教学工作总结08-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据采集
- 单片机
- 电压
- 课程
- 数字
- 报告
- 设计
- 系统
- 内蒙古杭鄂尔多斯市锦旗城镇九年级数学下册 第二十六章 反比例函数 26.1.1 反比例函数导学案无
- 2018-2019年北师大版三年级数学上册期末试卷
- 新课程全程配套试卷精选初一数学(图形的初步认识 B卷)
- 福建省泉州市高一上学期期末教学质量跟踪监测化学试题有答案-精选
- 气象预报(报文题)
- 固定资产业务练习题
- 人文知识竞赛题库
- 数字化校园建设方案
- 铁生沟煤矿井下防水闸门关闭试验安全技术措施
- 大学语文 - 古诗复习
- 国电客服考试题目多选1
- 爱的奉献
- 感谢信 - 小学作文
- 报关进出口实验报告 - 图文
- 教师培训讲座
- 中小型企业VoIP解决方案 - 0
- 许昌市人民政府办公室关于印发2014年许昌市节能减排工作安排的通知
- 型钢结构厂房用钢量 轻型钢结构与重型钢结构厂房区别在哪
- 2.3考查课(课程作业)资料规范
- 《废旧材料融入幼儿园一日活动的实践研究》二级子课题方案