单片机试题库程序及答案.docVIP

  • 69
  • 0
  • 约 17页
  • 2016-06-07 发布于重庆
  • 举报
单片机试题库程序及答案

1、 程序功能:通过用DAC0832产生三角波。(DAC0832的数字信号输入端接P0口,/CS 接P2.7,/XFER接地,/WR1、/WR2接单片机的/WR,ILE接电源+5V。) ①DA0832=i; ②for(i=255;i=0;i--) ③for(i=0;i=255;i++) ④while(1) ⑤uchar i; ⑥TF1=0; ⑦while(!TF1); ⑧TR1=1; ⑨void delay_1ms() ⑩#includereg51.h #includeabsacc.h//存放绝对地址宏定义的函数原型 #includereg51.h﹍﹍﹍﹍﹍ #define uchar unsigne d char #define uint unsigned int #define DA0832 XBYTE[0X7FFF] ﹍void delay_1ms() ﹍﹍﹍﹍﹍ { TH1=0XFC; TL1=0X18; TR1=1; ﹍﹍while(!TF1);﹍﹍﹍﹍//等待1ms定时时间到 ﹍﹍﹍TF1=0;﹍﹍﹍ } void main() { ﹍ uchar i;﹍﹍﹍﹍﹍ TMOD=0X10; ﹍﹍﹍while(1)﹍﹍﹍ { ﹍﹍for(i=0;i=255;i++) ﹍﹍﹍﹍//形成三角波输出值,逐渐增大,最大为255 { DA0832=i; //D/A转换输出 dela

文档评论(0)

1亿VIP精品文档

相关文档