基于单片机技术的波形发生器采用单片机设计(一.docVIP

基于单片机技术的波形发生器采用单片机设计(一.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机技术的波形发生器采用单片机设计(一.doc

  基于单片机技术的波形发生器采用单片机设计(一 摘 要 基于单片机技术的波形发生器采用单片机设计,用程序产生波形,先计算机构成波形的点数及数值,存到指定的存储区,再读取数据,经D/A转换都输出波形,进行D/A转换是,输出一个点的时间间隔须小于D/A转换所需时间。 关键词:单片机 波形发生器 D/A转换器 Abstract The generator of variable frequency po of frequency po. The program procedure:first,the point nvmbers formed the and their values are calculated,and save them to the appointed memory area.And then read data,perform D/Aconversions and outpot .27512中。●数据存贮器为32K(62256),地址为8000—FFFFH。●Ⅰ/O扩展8155,片内RAM地址∶200O-20FFH8155,命令口地址为∶2100HA口地址为∶21O1HB口地址为.2102HC口地址为:2103HT低八位∶2104HT高八位∶2105H●A/D采用精高度,速度快(25us)的AD574,并在其转换前对信号作了采样保持处理。AD574启动地址为:4000H高八位地址为∶4002H低四位地址为∶4003H多路模拟开关的使用∶IN0∶P1=0F8H IN4∶P1=0FCHIN1∶P1=0F9H IN5:P1=OFDHIN2∶P1=0FAH IN5:P1=0FEHIN3∶P1=0FBH IN7:P1=0FFHP1.0按CD4051的C⑼,P1.1按CD4051的B脚(10)、P1.2按CD4051的A脚(11)。●D/A采用0832输出,地址为∶6000H-6FFFH●键盘显示(CZ2)采用8279,地址为:7FFEH-7FFFH●日历时钟芯片DS12887,命令寄存器为5000H-500DH,不掉电数据存贮器为∶500EH-507FH [M] 89C51执行指令的时间与及定时器/计数器计数的频率都与振荡源的周期有关,为了提高波形频率的精度,采用12MHZ的晶振与外部时钟方式,晶振的两根引脚分别与89C51的外接晶振引脚X1和X2相连。波形发生器工作时,要求进入复位工作状态,因此需设计准确,可靠的复位电路。 (作文网zw.nseAc.) 89C51单片机内部设置两个16位可编程的定时器/计数器T0和T1,它们具有计数器方式和定时器方式两种工作方式及4种工作模式。在波形发生器中,将其做定时器使用,用它来精确地确定波形的两个采样点输出之间的延迟时间。模式1采用的是16位计数器,当T0或T1被允许记数后,从初值开始加1记数,最高位产生益处时向CPU请求中断。因此要想确定精确的时间,首先要计算出记数初值。中断系统是使处理器具有对外界异步事件的处理能力而设置的。当中央处理器CPU正在处理某件事的时候外界发生了紧急事件。在波形发生器中,只用到片内定时器/计数器益出时产生的中断请求,既是在89C51输出一个波形采样点信号后,接着启动定时器,在定时器未产生中断之前,89C51等待,直到定时器计时结束,产生中断请求,89C51响应中断,接着输出下一个采样点信号,如此循环产生所需要的信号波形。 8279的基本介绍及其特点 3.2.1 8279的基本介绍 8279的逻辑符号 (图2) 8279为40引脚芯片,其引脚图为图(2) 8279是Intel公司生产的通用可编程键盘和显示器接口电路芯片。8279可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示。从而大大节省了CPU处理键盘和显示器的时间,提高了CPU的工作效率。另外,8279与单片机的接口简单,显示稳定,工作可靠,应用愈来愈广泛。 [M] 8279与CPU之间的信息交换可分为3种类型,即命令字,状态字和数据。它们的作用分别如下:当8279的A0入高电平时,CPU向8279写入的数据为命令字,读出的数据为状态字;时钟编程命令字:D7D6D5=001为时钟编程命令字的特征位,PPPP用来设定对外部时钟信号的分频系数N,N取2-31。通过对外部输入信号的N分频获得8279所需的100VHZ 的内部时钟信号。读FIFO/传感器RAM命令字:该命令只在传感器工作方式中使用,在键盘工作方式中,读出操作按先进先出的顺序,不需此命令;读显示RAM命令字:该命令字用来设定要读出的显示RAM的地址;写显示RAM命令字:D7D6D5=100为写显示RAM命令字特征位,在写显示RAM之前用该命令字来设定要写入RAM单元的地址;显示禁止写入,消隐命令字

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档