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

標題: MPX4115壓力自動檢測系統設計 含單片機程序與仿真原理圖 [打印本頁]

作者: yinglove111    時間: 2017-7-15 14:14
標題: MPX4115壓力自動檢測系統設計 含單片機程序與仿真原理圖
MPX4115壓力傳感器
AT89c51單片機
LED共陽極顯示


單片機最小系統
顯示模塊
AD0832與單片機的連接
傳感器與AD的連接
報告內容應包括:設計、應用背景,功能描述,電路設計(分模塊講述),軟件部分(描述清楚流程圖,不需要程序代碼),參考文獻;


單片機源程序如下:
  1. #include <reg51.h>
  2. #include <intrins.h>
  3. //ADC0832 引腳
  4. sbit ADCS=P2^0;
  5. sbit ADDI=P3^7;
  6. sbit ADDO=P3^7;
  7. sbit ADCLK=P3^6;

  8. unsigned char dispbitcode[8]={0xF7,0xFB,0xFD,0xFE,0xEF,0xDF,0xBF,0x7F}; //位掃描
  9. unsigned char dispcode[11]={0xC0,0xF9,0xA4,0xbB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF};
  10. //段選碼 共陽極
  11. unsigned char dispbuf[4];
  12. unsigned int temp;
  13. unsigned char getdata;

  14. void delay_1ms(void)
  15. {
  16. unsigned char x,y;
  17. x=3;
  18. while(x--)
  19. {y=40;
  20. while(y--);
  21. }
  22. }
  23. void display(void)
  24. {char k;
  25. for(k=0;k<4;k++)
  26. {
  27.         P1=~dispbitcode[k];
  28. P0=~dispcode[dispbuf[k]];
  29. if(k==1)
  30. P0=P0+0x80;
  31. delay_1ms();
  32. }
  33. }

  34. unsigned int ADC0832(unsigned char channel)  //AD轉換,返回結果
  35. {unsigned char i=0;
  36. unsigned char j;
  37. unsigned int dat=0;
  38. unsigned char ndat=0;

  39. if(channel==0) channel=2;
  40. if(channel==1) channel=3;
  41. ADDI=1;
  42. _nop_();
  43. _nop_();
  44. ADCS=0;
  45. _nop_();
  46. _nop_();
  47. ADCLK=1;
  48. _nop_();
  49. _nop_();
  50. ADCLK=0;
  51. _nop_();
  52. _nop_();
  53. ADCLK=1;
  54. ADDI=channel&0x1;
  55. _nop_();
  56. _nop_();
  57. ADCLK=0;
  58. _nop_();
  59. _nop_();
  60. ADCLK=1;
  61. ADDI=(channel>>1)&0x1;
  62. _nop_();
  63. _nop_();
  64. ADCLK=0;
  65. ADDI=1;
  66. _nop_();
  67. _nop_();
  68. dat=0;
  69. for(i=0;i<8;i++)
  70. {
  71. dat|=ADDO;
  72. ADCLK=1;
  73. _nop_();
  74. _nop_();
  75. ADCLK=0;
  76. _nop_();
  77. _nop_();
  78. dat<<=1;
  79. if(i==7) dat|=ADDO;
  80. }
  81. for(i=0;i<8;i++)
  82. {j=0;
  83.         j=j|ADDO;
  84. ADCLK=1;
  85. _nop_();
  86. _nop_();
  87. ADCLK=0;
  88. _nop_();
  89. _nop_();
  90. j=j<<7;
  91. ndat=ndat|j;
  92. if(i<7) ndat>>=1;
  93. }
  94. ADCS=1;
  95. ADCLK=0;
  96. ADDO=1;
  97. dat<<=8;
  98. dat|=ndat;
  99. return(dat);
  100. }
  101. void main(void)
  102. {
  103. while(1)
  104. {
  105.         unsigned int temp;
  106. ……………………

  107. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
自動檢測.rar (248.43 KB, 下載次數: 515)





作者: admin    時間: 2017-7-15 16:12
好資料,51黑有你更精彩!!!
作者: whengfu    時間: 2017-7-18 10:52
終于找到此類的程序,想搞一個空壓機的壓力自動控制器
作者: 553771439    時間: 2018-1-3 14:34
為什么我照著圖畫的  然后加入hex文件仿真不行  ,數碼管不顯示,而且對應的電壓值也不一樣0.0
作者: 君莫笑030    時間: 2018-9-19 20:03
好文件
作者: kiger    時間: 2018-12-27 14:34
挺不錯的
作者: 北回歸    時間: 2018-12-27 17:26
學習了
作者: 清。    時間: 2018-12-30 15:32
壓力傳感系統
作者: 刀郎666    時間: 2019-1-1 21:01
好文件
作者: wangchuan7426    時間: 2019-1-2 09:39
為什么我的始終存在一個誤差,而且不是線性變化的怎么去消除這個誤差
作者: 阿三撒啊作者    時間: 2019-5-25 09:37
很好的 多謝
作者: 1349126191    時間: 2019-6-24 09:58
如果壓力傳感器那一部分要替換成滑動變阻器要怎么做啊?
作者: Kronny    時間: 2020-5-23 21:05
為什么mpx4115旁邊還要接一個直流電壓源呢,有大佬知道嗎
作者: 浩月云天    時間: 2020-5-24 08:56
你好你聯系方式是什么呀

作者: zq要學電路    時間: 2020-10-11 17:19
想問一下stm32控制水泵檢測壓力相似嗎
作者: 法院附近    時間: 2021-2-25 16:48
學習一下壓力傳感器的使用,具體運算
作者: antt    時間: 2021-5-19 21:13
學習一下壓力傳感器的使用,具體運算
作者: danpianji45    時間: 2021-7-1 22:43
很實用,簡便,感謝樓主分享
作者: 我會蕪湖的叫    時間: 2022-11-27 18:28
很實用,簡便,感謝樓主分享




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美精品一区二区在线观看 | 在线亚洲免费 | 激情毛片| 免费av观看 | 亚洲综合无码一区二区 | 亚洲顶级毛片 | 午夜欧美一区二区三区在线播放 | 午夜在线免费观看视频 | 中文字幕 在线观看 | 黄色片免费看视频 | 日韩欧美在线一区二区 | 中文字幕av在线 | www.国产| 久久伊人影院 | 欧美成人一区二区三区片免费 | 99精品免费在线观看 | 91亚洲精华国产 | 999精品视频 | 免费毛片www com cn | 日韩福利在线观看 | 日本在线网站 | 亚洲精选一区二区 | 亚洲一区二区不卡在线观看 | 国产一区二区三区在线看 | 久久69精品久久久久久久电影好 | 中文字幕在线免费观看 | 中文在线亚洲 | 亚洲女人天堂成人av在线 | 最新一级毛片 | 成年视频在线观看福利资源 | 国精产品一区一区三区免费完 | 亚洲免费人成在线视频观看 | 日韩一区二区久久 | 精品视频免费 | 国产91综合 | 91精品国产一区二区三区 | 欧美一区二区三区精品免费 | 国产精品自产拍 | 色香婷婷 | 天堂av中文在线 | 国产精品亚洲精品日韩已方 |