收藏 分销(赏)

用单片机产生正弦波程序培训资料.doc

上传人:精**** 文档编号:3764608 上传时间:2024-07-17 格式:DOC 页数:3 大小:16KB 下载积分:5 金币
下载 相关 举报
用单片机产生正弦波程序培训资料.doc_第1页
第1页 / 共3页
用单片机产生正弦波程序培训资料.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
用单片机产生正弦波程序 精品资料 用单片机产生正弦波程序 要用到数模转换DAC0832        MOV  DPTR,#SINTAB         ;正弦表写入内部RAM6DH-7FH        MOV  R0,#6DH LOOP:  CLR  A        MOVC A,@A+DPTR        MOV  @R0,A        INC  DPTR        INC  R0        CJNE R0,#80H,LOOP        MOV  DPTR,#7FFFH          ;设置D/A转换器的端口地址        MOV  R0,#6DH               ;设置正弦表指针 LOOP1: MOV  A,@R0                ;查表        MOVX @DPTR,A              ;D/A转换        ACALL  DELAY              ;延时,等待转换结束        DEC  R0                     ;正弦表位移量增量        CJNE R0, #6DH,LOOP1          ;第一象限输出完? LOOP2: MOV  A,@R0                ;查表        MOVX @DPTR,A              ;D/A转换        acall  DELAY             ;延时,等待转换结束        DEC  R0                     ;正弦表位移量减量        CJNE R0, #6DH,LOOP2          ;第二象限输出完? LOOP3: MOV  A,@R0                ;查表        CPL A                        ;表值取反        MOVX @DPTR,A              ;D/A转换        ACALL  DELAY             ;延时,等待转换结束        INC  R0                     ;正弦表位移量增量       CJNE R0,#7FH,LOOP3          ;第三象限输出完? LOOP4:MOV  A,@R0                ;查表       CPL  A                      ;表值取反       MOVX @DPTR,A              ;D/A转换       ACALL  DELAY             ;延时,等待转换结束       DEC  R0                     ;正弦表位移量减量       CJNE R0,#6DH,LOOP4          ;第四象限输出完?       SJMP LOOP1 DELAY:MOV  R7,#200               ; 延时50ms DEL1:MOV R6,#123       NOP DEL2:JNZ R6,DEL2       DJNZ R7,DEL1       RET SINTAB: DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H END 仅供学习与交流,如有侵权请联系网站删除 谢谢3
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服