下载此文档

32位嵌入式综合性实验报告2.docx


文档分类:高等教育 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
32位嵌入式综合性实验报告
学院:
专业:
姓名:
学号:
实验二
一、实验目的
了解模拟/数字转换器的工作原理,学会编写AD转换器的相关代码,以及其库函数的应用,并通过相应代码完成实验要求中的相关实验操作。
二、实验要求
AD采集传送功能,利用控制器自带的AD,采集变阻器上的电压值,将采集到的数据经过简单的平滑滤波后显示到数码管上,并通过串口传回到串口调试助手。
三、实验步骤

,,,,.c,,,,。
:定义变量,宏定义数码管的段选功能,设置系统时钟,设置GPIO端口,设置UART0端口,设置中断,设置计时器,编写相关子函数。
,打开串口调试助手,运行程序,转动变阻器,查看数码管显示的数值是否发生变化,并观察串口调试助手的回显数值。
四、核心代码
#include ""
u8 ADC10,ADC1;
u16 t;
u16 adcdata,adc_result;
#define SA 0x0400
#define SB 0x0080
#define SC 0x0040
#define SD 0x0010
#define SE 0x0020
#define SF 0x0008
#define SG 0x0100
#define SH 0x0200
#define Digit_0 SA | SB | SC | SD | SE | SF
#define Digit_1 SB | SC
#define Digit_2 SA | SB | SD | SE | SG
#define Digit_3 SA | SB | SC | SD | SG
#define Digit_4 SB | SC | SF | SG
#define Digit_5 SA | SC | SD | SF | SG
#define Digit_6 SA | SC | SD | SE | SF | SG
#define Digit_7 SA | SB | SC
#define Digit_8 SA | SB | SC | SD | SE | SF | SG
#define Digit_9 SA | SB | SC | SD | SF | SG
#define Digit_A SA | SB | SC | SE | SF | SG
#define Digit_B SC | SD | SE | SF | SG
#define Digit_C SA | SD | SE | SF
#define Digit_D SB | SC | SD | SE | SG
#define Digit_E SA | SD | SE | SF | SG
#define Digit_F SA | SE | SF | SG
#define Digit_SP 0
const u16 DigitTab[] = {Digit_0,Digit_1,Digit_2,Digit

32位嵌入式综合性实验报告2 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.22 MB
  • 时间2017-12-22