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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

SH79F161B Demo Code例程下載

[復制鏈接]
跳轉到指定樓層
樓主
ID:368331 發(fā)表于 2018-7-9 23:47 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
SH79F161B Demo Code 單片機例程,對初學者非常有用



單片機源程序如下:
  1. #include "SH79F161B.h"
  2. #include "intrins.h"
  3. #include "cpu.h"
  4. #include "system.h"
  5. #include "adc_define.h"
  6. void init_adc()
  7. {
  8. #ifdef VREF_FROM_VDD
  9. /***************************************************************************************
  10. 1.選擇tAD=12*tSYS=1us@12MHz
  11. 2.選擇采樣時間為2*tAD               
  12. ****************************************************************************************/
  13.         ADT=0x80;
  14. /****************************************************************************************
  15. 1.選擇VDD作為內部參考電壓
  16. 2.選擇模擬輸入通道ADC0
  17. *****************************************************************************************/
  18.         RXDCON = 0x00;
  19.         ADCON = 0x00;
  20. /*****************************************************************************************
  21. 設置P0.2為ADC口
  22. ******************************************************************************************/
  23.         ADCH = 0x01;
  24. /*****************************************************************************************
  25. 使能ADC轉換完成中斷,清ACLIF、ACGIF
  26. *******************************************************************************************/
  27.         IEN0 |= 0xC0;
  28.         ADCON &= 0xBF;
  29. /******************************************************************************************
  30. 使能ADC模塊
  31. *******************************************************************************************/
  32.         ADCON |= 0x80;
  33. /*******************************************************************************************
  34. 啟動AD轉換
  35. ********************************************************************************************/
  36.         ADCON |= 0x01;

  37. #endif
  38. #ifdef VREF_FROM_EXPOWER
  39. /***************************************************************************************
  40. 1.選擇tAD=12*tSYS=1us@12MHz
  41. 2.選擇采樣時間為2*tAD
  42. ****************************************************************************************/
  43.         ADT=0x80;
  44. /****************************************************************************************
  45. 1.選擇P1.6輸入電壓作為內部參考電壓
  46. 2.選擇模擬輸入通道ADC0
  47. *****************************************************************************************/
  48.         RXDCON = 0x80;
  49.         ADCON = 0x00;
  50. /*****************************************************************************************
  51. 設置P0.2為ADC口
  52. ******************************************************************************************/
  53.         ADCH = 0x01;
  54. /*****************************************************************************************
  55. 使能ADC轉換完成中斷,清ACLIF、ACGIF
  56. *******************************************************************************************/
  57.         IEN0 |= 0xC0;
  58.         ADCON &= 0xBF;
  59. /******************************************************************************************
  60. 使能ADC模塊
  61. *******************************************************************************************/
  62.         ADCON |= 0x80;
  63. /*******************************************************************************************
  64. 啟動AD轉換
  65. ********************************************************************************************/
  66.         ADCON |= 0x01;

  67. #endif
  68. #ifdef DIGITAL_COMPARE_FUNCTION
  69. /***************************************************************************************
  70. 1.選擇tAD=12*tSYS=1us@12MHz
  71. 2.選擇采樣時間為2*tAD
  72. ****************************************************************************************/
  73.         ADT=0x80;
  74. /****************************************************************************************
  75. 1.選擇VDD作為內部參考電壓
  76. 2.選擇模擬輸入通道ADC0
  77. *****************************************************************************************/
  78.         RXDCON = 0x00;
  79.         ADCON = 0x00;
  80. /*****************************************************************************************
  81. 設置P0.2為ADC口
  82. ******************************************************************************************/
  83.         ADCH = 0x01;
  84. /*****************************************************************************************
  85. 使能ADC轉換完成中斷,清ACLIF、ACGIF
  86. *******************************************************************************************/
  87.         IEN0 |= 0xC0;
  88.         ADCON &= 0xBF;
  89. /*******************************************************************************************
  90. 設置比較值
  91. ……………………

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

所有資料51hei提供下載:
SH79F161B Demo Code V1.0.zip (562.28 KB, 下載次數(shù): 31)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:229982 發(fā)表于 2019-3-25 16:13 | 只看該作者
謝謝 樓主分享!
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线免费视频 | 亚洲欧美在线观看 | 国产精品久久久久久久久免费丝袜 | 91精品国产91久久久久久密臀 | 久久久久国色av免费观看性色 | 国产精品视频久久久 | 精品伊人| 国产一区二区 | 国产精品一区久久久 | 中文字幕在线国产 | 日本高清精品 | 日本成人中文字幕 | 一区二区三区久久 | 国内精品视频在线观看 | aaaa一级毛片| 精品国产一区二区三区日日嗨 | 三区在线观看 | 免费影视在线观看 | 亚洲高清在线观看 | 亚洲有码转帖 | 国产高清在线精品一区二区三区 | 91精品久久 | 青青伊人久久 | www.日本在线播放 | 久久一热 | 亚洲一区视频在线播放 | 欧美专区日韩 | 精品国产一区二区三区观看不卡 | 天天夜夜操 | 99在线视频观看 | 成人欧美一区二区三区白人 | 日韩三级电影一区二区 | 99精品久久久久久久 | 三级av在线| 99re视频在线观看 | 欧美综合一区二区 | 欧美区日韩区 | 亚洲精品一区二区在线观看 | 中文字幕亚洲视频 | 国产男女视频网站 | 中文字幕一区二区三区四区五区 |