智能电子技术实践报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《智能电子技术实践》
实训报告
项目名称:电压检测与显示
姓名:
学号:
专业:微电子技术
成绩:
【摘要】
S08系列微控制器是freescale半导体公司推出的新一代8位MCU。在实际工作中,计算机与外部设备之间常常要进行信息的交换,计算机与计算机之间也要交换信息,本次实训主要是使用实训板检测电位器中心抽头的电压,并通过串行总线在计算机端显示测到的电压值。
首先,通过A/D转换模块,将电压信号转换为对应的数字信号,其次,通过RS-232接口实现与设备之间的连接,在电脑的串口调试串口显示输出的电压。
串行通信接口SCI的主要功能是:接收时,把外部的单线输入的数据变成一个字节的并行数据送入MCU内部;发送时,把需要发送的一个字节的并行数据转换为单线输入。为了设置波特率,SCI应具有波特率寄存器。为了能够设置通信格式、是否校验、是否允许中断等,SCI应具有控制寄存器。而要知道串口是否有数据可收、数据是否发送出去等,需要有SCI状态寄存器。
在单片机人机接口中,通常使用LED数码管来显示各种数字或符号,由于数码管是由多个发光二极管封装在一起组成,因而它具有显示清晰、亮度高、使用电压低、寿命长的特点。
【关键词】单片机,A/D转换,RS-232接口,电压检测
目录
第一章绪论.................................................. - 4 -
1.1 课题研究现状.......................................... - 4 -
1.2 课题目标(设计方案).................................. - 4 - 第二章电压检测与显示的实现原理............................. - 5 -
2.1 模数转换的概念........................................ - 5 - 第三章系统硬件组成与实现方法................................ - 6 -
3.1 freescale单片机系统组成与实现方法 ................... - 6 -
3.1.1对MC9S08AC16简单认识 ............................ - 6 -
3.1.2飞思卡尔单片机的原理 ............................. - 7 -
3.2 AD采样模块介绍...................................... - 8 -
3.2.1 A/D转换概述..................................... - 8 -
3.2.2 常用的相关寄存器................................ - 8 -
【硬件连接】.......................................... - 10 -
3.3 SCI模块介绍......................................... - 11 -
3.3.1串行通信基本概念 ................................ - 11 -
3.3.3 S08内部SCI接口模块 ............................ - 12 - 第四章系统软件实现方法..................................... - 15 -
4.1 LED数码管........................................... - 15 -
4.2串口通信设置与实现方法 ............................... - 16 - 第五章系统测试与实训心得................................... - 19 -
5.1 实验过程与测试....................................... - 19 -
5.2 实训心得............................................. - 20 -
第一章绪论
1.1 课题研究现状
近几年,伴随汽车电子和工业自动化对高可靠微控制器需求的快速增长,国内嵌入式系统及控制领域对freescale半导体公司S08系列的关注度迅速上升。为适应这一市场的变化,许多企业、科研机构和高等院校开始应用S08系列MCU研制新型高可靠智能化机电产品或进行高校教学改革,但是,目前国内公开出版的S08系列微控制器的中文书籍较少。
S08系列的主要特点是:技术成熟,可靠性高;高性能,CPU时钟可达40MHZ;内部资源十分丰富,具有多种节能模式;抗干扰和电磁兼容性强;开发技术先进且费用低廉,可提供免费的集成开发环境和免费的开发调试器(可自制);支持C语言开发,并进行了硬件和软件优化,开发效率高。
在现代化生活和生产中,基于微控制器的嵌入式应用系统和装置已十分广泛。例如计算机及其外设、汽车电子、个人通信与娱乐产品、智能家电、工业控制,其内部大多采用了一片乃至多片微控制器。许多传统的机电产品,一旦采用了微控制器就有可能成为具有更高性能,更易于使用的智能化产品,从而有效的提升了产品的附加值。
1.2 课题目标(设计方案)
本文主要从两方面来完成项目:A/D转换模块,串行通信,并对各模块进行了阐述。使用实训板检测电位器中心插头的电压,并通过串口返回到另一块实训板,在另一块实训板上用数码管显示检测到的电压。
大概设计就是首先要做一个模数A/D转换模块,A/D转换模块的基本编程方法是1)把模拟量转化为数字量,2)写入转换初始化,然后启动A/D转换,3)获取A/D转换结果,4)数据处理,将获取的AD 转换结果进行数值处理。
其次,通过RS-232接口实现与设备之间的连接,在电脑的串口调试串口显示输出的电压。在编程时要写入一个send发送函数,把数据发送出去,然后接收端需要用接收电路将RS-232C电平转换为TTL 电平。