嵌入式课程设计报告 基于ARM的AD 转换电压测量显示_第1页
嵌入式课程设计报告 基于ARM的AD 转换电压测量显示_第2页
嵌入式课程设计报告 基于ARM的AD 转换电压测量显示_第3页
嵌入式课程设计报告 基于ARM的AD 转换电压测量显示_第4页
嵌入式课程设计报告 基于ARM的AD 转换电压测量显示_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XIII软件设计软件总体设计流程图由图4.1所示:开始开始串口UART0初始化ADC初始化GPIO初始化AD采集数据处理串口发送到PC机判断是否采集完毕NO判断是否发送完毕YES继续发送结束图4.1软件总体流程图我们采用的是Kilc-4编写与烧入软件,在Kilc-4中建立项目并建立c语言文件,在文件中编写c语言程序,编写完毕后在软件中的选项flash中的configure

flash

tools

中设置参数,设置成适合Cortex-

M3嵌入式处理器STM32合适的参数。最后编译检查程序的正确与否,如果可以创建目标文件则可以烧入微控制器中,否则检查是否有错误或是警告,排除错误或是警告,最终实现创建目标,最后烧入火牛开发板,检验程序是否符合设计要求,看液晶显示屏上的检测电压是否随着模拟输入电位器的旋转改变而改变。运行Protues的ISIS模块,进入仿真软件的主界面。单击工具栏上的“新建”按钮,新建一个设计文档。单击“保存”按钮,弹出“Save

ISIS

Designe

File”对话框,在保存在框中选择保存路径,在文件名框中输入(简单实例的文件名),再单击“保存”按钮,完成新建设计文件操作,其后缀名自动为.DSN。该设计主要调用ADC和GPIO初始化程序、串口UART0程序。首先对系统进行初始化,当被AD采集后,调用A/D转换子程序,转换出来的数值经数据存储程序写入,A/D转换程序主要是对电位器产生的模拟信号进行数据转换,首先启动AD芯片,输入指令后,等待数据处理完后,输出结果,本次转换完成。接收从单片机传输的字符型数据直接进行显示。首先初始化液晶,输入数据显示的地址,即在液晶屏上显示的行与列。再输入字符型的数据,液晶即可进行数据显示。多达2个I2C总线接口。能够工作于多主和从模式,支持标准和快速模式。它们支持双从地址寻址(只有7位)和主模式下的7/10位寻址。内置了硬件CRC发生器/校验器。它们可

以使用DMA操作并支持SM总线2.0版/PM总线通用同步/异步接受发送器(USART)。其中一个USART接口通信速率可达4.5兆位/秒。其他USART接口通信速率可达2.25兆位/秒。接口具有硬件的CTS和RTS信号管理、支持IrDA的SIRENDEC、与ISO7816兼容并具有LIN主/从功能。US

ART接口可以使用DMA操作。

系统调试用AXD进行程序调试,用UART0通信发送数据。voidUART0Init(uint32bps){ uint16Fdiv; PINSEL0=(PINSEL0&(~0x0F))|0x05;//不影响其它管脚连接,设置I/O连接到UART0 U0LCR=0x83;//DLAB=1,可设置波特率 Fdiv=(Fpclk/16)/bps;//设置波特率 U0DLM=Fdiv/256; U0DLL=Fdiv%256; U0LCR=0x03;}主程序编写运行如图5.1所示:图5.1主程序编写运行图AXD运行检测如图5.2所示:图5.2AXD运行检测图运行结果显示如图5.3所示:图5.3运行结果显示图

总结此次课程设计虽然只有短短两周,但是,在这两周我学到的东西比一年的收获还要大。通过此次AD转化器的设计,我们掌握了计数式8位A/D转换器的设计原理,了

解了555定时器、74LS00、74161、DAC0832及LM324等元器件的使用。使我更加扎实的掌握了有关数字电子技术、单片机方面的知识,在设计过程中虽然遇到了一些问题,

但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经历缺乏。通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电,沉得做课程设计同时也是对课本知识的稳固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。实践中,通过动手制作和调节,使我们掌握的知识不再是纸上谈兵。而是学制所用。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!

参考文献[1]邓祺盛,邢玉虎,刘旭,翟家兴.基于STM32单片机的宠物智能项圈设计[J].计算机产品与流通,2019,5(7):85.[2]刘超,史宏鑫,朱嘉乐,胡智红,邓鹏.基于STM32单片机的智能宠物穿戴设备设计[J].电子技术与软件工程,2017,6(12):254-255.[3]李昕源,赵津艺,徐洁.基于stm32f407单片机的车内摄像拍照监控预警系统[J].技术与市场,2019,26(12):128-129.[4]朱向庆,何昌毅,朱万鸿,钟创平.基于STM32单片机的通信技术实验系统设计[J].实验技术与管理,2019,36(8):12-15.[5]陈美芳.基于创新应用型人才培养的单片机教学改革探析[J].现代职业教育,2021,48(2):210-211.[6]赵霞,崔朝阳,李佳柯,唐志富.基于单片机的可见光室内定位系统设计[J].自动化技术与应用,2018,37(7):55-62.[7]李盛林.基于蓝牙及STM32的板球控制系统设计与实现[J].电子测试,2020,23(1):5-8.[8]李翔宇,马夕然,叶奕风.基于C52的蓝牙距离预警功能的设计[J].软件,2018,2(15):

62-65.[9]ChenJiawei.EncryptionAlgorithmofAutomaticSingleChipComputerandEmbeddedSystemBasedonBigDate[J].JournalofPhysicsConferenceSeries,2021,11(6):123-124.[10]Huangcanjie.Appli

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论