32位嵌入式综合性实验报告2_图文

32位嵌入式综合性实验报告2_图文

ID:47202273

大小:421.71 KB

页数:9页

时间:2019-08-25

32位嵌入式综合性实验报告2_图文_第1页
32位嵌入式综合性实验报告2_图文_第2页
32位嵌入式综合性实验报告2_图文_第3页
32位嵌入式综合性实验报告2_图文_第4页
32位嵌入式综合性实验报告2_图文_第5页
资源描述:

《32位嵌入式综合性实验报告2_图文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、32位嵌入式综合性实验报告学院:专业:姓名:学号:实验二一、实验目的了解模拟/数字转换器的工作原理,学会编写AD传换器的相关代码,以及其库函数的应用,并通过相应代码完成实验要求中的相关实验操作。二、实验要求AD采集传送功能,利用控制器口带的AD,采集变阻器上的电压值,将采集到的数据经过简单-的平滑滤波后显示到数码管上,并通过串口传冋到串口调试助手。三、实验步骤1•实验环境搭建。2.新建名为ADC的工程,添加75x_adc.c,75x_cfg.c,75x_uart.c,75x_mrcc.c,75x_eic.c,75x_lib.c,75x_rtc.c,75x

2、_gpio.c文件进入工程。3.编写程序:定爻变量,宏定义数码管的段选功能,设置系统时钟,设置GPIO端口,设置UARTO端口,设置中断,设置计时器,编写相关子函数。4.将生成的映像文件下载到口标板的flash«P,打开串口调试助手,运行程序,转动变阻器,查看数码管显示的数值是否发生变化,并观察串口调试助手的回显数值。四、核心代码include”75x_lib.h”u8ADC1O,ADC1;ul6adc_filter_cnt;u16adcdata,adc_result;#defineSA0x0400#defineSB0x0080#defineSC0x00

3、40#defineSD0x0010#defineSE0x0020#defineSF0x0008#defineSG0x0100#defineSH0x0200#defineDigit_0SA

4、SB

5、SC

6、SD

7、SE

8、SF#defineDigit_lSB

9、SC#defineDigit_2SA

10、SB

11、SD

12、SE

13、SG#defineDigit_3SA

14、SB

15、SC

16、SD

17、SG#defineDigit_4SB

18、SC

19、SF

20、SG#defineDigit_5SA

21、SC

22、SD

23、SF1SG#defineDigit_6SA

24、SC

25、SD

26、SE

27、SF

28、SG#defineDigit_

29、7SA

30、SB

31、SC#defineDigit_8SA

32、SB

33、SC

34、SD

35、SE

36、SF

37、SG#defineDigit_9SA

38、SB

39、SC

40、SD

41、SF

42、SG#defineDigit.ASA

43、SB

44、SC

45、SE

46、SF

47、SG#defineDigit.BSC

48、SD

49、SE

50、SF

51、SG#defineDigit_CSA

52、SD

53、SE

54、SF#defineDigit_DSB

55、SC

56、SD

57、SE

58、SG#defineDigit.ESA

59、SD

60、SE

61、SF

62、SG#defineDigit_FSA

63、SE

64、SF

65、SG#defineDigit_SP0constul6DigitTab[]={Digit

66、_O,Digit_l,Digit_2,Digit_3,Digit_4,Digit_5,Digit_6,Digit_7,Digit_8,Digit_9,Digit_A,Digit_B,Digit_C,Digit_D,Digit_E,Digit_F,Digit.SP};GPIO_InitTypeDefGPIO_InitStructure;EXTIT_InitTypeDefEXTIT_InitStructure;UART_InitTypeDefUART_InitStructure;ADC_InitTypeDefADC_InitStructure;voidEIC

67、_Configuration(void);voidMRCC_Configuration(void);voidGPIO_Configuration(void);voidDisplay(u8Digit,u8position);ErrorStatusOSC4MStartUpStatusO1;voidmain(void)#ifdefDEBUGdebug();#endif/*Initializethedemonstrationapplication*/EIC_Configuration();MRCC_Configuration();GPIO_Configurati

68、on();TlM_SetPrescaler(TIMO,0X3E7);TIM_SetPeriod(TIMO,0xEA5F);TIM_ITConfig(TIMO,TIM_IT_Update,ENABLE);TIM_Cmd(TIMO,ENABLE);ADC」nitStnictui*e.ADC_ConversioiiMode二ADC_Convei*sionMode_Scan;ADC_InitStructure.ADC_ExtTrigger=ADC_ExtTrigger_Disable;ADC」nitStmcture.ADC_AutoClockOff=ADC_Au

69、toClockOfLDisable;ADC_InitStructure.ADC_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。