- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ADC0832采集模拟信号控制PWM输出程序(51汇编) 应用电子 2008-06-05 20:46:13 阅读135 评论0 字号:大中小 ?这个程序是通过ADC0832采集模拟信号控制PWM输出,ADC0832只用了通道0一个模拟量通道,PWM采用调节占空比的方式实现。T0实现固定周期,T1实现占空比调节。PWM通过P0.0口输出。;******************************************************;功能:通过ADC0832采集模拟信号控制PWM输出;设计者:蓝若天来源:;晶振频率:12MHz;?利用定时器控制产生占空比可变的?PWM?波???????;*********端口定义*****************?????????B00????EQU??00H?????????D21????EQU??21H????????????????;中断次数存储单元?????????D22????EQU??22H????????????????;A/D转换数据存储单元?????????D23????EQU??23H????????????????;A/D转换数据除以十后存储单元?????????PWM????EQU??24H????????????????;PWM赋初始值?????????D28????EQU??28H?????????PWMOUT?EQU??P0.0???????????????;PWM输出口?????????ADCS?BIT??P3.5??;使能接口?????????ADCLK??BIT??P3.4??;时钟接口?????????ADDO?BIT??P3.3??;数据输出接口?????????ADDI?BIT??P3.2??;数据输入接口;----------------------------?????????ORG???0000H?????????AJMP??MAIN?????????ORG???000BH?????????AJMP??INTT0?????????ORG???001BH?????????AJMP??INTT1?????????ORG???0030H;----------------------------;主程序;定时器0工作在模式1,定时器1工作在模式0。;----------------------------MAIN:??????????MOV?????SP,#70H??????????MOV?????D28,#14H????????????????;装入T0中断次数??????????MOV?????TMOD,#02H??????????MOV?????TH0,#38H????????????????;0.2ms延时常数??????????MOV?????TL0,#38H????????????????;频率调节??????????SETB????EA??????????SETB????ET0??????????SETB????ET1??????????SETB????TR0START:??????????CLR?????B00??????????MOV???B,#02H????;装入通道功能选择数据值(这里选择单端CH0)??????????ACALL???ADC0832??????????ACALL???DEAL??????????MOV?????DPTR,#TAB??????????MOV?????A,D23??????????MOVC????A,@A+DPTR??????????MOV?????PWM,A??????????MOV?????TH1,PWM?????????????????;脉宽调节??????????JNB?????B00,$??????????SJMP????START??????????TAB:??????DB??????00,135,140,145,150,155,160,165,170,175??????????DB??????180,185,190,195,200,205,210,215,220,225??????????DB??????230,235,240,245,250,255;/*-------------------------------------------;子程序名:??ADC0832?子程序;程序功能:???将模拟电压量转换成数字量;实现方法:??串行通信。;植入说明:??占用A、B、CY、R3;----------------------------------
您可能关注的文档
最近下载
- 台州利欧环保新材料有限公司年产10万平方米碳化硅陶瓷膜、30套碳化硅陶瓷膜过滤装置、2000套碳化硅陶瓷膜净水器技改项目环评报告.doc VIP
- (2025秋新版)苏教版科学三年级上册全册教案.docx
- 高二体育课题广播体操放飞理想教案.docx VIP
- 全民所有自然资源资产清查实物信息核查技术规程.pdf VIP
- 劳技课洗碗课件.pptx VIP
- 新版中华民族共同体概论课件第十六讲文明新路与人类命运共同体-2025年版.pptx VIP
- 环境影响评估软件:One Click LCA二次开发_(10).数据库管理与优化.docx VIP
- 4护理三基判断复习题.docx VIP
- 2025年全球RPG市场研究报告.pdf
- 老年心理照护-老年人心理健康诊断老年人心理健康判定与诊断.pptx VIP
知传链电子书
- 11.1.1 小露身手:快速上手 layui.pdf
- 10.3.5 小露身手:使用过滤器和 Threadlocal管理事务.pdf
- 10.2.15 小露身手:设计工具类 DBUtil.pdf
- 9.2.3 E-R图简介.pdf
- 8.5.3 小露身手:JSTL核心标签库的使用.pdf
- 8.4.4 小露身手:EL的使用.pdf
- 7.2.1 小露身手:演示Java Web状态监听器和属性监听器.pdf
- 6.3.7 小露身手:Session的综合使用.pdf
- 6.2.7 小露身手:Cookie的综合运用.pdf
- 5.3.5 小露身手:使用 XMLHttpRequest和 FormData 异步上传、显示图片.pdf
有哪些信誉好的足球投注网站
文档评论(0)