- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C44B0的数字存储示波器_现代通信课程设计报告 北京工业大学
北京工业大学现代通信课程设计报告数字存储示波器指导教师:姓名:学号:前言数字存储示波器是20世纪70年代初发展起来的一种新型示波器。这种类型的示波器可以方便地实现对模拟信号波形进行长期存储并能利用机内微处理器系统对存储的信号做进一步的处理,例如对被测波形的频率、幅值、前后沿时间、平均值等参数的自动测量以及多种复杂的处理。而我们此次要设计的便是一种简易的数字存储示波器。我们设计的简易数字存储示波器实现的功能有对单一信道进行采样存储显示(包括正弦波和方波)、通过测量标尺测量波形的周期和频率,标尺可以左右自由移动。我们所用的硬件有试验箱上的S3C44B0微处理器、LCD显示屏、外围扩展的RAM和键盘、S3C44B0内置的模数转换器、DDS信号源。一、设计要求及目的1.1要求:编写图形显示函数,采集由实验箱信号源输出的正弦、方波、DC等信号,经过处理后显示在LCD屏幕上1.2 设计目的了解LCD显示的基本原理了解LCD的接口与控制方法掌握LCD显示图形的方法二、硬件介绍2.1 S3C44B0模数转换器S3C44B0具有8路模拟信号输入的10位模/数转化器(ADC),它是一个逐次逼近型的ADC,内部结构中包括模拟输入多路复用器,自动调零比较器,时钟产生器,10位逐次逼近寄存器(SAR),输出寄存器,还提供可编程选择的睡眠模式,以节省功耗。图1 S3C44B0内部ADC结构图它的主要特性如下:(1)分辨力:10位(2)微分线性度误差:±1 LSB(3)积分线性度误差:±2 LSB(最大±3 LSB)(4)最大转换速率:100KSPS(5)输入电压范围:0-2.5V(6)输入带宽:0-100Hz(不具备采样保持(S/H)电路)(7)低功耗2.2 S3C44B0 LCD控制器S3C44B0X 中具有内置的LCD 控制器,它具有将显示缓存(在系统存储器中)中的LCD图象数据传输到外部LCD 驱动电路的逻辑功能。S3C44B0X 中内置的LCD 控制器可支持灰度LCD 和彩色LCD 。在灰度LCD 上,使用基于时间的抖动算法(time-based dithering algorithm )和FRC (Frame Rate Control)方法,可以支持单色、4 级灰度和16 级灰度模式的灰度LCD ,在彩色LCD 上,可以支持256 级彩色。对于不同尺寸的LCD ,其具有不同数量的垂直和水平象素、数据接口的数据宽度、接口时间及刷新率,而LCD 控制器可以进行编程控制相应的寄存器值,以适应不同的LCD 显示板。内置的LCD 控制器提供了下列外部接口信号:VFRAME: LCD 控制器和LCD 驱动器之间的帧同步信号。它通知LCD 屏新的一帧的显示,LCD 控制器在一个完整帧的显示后发出VFRAME 信号。VLINE: LCD 控制器和LCD 驱动器间的同步脉冲信号,LCD 驱动器通过它来将水平移位寄存器中的内容显示到LCD 屏上。LCD 控制器在一整行数据全部传输到LCD 驱动器后发出VLINE 信号。VCLK: 此信号为LCD 控制器和LCD 驱动器之间的象素时钟信号,LCD 控制器在VCLK的上升沿发送数据,LCD 驱动器在VCLK 的下降沿采样数据。VM: LCD 驱动器所使用的交流信号。LCD 驱动器使用VM 信号改变用于打开或关闭象素的行和列电压的极性。VM 信号在每一帧触发,也在编程决定数量的VLINE 信号触发。VD[3:0]:LCD 象素数据输出端口。VD[7:4]:LCD 象素数据输出端口。图2 LCD控制器结构图注:在本设计中,LCD选用的是320×240彩色2.3 S3C44B0键盘驱动本系统使用一个4*4键盘阵列,GPG7—GPG4输出扫描信号,GPF8—GPF5回读扫描值。在键盘扫描时,分别将GPG7—GPG5置为逻辑低,如果有键按下,则可从所对应GPF8—GPF5读到一个逻辑低电平。键盘的消抖由软件实现,在处理器发现有键按下后,延迟一段时间在读一次键值,如果两次得到的键值相同则认为该键被按下一次,若不同,则认为得到的键值是由于抖动引起的。键盘允许键值的自动重复,即按住一个键不放会多次得到相同的键值并多次进行相应的操作。三、软件设计3.1 设计思路本设计总共有3个模块:ADC模块、LCD模块、键盘模块,所以在整体系统集成之间需要对3个模块分别调试。(1)ADC调试:ADC调试中需要设置好主时钟MCLK,因为ADC完成一次采样至少需要16个周期,10位数字量的转换时间如下:1/Time=MCLK/(2*(rADCPSR+1))/16其中rADCPSR是预分频,我们选择的是20,可见,MCLK越大,转换时间越短,采样率越高,而S3C44B0的最大主频为66MHz,所以,我们选择了MCLK=66MHz。此外,通过查看实验箱底板电
您可能关注的文档
- 错纳矿区Ⅰ号矿体铅锌矿_800~1100td露天开采最终开采境界设计武汉工程大学.doc
- 防雷过电压的危害及处理课件安徽泰隆电气有限公司.ppt
- 锤式破碎机的设计_学士学位论文22p.doc
- 长安轿车4S店服务中心培训教程 售后服务部.ppt
- 阿克苏金水水利工程检测公司检测站项目可行性研究报告推荐.doc
- 阳光心态培训_推荐.ppt
- 阿克苏林立果品深加工可行性报告2006年4月.doc
- 阿坝州公路管理局瓦切机械化养护中心 施工组织设计经典.doc
- 阿城区1万吨畜鲜骨加工扩建项目可行性研究报告推荐.doc
- 阿右旗铁矿铁B矿体开采设计方案_毕业设计说明书内蒙古科技大学.doc
- 基于VC 手写数字识别程序设计 课件.docx
- 基于VC手写数字识别程序设计_毕业论文设计 精品.docx
- 基于三极管伏安特性曲线简谈线性电路与非线性电路模拟电路与数字电路的区别论文 北京交通大学.docx
- 基于WEB实验教学管理系统_毕业设计论文 2013年6月6日.docx
- 基于人物的相关网络视频挖掘毕业设计人脸识别 32p.docx
- 基于云计算企业统一通信的方案论文 14页.docx
- 基于停车线法和冲突点法的交叉口通行能力计算毕业设计 推荐.docx
- 基于协议分析的入侵检测系统_硕士论文 经典.docx
- 基于单片机at89c51的数字电压表设计毕业设计论文 p15.docx
- 基于单片机以太网通信模块的软件设计课题 精品.docx
最近下载
- 湖南高速铁路职业技术学院单招《英语》常考点试卷附答案详解【A卷】.docx VIP
- T100程序设计-双档.pptx VIP
- 模块8 港浃台地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 2025年9月必威体育精装版版劳务用工合同范本(可规避风险).doc
- 模块7 西北地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块6 西南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 汽车维修服务方案(完整版+104页).docx VIP
- 模块5 华南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块4 华中地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块3 华东地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
文档评论(0)