最新锯齿波复习课程.doc

最新锯齿波复习课程.doc

ID:60769703

大小:12.00 KB

页数:3页

时间:2020-12-16

最新锯齿波复习课程.doc_第1页
最新锯齿波复习课程.doc_第2页
最新锯齿波复习课程.doc_第3页
资源描述:

《最新锯齿波复习课程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2).C语言程序:#include #include #defineuintunsignedint #defineucharunsignedchar #defineadc_adressXBTYE[2fff] #definedac_adressXBTYE[7fff] ucharad_datada_data; sbitclock="P1"^0; //500khz sbitEOC="P3"^2; //EOC为高电平转换结束 sbitenable="P3"^1;//高电平时才能取走转换完的数据 sbitstart="P

2、3"^0; uintread_ad() { start=0;start=1;start=0; } voidmain() { TMOD=0x01;  //T0模式0定时 TH0=0xff;TL0=0xff;//1us TR0=1; EA=1;ET0=1;EX0=1;IT0=1;  start="0";enable="0";EOC=0; read_ad(); while(1); } voidpulse(void)interrupt1/*产生clock时序。其实不必用定时来做。直接在一个无限循环中对clock取反即可,反正是一个机器周期*/ { T

3、R0=0;TH0=0xff;TL0=0xff; clock=!clock; } voidad_end(void)interrupt0//读取AD数据 { INT0=1; enable=1;      //高电平允许取走转换完的数据 ad_data=P0; adc_adress=ad_data; enable=0; dac_adress=adc_adress; EOC=0; }

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

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

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