- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 夏日花园派甜美人像实拍技巧全攻略(Summer garden pies, sweet portraits, real shot skills, Raiders).doc
- 外币交易发生日的初始确认及会计分录处理(Initial confirmation of foreign exchange transaction and accounting entry processing).doc
- 外墙施工(Exterior wall construction).doc
- 外星文明存在的可能性(The possibility of extraterrestrial civilization).doc
- 外来可就近在海口办护照(详情)(Foreign passport can be located in Haikou (details)).doc
- 外建归纳(Construction induction).doc
- 外国文献有哪些信誉好的足球投注网站网站(Foreign literature search site).doc
- 外国网站的常用表达(Common expressions of foreign websites).doc
- 外汇实战交易系统(Forex practice trading system).doc
- 外汇在中国的发展(The development of foreign exchange in China).doc
- 实战DOS下的磁盘工具(Disk tools for actual combat DOS).doc
- 实战分时十五计(Actual combat time-sharing fifteen meter).doc
- 实战双节棍高效速成练习法(Practical double pole efficient quick practice method).doc
- 实战培训让中小企业尽快成功的秘诀(Actual combat training Secrets for small and medium enterprises to succeed as soon as possible).doc
- 实战式培训如何产生实际效果(How does practical training produce actual results).doc
- 实战移动平均线的买卖原理(The buying and selling principle of actual moving averages).doc
- 实战论区域销售(Field sales).doc
- 实效培训,需从神坛走入食堂(Effective training, from the altar into the canteen).doc
- 实施平衡计分卡的十大问题(Ten major problems of implementing Balanced Scorecard).doc
- 实战解析网络不能正常传输的五大原因(Actual combat analysis the network can not be normal transmission of the five major reasons).doc
文档评论(0)