久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4082|回復: 0
打印 上一主題 下一主題
收起左側

msp430單片機的內部ADC芯片驅動模塊c語言程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:51337 發表于 2013-7-14 16:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. //mod p5.3
  2. //wr p5.0
  3. //rd p5.1
  4. //ce p5.2
  5. #include "msp430x44x.h"
  6. #define uchar unsigned char
  7. #define uint unsigned int
  8. uint i=0;

  9. Out_com(uchar com)
  10. {P5OUT=0XF9;
  11. P1DIR=0x00;
  12. while((P1IN&0x03)!=0x03);
  13. P1DIR=0xff;
  14. P5OUT=0XFA;
  15. P1OUT=com;
  16. }

  17. Out_data(uchar dat)
  18. {P5OUT=0XF9;
  19. P1DIR=0x00;
  20. while((P1IN&0x03)!=0x03);
  21. P1DIR=0xff;
  22. P5OUT=0XF2;
  23. P1OUT=dat;
  24. }

  25. Out_data2_com(uchar dat1,uchar dat2,uchar com1)
  26. {Out_data(dat1);
  27. Out_data(dat2);
  28. Out_com(com1);
  29. }

  30. Chars_dis(uchar Line_num,uchar Rank_num,uchar *s)
  31. {uchar i;
  32. Out_data2_com(Line_num*16+Rank_num,0x00,0x24);
  33. Out_com(0xb0);
  34. for(i=0;s[i]!='\0';i++)
  35. Out_data(s[i]-0x20);
  36. Out_com(0xb2);
  37. }

  38. Chars_dic(uchar Line_num,uchar Rank_num,uint i)
  39. {uchar s[10]="0123456789";
  40. Out_data2_com(Line_num*16+Rank_num,0x00,0x24);
  41. Out_com(0xb0);
  42. Out_data(s[i/1000]-0x20);
  43. Out_data(s[i/100%10]-0x20);
  44. Out_data(s[i/10%10]-0x20);
  45. Out_data(s[i%10]-0x20);
  46. Out_com(0xb2);
  47. }

  48. Chars_dit(uchar Line_num,uchar Rank_num,uchar *s)
  49. {uchar m;
  50. for(m=0;m<32;m++)
  51.      {if(m%2==0)
  52.          {Out_com(0xb2);
  53.           Out_data2_com(2*Rank_num+16*m/2,0x04+Line_num,0x24);
  54.           Out_com(0xb0);
  55.           }
  56.       Out_data(s[m]);
  57.      }
  58. Out_com(0xb2);
  59. }

  60. Clear()
  61. {uint i;
  62. Out_data2_com(0x00,0x00,0x24);
  63. Out_com(0xb0);
  64. for(i=0;i<129;i++)
  65.     Out_data(0x00);
  66. Out_com(0xb2);
  67. Out_data2_com(0x00,0x04,0x24);
  68. Out_com(0xb0);
  69. for(i=0;i<1025;i++)
  70.     Out_data(0x00);
  71. Out_com(0xb2);
  72. }

  73. void main()
  74. {WDTCTL = WDTPW + WDTHOLD;
  75. P3OUT=0x00;
  76. P5DIR=0xff;
  77. Out_data2_com(0x00,0x00,0x40);
  78. Out_data2_com(0x10,0x00,0x41);
  79. Out_data2_com(0x00,0x04,0x42);
  80. Out_data2_com(0x10,0x00,0x43);
  81. Out_com(0x80);
  82. Out_com(0x9c);
  83. Clear();
  84. P6SEL|=0x07;
  85. ADC12CTL1=SHP+CONSEQ_1;
  86. ADC12MCTL0=INCH_0;
  87. ADC12MCTL1=INCH_1;
  88. ADC12MCTL2=INCH_2+EOS;
  89. ADC12CTL0=ADC12ON+ENC+MSC;
  90. while(1)
  91. {ADC12CTL0|=ADC12SC;
  92. while(~ADC12IFG & BIT2);
  93. Chars_dic(1,0,ADC12MEM0);
  94. Chars_dic(2,0,ADC12MEM1);
  95. Chars_dic(3,0,ADC12MEM2);
  96. }
  97. }
復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久国产精品 | 日韩欧美第一页 | 日日欧美 | www312aⅴ欧美在线看 | 免费观看色 | 激情 婷婷 | 欧美精品久久久 | 亚洲免费在线观看 | 东京av男人的天堂 | 福利一区二区在线 | 日韩欧美在线一区 | 欧美日韩在线免费观看 | 岛国av在线免费观看 | 亚洲国产成人精品女人久久久 | 午夜影院普通用户体验区 | 日韩欧美在线一区 | 91色综合| 国产精品伦一区二区三级视频 | 国产精品成人一区二区三区吃奶 | 综合色久| 欧美一级久久 | av影音| 99久久免费精品视频 | 毛片免费视频 | 欧美日韩一区在线播放 | 国产精品伦一区二区三级视频 | 国产精品一区二区免费 | 免费激情 | 日韩精品久久久久久 | 一区二区三区国产 | 91原创视频 | 国产精品色哟哟网站 | 国产一级在线 | 韩国av一区二区 | 国产一区二区影院 | 欧美a区 | 久久国产精品99久久久久 | 一区二区亚洲 | 99re在线视频观看 | 视频一区二区中文字幕日韩 | 欧美日韩在线观看一区 |