《proteus下简易仿真图和程序.doc》由会员分享,可在线阅读,更多相关《proteus下简易仿真图和程序.doc(4页珍藏版)》请在金锄头文库上搜索。
1、实验一:通过开关控制发光二极管的亮灭。1:当开关未闭合时,灯不亮,现象如下:2:当开关闭合时,灯亮,实验现象如下:实验二:一路D/A转换,输出电压范围-5V+5V;1:一路直通双极性AD转换的模拟量的最小值-5v,实验原理图及现象如下:2:莫一时刻的AD转化的结果如下图:3:一路直通双极性AD转换的模拟量的最大值+4.95v,现象如下:实验二 ad转换双极性输出端的波形显示:波峰值 +4.95v,-5v;实验一:通过开关控制发光二极管的亮灭的程序源代码如下:#include reg51.hsbit p10=P10;/定义引脚sbit p20=P20;void delay_ms(void)uns
2、igned int i;for(i=0;i=100;i+);void main()while(1)if(p10=0)/判断按键是否按下delay_ms();/延时去抖动if(p10=0) p20=1;else p20=0;else p20=0;实验二:一路D/A转换的程序源代码如下:#include reg51.hvoid delay_ms(void) unsigned int i; for(i=0;i=10000;i+);void main() unsigned char n; unsigned char m=0; for(n=0;n=255;n+) P1=m; delay_ms(); m+;