找回密碼
         注冊會員
        搜索附件  

        6675.zip

         

        MAX6675————PIC:
        弄了兩個星期 一個小小的芯片終于有數據了
        1. #include<pic.h>
        2. #define uchar unsigned char
        3. #define uint unsigned int
        4. __CONFIG(0x3B31);
        5. #define nop() asm("nop")
        6. #define CS_SET PORTC|=(1<<2) //cs置1
        7. #define CS_CLR PORTC&=~(1<<2) //CS清0
        8. #define SCK_SET PORTC|=(1<<3) //SCK置1
        9. #define SCK_CLR PORTC&=~(1<<3) //CSCK清0
        10. void MAX6675();
        11. void delay_us(uchar m);
        12. void Delay_ms(uint x);
        13. uchar flag;
        14. unsigned int temp,wth,wd;
        15. void main()
        16. {
        17. TRISB=0x00;
        18. TRISC=0x03;
        19. while(1)
        20. {
        21. MAX6675();
        22. Delay_ms(1000);
        23. start();
        24. }
        25. }
        26. unsigned int MAX6675_rd_word()
        27. {
        28. unsigned char i;
        29. //CS=1; //CS
        30. //SCK=0; //SCK
        31. CS_SET;
        32. //delay_us(40);
        33. //CS=0;//拉低開始讀
        34. SCK_CLR;
        35. CS_CLR;
        36. for(i=0;i<16;i++)
        37. {
        38. //SCK=1;//SCK
        39. //wd<<=1;
        40. SCK_SET;
        41. //delay_us(8);
        42. SCK_CLR;
        43. nop();
        44. if(SO==1)
        45. {wd|=0x01;}//下降沿開始讀
        46. else
        47. {wd|=0x00;}
        48. wd<<=1;
        49. //SCK=0;
        50. //SCK_CLR;
        51. }
        52. //delay_us(15);
        53. //CS=1;
        54. CS_SET;
        55. //delay_us(10);
        56. }
        57. void MAX6675()
        58. {
        59. int lqm1,lqm2;
        60. wd=0;
        61. MAX6675_rd_word(); //讀溫度
        62. lqm1=wd;
        63. temp=((lqm1&0x7fe0)>>5);//整數部分0 1111 1111 1100 000
        64. flag|=(wd&0x0004)>>2;//熱電偶通斷
        65. }
        66. void delay_us(uchar m)
        67. {
        68. while(m--);
        69. }
        70. void Delay_ms(unsigned int x)
        71. {
        72. unsigned int a,b;
        73. for(a=x;a>0;a--)
        74. for(b=110;b>0;b--);
        75. }
        76. 復制代碼
        復制代碼

        MAX6675冷端溫度補償、熱電偶數字轉換器可進行冷端溫度補償,并將K型熱電偶信號轉換成數字信號。數據輸出為12位分辨率、SPI兼容、只讀格式。
          轉換器溫度分辨率為0.25°C,可讀取溫度達+1024°C,熱電偶在0°C至+700°C溫度范圍內精度為8 LSB。







        777 Bytes, 下載次數: 2

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-2 14:12 , Processed in 0.040264 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        国产精品色视频ⅹxxx | 在线亚洲精品自拍| 亚洲精品乱码久久久久久蜜桃 | 熟女精品视频一区二区三区 | 国产精品免费看久久久香蕉 | 97久久综合精品久久久综合| 久久国产免费观看精品| 国产精品自产拍在线观看花钱看| 合区精品久久久中文字幕一区 | 成人精品视频成人影院| 香蕉99久久国产综合精品宅男自| 亚洲av永久无码精品秋霞电影影院 | 先锋影音国产一区| 国产精品伦一区二区三级视频 | sprd在线播放| 久久青青草原国产精品免费| 日韩精品成人a在线观看| 久久精品国产亚洲av高清漫画| 91久久精品电影| 免费激情视频网红主播| 久久精品国产99国产精品澳门| 看99视频日韩精品| 国内揄拍高清国内精品对白| 国产在线国偷精品免费看| 亚洲欧美激情精品一区二区| 99热这里只有精品6国产免费| 业余自由性别视频视频| 国内精品一级毛片免费看| 免费精品精品国产欧美在线| 成人区精品一区二区不卡 | 久久精品国产亚洲AV无码麻豆| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久久精品国产Sm最大网站| 久久久久无码精品国产不卡| 国产精品一区二区三区99| 午夜不卡久久精品无码免费| 精品国产黑色丝袜高跟鞋| 国语自产少妇精品视频| 婷婷久久精品国产| 久久er热视频在这里精品| 免费观看大片bbb|