- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈单片机、FPGA、CPLD的特点及在广播系统中的运用
广电总局501台 王荣飞
摘要
本文以单片机、FPGA/CPLD在控制领域的特点及优势为基础,介绍了单片机、FPGA/CPLD的使用方法,通过TBH522短波发射机自动调谐系统的设计例子,进一步阐述利用各器件实现大型控制系统的原理。
关键字:单片机 FPGA CPLD
一、前言
随着科技的进步和深入,我们传统的广播电视经历着一场深刻的革传统模拟设备正被新兴的数字及多媒体设备所取代。亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机问世以来从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活方便的构成应用计算机系统的界面接口的方向发展。都是可编程器件
三、单片机的使用方法
单片机发展到现在,品种繁多mov #ADC12ON+REFON+REF2_5V+SHT0_6,ADC12CTL0
;启动ADC12,使用内部2.5V参考电压
mov #SHP+CONSEQ_3,ADC12CTL1 ;使用采样定时器, 系列单次通道转换
mov.b #INCH_0+SREF_1,ADC12MCTL0 ;使用 A0, Vref+
mov.b #INCH_1+SREF_1,ADC12MCTL1 ;使用 A1, Vref+
mov.b #INCH_2+SREF_1,ADC12MCTL2 ;使用 A2, Vref+
mov.b #INCH_3+SREF_1,ADC12MCTL3 ;使用 A3, Vref+
mov.b #INCH_4+SREF_1,ADC12MCTL4 ;使用 A4, Vref+
mov.b #INCH_5+SREF_1+EOS,ADC12MCTL5 ;使用 A5, Vref+,最后系列
bis #3FH,ADC12IE ;使能中断ADC12IFG.5
bis #ENC,ADC12CTL0 ;使能转换
eint ;使能中断
bis #ADC12SC,ADC12CTL0 ;启动转换
bis #CPUOFF,SR ;低功耗等待转换完成
ORG 0FFEEh ;ADC12 中断向量
DW ADC12ISR
(2)、D/A转换:ADC数模转换内核是由一个1位、2阶的调节器实现,调节器的一位比较器通过调节器频率量化输入模拟信号,产生的1位数据流由数字滤波器平均分配作为转化结果。此单片机带有双12位D/A同步转换,分别是A6、A7;有2种转换模式,分别是单次转换和连续转换,本文以单次转换为例说明A6实现D/A转换方法。
mov R14,DAC12_0DAT ;将数字信号送入模数转换寄存器
mov #REF2_5V+REFON,ADC12CTL0 ;DAC12内部参考电压2.5V
mov #DAC12IR+DAC12AMP_5+DAC12ENC,DAC12_0CTL
eint ;使能中断
2、利用USART0实现异步通信
基本所有单片机都能通过USART硬件直接实现UART异步通信和SPI同步通信,USART模块包含4个部分。
波特率部分:及控制串行通信数据接收和发送的速度;波特率由分频因子N和送到分频计数器的时钟(BRCLK)来确定,及N=BRCLK/波特率,在此N由3个计数器构成,整数部分是U0BR0、U0BR1,小数部分是U0MCTL。通过设置N来确定通信波特率。
接收部分:接收串行输入数据。
发送部分:发送串行输出的数据。
接口部分:完成串/并、并/串转换部分。
本文以USART0模块,在8M的工作频率下,按照115200bit的速度,8-bit字符,奇校验,1位停止位的方式完成异步通信。
(1)、初始化RS232通信
init_232:bis.b #0x1,U0CTL ;
bis.b #0
您可能关注的文档
最近下载
- 商业秘密保护知识培训.ppt VIP
- 生态学全套配套课件第三版杨持第二章.ppt VIP
- 《向上管理 与你的领导相互成就》读书笔记思维导图.pptx VIP
- 钢结构工程维修施工方案.docx VIP
- 2023年武汉科技大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 电信春节通信保障应急预案.docx VIP
- 女装设计 全套课件(上).pptx VIP
- 珠海市政府投资项目建设监督管理中心招考合同制职员考前自测高频考点模拟试题(共500题)含答案详解.docx VIP
- 体例格式9:工学一体化课程《小型网络安装与调试》任务4学习任务工作页.docx VIP
- 建筑节能工程监理质量评估报告.pdf VIP
文档评论(0)