网站大量收购独家精品文档,联系QQ:2885784924

实战九、单通道模拟量采集器(Actual nine and single channel analog sampler).doc

实战九、单通道模拟量采集器(Actual nine and single channel analog sampler).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实战九、单通道模拟量采集器(Actual nine and single channel analog sampler)

实战九、单通道模拟量采集器(Actual nine and single channel analog sampler) The purpose of this fight is to make you familiar with the function of ADC module and the method of AD conversion Project implementation: from the chip RA0 input a can be changed at any time analog (by adjusting the DEMO board VR1) Then, the microcontroller will be able to simulate the number of analog / digital conversion in a timely manner and display it with LED. We can see the conversion result It changes with the amount of analog so that we can understand the work of the on-chip ADC module. The software design idea of this example: using the chip hardware resource TMR0 and prescaler to provide the timing start signal for ADC. however Instead of using the interrupt function, the software query method is adopted, and the result is left justified. Ignoring the minimum 2 bits will The 10 bit AD is used as the 8 bit, and the A/D conversion clock source uses 8 times the system cycle. This example does not require high voltage reference for the ADC We chose the power supply voltage VDD and VSS as the reference voltage, whether the A/D conversion process was completed or not, and did not use the interrupt function of the ADC module Instead, query the interrupt flag bits ADIF in software. The analog channel used in this example is AN0. The program file name MCD-AD1.ASM The procedure list is as follows: ************************************; LIST P=16F877; list pseudo instruction INCLUDE P16F877.INC; contains the inclusion file into the source ORG 0000H NOP; place an empty operation command for ICD segments START BANKSEL PORTC; select the same body as the PORTC register CLRF PORTC; clear PORTC MOVLW B010000001: Select: clock clock source is FOSC/8, allowing ADC to work MOVWF ADCON0; channel AN0; the conversion process is not started for the time being BANKSEL OPTION_REG; the body of the select register OPTION_REG is the current body MOVLW setting: RB port does not need pull-up; divider is allocated to

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档