- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于51单片机DA0832程序
读者请根据需要选取不同的main函数(一个工程中有且只能含有一个main函数)
#include
#include
sbit cs_wr1 P2^0;
void delay int xx while xx-- ; void main //矩形波 P1 0xff;
while 1 P1 ~P1; cs_wr1 0; _nop_ ; _nop_ ; cs_wr1 1; delay 1000 ; void main //锯齿波 while 1 for i 0x00;i 0xff;i++ P1 i; cs_wr1 0; _nop_ ; _nop_ ; cs_wr1 1; delay 200 ; void main //三角波 while 1 for i 0x00;i 0xff;i++ P1 i; cs_wr1 0; _nop_ ; _nop_ ; cs_wr1 1; delay 50 ; for i 0xff;i 0x00;i-- P1 i; cs_wr1 0; _nop_ ; _nop_ ; cs_wr1 1; delay 50 ; unsigned char code seg[256]
//输出电压从0到最大值(正弦波1/4部分)
0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,
0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,
0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,
0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,
0xff,0xff,0xff,0xff,
//输出电压从最大值到0(正弦波1/4部分)
0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,
0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,
0xdd,0xda,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,
0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99 ,0x96,0x93,0x90,0x8d,
0x89,0x86,0x83,0x80,
//输出电压从0到最小值(正弦波1/4部分)
0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,
0x51,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,
0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16,0x15,0x13,0x11,0x10,0x0e,
0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,
0x00,0x00,0x00,0x00,
//输出电压从最小值到0(正弦波1/4部分)
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,
0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15,0x16,0x18,0x1a,0x1c,0x1e,0x20,
0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x38,0x3a,0x3d,0x40,0x43,0x45,
0x48,0x4c,0x4e,0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66,0x69,0x6c,0x6f,0x72,
0x76,0x79,0x7c,0x80 ;
void main //正弦波 for i 0;i 256;i++ P1 seg[i];
cs_wr1 0;
_nop_ ;
_nop_ ;
cs_wr1
您可能关注的文档
- 第8章基础达标卷.doc
- 坪山新区工贸企业安全生产信息档案登记表.doc
- 铝型材行业激光打标解决方案.doc
- (人教a版)必修3配套课件2.2.2用样本的数字特征估计总体的数字特征(数学备课大师网为您整理).ppt
- 铬鞣废水中总铬含量的测定.doc
- (三维设计)2011年高考语文一轮复习第四部分专题15写作第6讲基础等级表达之二结构严谨.ppt
- (广东专版)2015年中考英语专题十+动词的语态课件.ppt
- 第8章多元函数微分学及其应用.doc
- (广东专版)2015年中考英语专题十六+句子成分及简单句基本句型课件.ppt
- (成都信息工程学院数据库复习资料)数据库期末复习资料-程序设计题原题.doc
最近下载
- AWSD1.1-2015(中文版)焊接技术标准.pdf VIP
- 2025年招生和对口招生文化素质测试数学试题及参考答案 完整版912.pdf VIP
- 高清焓湿图超清分辨率.pdf VIP
- 第二单元银屏乐声+《眺望你的路途》课件+2025-2026学年人音版(简谱)八年级音乐上册+.pptx VIP
- EN 14994-2007 气爆泄压(防爆门)保护系统.pdf VIP
- 2025年高校分类考试招生和对口招生文化素质测试语文试题及参考答案.pdf VIP
- 货代-国际物流常用知识.doc VIP
- 中考语文精选题集(浙江专用)专题16新闻阅读(原卷版+解析).docx VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
- 质量异常处理流程.pdf VIP
原创力文档


文档评论(0)