单片机矩形波程序.doc

单片机矩形波程序.doc

ID:57731150

大小:25.00 KB

页数:2页

时间:2020-09-02

单片机矩形波程序.doc_第1页
单片机矩形波程序.doc_第2页
资源描述:

《单片机矩形波程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、产生矩形波的程序如下:ORG1100HSTART:MOVDPTR,#7FFFH;送DAC0832口地址LOOP:MOVA,#dataH;送高电平数据MOVX@DPTR,ALCALLDELAYH;调用延时子程序MOVA,#dataL;送低电平数据MOVX@DPTR,ALCALLDELAYL;调用延时子程序SJMPLOOP产生阶梯波的程序如下:START:MOVA,#00HMOVDPTR,#7FFFH;0832的地址送DPTRMOVR1,#0AH;台阶数为10LP:MOVX@DPTR,A;送数据至0832

2、ACALLDELAY;1ms延时DJN2R1,NEXT;不到10台阶转移SJMPSTART;产生下一个周期NEXT:ADDA,#10;台阶增幅SJMPLP;产生下一台阶DELAY:MOV20H,#249;1ms延时程序AGAIN:NOPNOPDJNZ20H,AGAIN反向锯齿波程序清单:(使用0832(1))MOVDPTR,#0DFFFHDA1:MOVR6,#80HDA2:MOVA,R6MOVX@DPTR,ADJNZR6,DA2AJMPDA1正向锯齿波程序清单:DA1:MOV DPTR,#0

3、DFFFHMOVR6,#80HDA2:MOVA,R6MOVX@DPTR,AINC R6CJNER6,#0FFH,DA2AJMPDA1双向锯齿波程序清单:MOVDPTR,#0DFFFHMOVR6,#00HDA1:MOVA,R6MOVX@DPTR,AINCR6AJMPDA1⑶单路三角波电压输出。执行下列程序,在0832(1)的双极性端输出0~+5V变化的三角波。MOVDPTR,#0DFFFHDA1:MOVR6,#80HDA2:MOVA,R6MOVX@DPTR,AINCR6CJNER6,#0FFH,DA2DA3:

4、DECR6MOVA,R6MOVX@DPTR,ACJNER6,#80H,DA3AJMPDA1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。