- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京工业大学
现代通信课程设计报告
数字存储示波器
指导教师:
姓名:
学号:
前言
数字存储示波器是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越大,转换时间越短,采样
您可能关注的文档
- 救灾物资储建设项目可行性研究报告.doc
- 连接座注塑具设计课题.doc
- 医疗器械经业质量管理制度汇编.doc
- 计程车计价计课程设计报告.docx
- 基于51单温度上下限报警器设计论文.doc
- 城关至龙海段公路施工组织方案.doc
- 基于plc机控制系统设计.doc
- 苏菲产品营划方案.doc
- 给水加压泵目施工组织设计.doc
- 玉米皮渣中纤维提取及其理化性质研究作业.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 2022必威体育精装版居家养老管理服务方案投标文件(标书)参考.docx VIP
- 超星尔雅学习通《世界古代文明》章节答案.doc
- 2025年第四届全国大学生数据分析科普竞赛之理论赛实题.docx
- 2024年苏州风景园林投资发展集团有限公司人员招聘考试题库及答案解析.docx
- 20课 国民革命与南京国民政府的统治.pptx
- 第六章 熔化焊与热切割的防火防爆.pdf VIP
- ABB机器人控制柜各模块指示灯状态说明.docx VIP
- 【简历封面+自荐信+简历】清新创意应届生简历模版.doc VIP
- 内燃机车冷却系统 毕业论文.doc
- 毕业设计(论文)-物料搬运机器人结构设计-六轴机械手.docx VIP
文档评论(0)