wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4075|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

C8051F同時(shí)實(shí)現(xiàn)AD和串口收發(fā)的程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:229453 發(fā)表于 2017-8-31 10:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
所有資料51hei提供下載:
C8051F同時(shí)實(shí)現(xiàn)AD和串口收發(fā)的程序.rar (7.5 KB, 下載次數(shù): 39)

單片機(jī)源程序如下:
  1. //---------------------------------------------------------------------
  2. #include <C8051F020.h>
  3. #include "stdio.h"
  4. sfr16 TMR3RL = 0x92; //定時(shí)器3重裝載寄存器
  5. sfr16 TMR3 = 0x94; //定時(shí)器3計(jì)數(shù)器
  6. sfr16 DP     =0x82;
  7. sfr16 ADC0   =0xbe;
  8. sfr16 ADC0GT =0xc4;
  9. sfr16 ADCOLT =0xc6;
  10. sfr16 RCAP2  =0xca;
  11. sfr16 T2     =0xcc;
  12. sfr16 RCAP4  =0xe4;
  13. sfr16 T4     =0xf4;
  14. sfr16 DAC0   =0xd2;
  15. sfr16 DAC1   =0xd5;
  16. #define uchar unsigned char
  17. #define uint unsigned int
  18. //----------------------------------------------------------------------
  19. //參數(shù)設(shè)置區(qū)
  20. //----------------------------------------------------------------------
  21. #define BAUDRATE 9600 //波特率bps
  22. #define SYSCLK 11059200 //外部晶振,修改也要修改OSCXCN
  23. #define SMODVAL 0 //SMOD的值,修改請(qǐng)也修改PCONVAL
  24. #define PCONVAL 0x00 //PCON的值,=0x00時(shí)SMOD0=0; =0x80時(shí)SMOD0=1
  25. #define TXVAL (256-SYSCLK*(SMODVAL+1)/BAUDRATE/384) //定時(shí)器初值
  26. #define MAX_LEN 1//每次接收/發(fā)送字符串的長度
  27. #define SAMPLERATE0 5000
  28. #define NUM_SAMPLES 1
  29. #define TURE        1
  30. #define FALSE       0
  31. //---------------------------------------------------------------------
  32. //全局變量
  33. //---------------------------------------------------------------------
  34. sbit LED = P1^6; //LED '1'亮 '0'滅
  35. bit readFlag = 0; //讀標(biāo)志
  36. uchar readCounts = 0; //已經(jīng)讀取的字符個(gè)數(shù),與MAX_LEN比較
  37. uchar idATa trdATa[MAX_LEN]; //要接收/發(fā)送的字符串
  38. xdATa unsigned samples[NUM_SAMPLES];
  39. bit ADC0_DONE;

  40. //----------------------------------------------------------------------
  41. //子函數(shù)聲明
  42. //----------------------------------------------------------------------
  43. void SYSCLK_Init(void); //系統(tǒng)時(shí)鐘初始化
  44. void PORT_Init(void); //端口初始化
  45. void UART0_Init(void); //串口UART0初始化
  46. void Send_Char(uchar ch); //發(fā)送單個(gè)字符
  47. void Send_String(uchar * str, uint len); //發(fā)送一個(gè)字符串
  48. void UART0_ISR(); //串口中斷服務(wù)程序,接收字符
  49. void Timer3_Init(uint counts); //定時(shí)器3初始化
  50. void Timer3_ISR(void); //定時(shí)器3中斷服務(wù)程序
  51. void ADC0_Init (void);
  52. //----------------------------------------------------------------------
  53. //主函數(shù)
  54. //----------------------------------------------------------------------
  55. void main(void)
  56. {unsigned short i;
  57. floAT temp,k;
  58. WDTCN = 0xde; //禁止看門狗
  59. WDTCN = 0xad;
  60. P6&=0x02;
  61. here:
  62. i=0;
  63. SYSCLK_Init(); //時(shí)鐘初始化
  64. PORT_Init(); //端口初始化
  65. UART0_Init(); //串口初始化
  66. Timer3_Init(SYSCLK/12/10); //定時(shí)器初始化
  67. EA = 1; //開全局中斷
  68. ADC0_Init();
  69. AD0INT=0;
  70. AD0BUSY=1;
  71. while(AD0INT==0);
  72. temp=ADC0;
  73. k=(temp*2.4)/4096;
  74. printf("\n");
  75. printf("voltage%f",k);
  76. printf("\n");
  77. i=0;
  78. while(1)

  79. {

  80.    {if(readFlag) //已經(jīng)讀取
  81.     {
  82.       readFlag = 0; //清零
  83.       Send_String(trdATa,MAX_LEN); //發(fā)送字符串
  84.      i++;
  85. if(i==10000){goto here;}
  86. }

  87. }
  88. }}
  89. //----------------------------------------------------------------------
  90. //子函數(shù)具體實(shí)現(xiàn)
  91. //----------------------------------------------------------------------
  92. //系統(tǒng)時(shí)鐘初始化
  93. void SYSCLK_Init(void)
  94. {
  95. uint i;
  96. OSCXCN = 0x67; //采用外部晶振22.1184MHz,不分頻. 選型OSCXCN=0110,0111
  97. for(i=0;i<256;i++); //等待>1ms
  98. while(!(OSCXCN&0x80)); //查詢直到XTLVLD=1,晶振穩(wěn)定
  99. OSCICN = 0x88; //切換到外部振蕩器,允許時(shí)鐘失效監(jiān)測(cè)器. OSCICN=1000,1000
  100. }
  101. //端口初始化
  102. void PORT_Init(void)
  103. {
  104. XBR0 = 0x04; //允許UART0,RX,TX連到2個(gè)端口引腳. XBR0=0000,0100
  105. XBR1 = 0x00;
  106. XBR2 = 0x40; //交*開關(guān)使能
  107. P0MDOUT |= 0x03; //P0.0為推拉方式輸出,即TX0,RX0所在的端口 0000,0011
  108. P1MDOUT |=0x40; //P1.6為推拉方式輸出,即LED所在的端口 0100,0000
  109. }
  110. //串口初始化

  111. void UART0_Init(void)
  112. {
  113.    SCON0=0x50;
  114.    TMOD=0x20;
  115.    TH1=-(SYSCLK/BAUDRATE/16);
  116.    TR1=1;
  117.    CKCON|=0x10;
  118.    PCON|=0x80;
  119.    TI0=1;
  120.    TR0 = 1;
  121.    ES0 =1; //UART0中斷開啟   ADC時(shí)候要屏蔽   
  122.    TR1 = 1; //啟動(dòng)定時(shí)器T1
  123.   }
  124. //定時(shí)器初始化
  125. void Timer3_Init(uint counts)
  126. {
  127. TMR3CN = 0x00; //禁止定時(shí)器T3,清TF3,采用SYSCLK/12為時(shí)基
  128. TMR3RL = -counts; //初始化重裝載值
  129. TMR3 = 0xffff; //設(shè)置為立即重裝載
  130. EIE2 |= 0x01; //T3中斷開啟
  131. TMR3CN |= 0x04; //啟動(dòng)T3
  132. }
  133. //發(fā)送單個(gè)字符
  134. void Send_Char(uchar ch)
  135. {
  136. SBUF0 = ch; //送入緩沖區(qū)1
  137. while(TI0 == 0); //等待發(fā)送完畢
  138. TI0 = 0; //軟件清零
  139. }
  140. //發(fā)送字符串,調(diào)用Send_Char() len字符串長度
  141. void Send_String(uchar * str,uint len)
  142. {
  143. uint k = 0;
  144. do
  145. {
  146. Send_Char(*(str + k));
  147. k++;
  148. } while(k < len);
  149. }
  150. //定時(shí)器3中斷服務(wù)程序
  151. void Timer3_ISR(void) interrupt 14 using 0
  152. {
  153. TMR3CN &= ~(0x80); //清TF3
  154. LED = ~LED;
  155. }
  156. //UART0中斷服務(wù)程序. 接收字符
  157. void UART0_ISR(void) interrupt 4 using 1
  158. {
  159. uchar rxch;
  160. if(RI0) //中斷標(biāo)志 RI0=1 數(shù)據(jù)完整接收
  161. {
  162. RI0 = 0; //軟件清零
  163. rxch = SBUF0; //讀緩沖
  164. if(readCounts>=MAX_LEN)
  165. {
  166. readCounts = 0;
  167. readFlag = 1;
  168. }
  169. ……………………

  170. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼




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

使用道具 舉報(bào)

沙發(fā)
ID:467431 發(fā)表于 2021-3-6 17:16 | 只看該作者
   ES0 =1; //UART0中斷開啟   ADC時(shí)候要屏蔽    樓主,ADC這個(gè)中斷不能與串口中斷同時(shí)使用嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
久久久久久久久久久久久久久久久久久久| 久久久亚洲精品无码| 久草在线综合| 日韩欧美亚洲系列| 久久久久免费精品| 久久精品国产一区二区电影| 欧美中文一区| 天天综合天天| 欧美精品xxxxx| 国严精品久久久久久亚洲影视| 精品女同一区二区三区在线播放| 亚洲女娇小黑人粗硬| 蜜桃特黄a∨片免费观看| avove在线播放| 色999日韩自偷自拍美女| 91麻豆精品国产91久久久久久久久 | 日韩一区二区久久| 福利视频在线看| 国产按摩一区二区三区| 欧美两根一起进3p做受视频| 91精品国产综合久久久久久丝袜| 欧洲亚洲精品在线| 日韩不卡一区二区三区| 亚洲天堂资源| 在线观看视频色| 国产精品白丝喷水在线观看| 中文视频一区视频二区视频三区| 精品电影一区二区| 99r国产精品| 国产伦精品一区二区三区在线播放 | 日韩一区精品| 天堂网.www在线资源| 久久久久久久久毛片| 亚洲制服在线观看| 国外成人免费视频| 4444欧美成人kkkk| 日韩欧美中文第一页| 鲁大师影院一区二区三区| 亚洲欧洲高清| 91caoporn在线| 国产精品一区二区三区高清在线| 国产麻豆视频在线观看| 国产黄色一区二区三区| 欧美激情专区| 欧美精品在线免费| 91精品办公室少妇高潮对白| 国产经典欧美精品| 欧美少妇性xxxx| 亚洲无限乱码一二三四麻| 视频污在线观看| 国产 欧美 在线| 国产又粗又爽又黄的视频| 久久99亚洲热视| 在线精品视频免费播放| 亚洲夂夂婷婷色拍ww47| 午夜在线精品| 国产成人一二片| 色成人综合网| 搞黄视频在线观看| 欧美著名女优| 四虎激情影院| 蜜臀精品一区二区三区| 亚洲淫片在线视频| 亚洲精品美女久久| 亚洲午夜久久久久久久久久久| 蜜臀av性久久久久蜜臀aⅴ | 在线视频您懂的| 国产寡妇树林野战在线播放| 九九热中文字幕| 午夜精品久久久久久久久久久久久蜜桃| 在线观看高清免费视频| 日韩精品一线二线三线| 国产一区免费| 麻豆亚洲一区| 日本高清不卡在线| 亚洲欧美日韩国产成人| 欧美性xxxx极品hd满灌| 精品色蜜蜜精品视频在线观看| 日本成人在线播放| japanesexxxx在线播放| 性xxxx视频| 日韩免费av网站| 久久久久久不卡| 99精品全国免费观看| 好男人www社区| 免费看av软件| 久久久久久久久一区| 日韩美女免费线视频| 尤物精品国产第一福利三区| 欧洲一区二区av| 欧美日韩国产综合一区二区三区 | 人人妻人人爽人人澡人人精品| 狂野欧美性猛交| 大尺度在线观看| 国产精品-区区久久久狼| 日日骚一区二区网站| 亚洲精品成人a8198a| 91aaaa| 久久精品国产精品国产精品污 | 日韩美女视频免费在线观看| 国产精品一区二区电影| 久久久伊人日本| 亚洲欧洲美洲在线综合| 欧美一区二区免费| 精品久久久久久中文字幕| 欧美中文字幕不卡| 亚洲精品乱码久久久久久按摩观| 中文字幕在线国产精品| 亚洲国产毛片完整版| 日韩在线观看视频免费| 国产一区二区三区精品久久久 | 色视频www在线播放国产人成| 精品一区二区三区免费爱| 精品人妻午夜一区二区三区四区| 成年人晚上看的视频| h片在线免费看| 欧美高清xxxx性| 欧美色图俺去了| av黄色一级| 天天撸天天射| 在线中文资源天堂| 成人在线高清| 国产亚洲欧美日韩精品一区二区三区 | 久久综合影视| 免费成人av在线| 国产欧美一区视频| 国产精品丝袜91| 亚洲欧洲中文日韩久久av乱码| 中国色在线观看另类| 日本精品免费观看高清观看| 亚洲欧美日韩天堂一区二区| 国产精品久久久av| 91精品综合视频| 97中文在线| 亚洲理论电影在线观看| 欧美美女黄色网| 国产精品va在线观看无码| 日本韩国欧美在线观看| 双性尿奴穿贞c带憋尿| 亚洲综合欧美综合| www青青草原| 黄色片网站免费在线观看| 久久7799| 尤物在线观看视频| 国产专区在线| 国内老司机av在线| 国产精品一二三产区| 黄瓜视频成人app免费| 免费一级欧美在线观看视频| 永久亚洲成a人片777777| 日韩午夜在线| 国产夜色精品一区二区av| 亚洲色图丝袜美腿| 日韩电影中文字幕一区| 欧美成人中文字幕| 久久精品99| 成年女人免费视频| 国产精品玖玖玖| 先锋资源一区| 黄色高清视频在线观看| 粉嫩tv在线播放| 1区2区3区在线观看| 涩爱av色老久久精品偷偷鲁| 自拍亚洲一区| 国产精品亚洲专一区二区三区| 91蝌蚪porny九色| 亚洲欧美日韩在线不卡| 亚洲白虎美女被爆操| 亚洲最大的免费| 奇米777在线视频| 欧美日韩在线视频播放| 免费av福利| 久久久一本精品| 九九热精品视频在线观看| 樱桃成人精品视频在线播放| 久久99蜜桃精品| 国产喂奶挤奶一区二区三区| 亚洲护士老师的毛茸茸最新章节| 91亚洲人电影| 在线观看免费视频污| 国产精品高潮呻吟av| 在线成人动漫| 亚洲深夜福利在线观看| 97成人超碰视| 日韩av综合网站| 欧美日韩综合精品| 亚洲精品91在线| 91九色国产蝌蚪| 亚洲天堂1区| 日产欧产美韩系列久久99| 国产视频911| 尤物99国产成人精品视频 | 99久热在线精品996热是什么| 国产成人精品实拍在线| 成人线上视频| 久久精品久久久| 国产一区二区三区免费在线观看| 亚洲图片欧美一区| 亚洲91精品在线观看| 欧美日韩喷水| 成人在线一级片| 亚洲视频在线观看免费视频| 国产porny蝌蚪视频| 国产专区在线| 图片小说视频色综合| 99视频在线观看一区三区| 色94色欧美sute亚洲13| 成人午夜激情网| 亚洲人成无码www久久久| 久久精品国产精品亚洲色婷婷| 国模无码视频一区| 自拍偷拍精品视频| 一本加勒比hezyo黑人| 欧美日韩免费看片| 国产精品综合视频| 国产一区二区美女视频| 国产在线无码精品| av手机天堂网| 高清日韩av电影| 一本一本久久| 精品国产髙清在线看国产毛片| 日本一区二区三区视频在线观看| 男人午夜视频在线观看| 五月天综合激情网| 97香蕉久久| 欧美精品成人| 一区二区三区中文字幕| 日韩在线观看免费| 欧美一区二区福利| 一级片免费网址| 免费毛片在线播放| 草草视频在线| 国产精品亚洲第一| 国产高清不卡一区二区| 亚洲人成人99网站| 97成人在线观看视频| 天天爱天天干天天操| 成人线上视频| 日本一区二区三区国色天香 | 亚洲欧美日韩国产精品| 国产日韩av网站| 久久久久无码精品国产| 四色最新网址| 香蕉久久精品| 国产精品色呦呦| 日韩资源在线观看| 三上悠亚在线一区二区| 在线免费一级片| 日本一级理论片在线大全| 欧美午夜免费影院| 亚洲国产精品成人va在线观看| 精品乱子伦一区二区三区| 日本性生活一级片| hd100%videos日本| 久久中文字幕二区| 亚洲宅男天堂在线观看无病毒 | 国产suv一区二区三区| 暧暧视频免费| 欧美激情777| 亚洲成人激情在线观看| 久久精品香蕉视频| 九色91播放| 国产精品久久久久久久久久10秀| 欧美一级精品大片| 久久国产精品-国产精品| 日本黄色中文字幕| 成人美女黄网站| 亚洲激情图片小说视频| 日韩欧美精品一区二区三区经典| 99在线精品视频免费观看20| a屁视频一区二区三区四区| 曰韩精品一区二区| 日韩.欧美.亚洲| 免费看av毛片| 青春草在线免费视频| 久久青草久久| 亚洲欧洲xxxx| 国产精品亚洲一区二区无码| 日本免费看黄色| 波多野结衣一区| 亚洲精品按摩视频| 色啦啦av综合| 国产又爽又黄视频| 亚洲欧美在线综合| 国产欧美日韩精品一区| 成人免费91在线看| 国产农村妇女精品一区| av网站在线播放| 日本在线不卡一区| 欧美有码在线视频| 久久久久久人妻一区二区三区| 亚洲欧美小说国产图片| 日韩精品四区| 欧美日韩美女一区二区| www.四虎成人| 激情亚洲综合网| 老司机免费视频一区二区| 久久久国产精彩视频美女艺术照福利| av无码av天天av天天爽| 国产精品一区在线看| 久久精品网站免费观看| 国产成人精品午夜| 黄大色黄女片18免费| 黄色在线观看网站| 国产高清无密码一区二区三区| 国产一区玩具在线观看| www深夜成人a√在线| 久久国产精品黑丝| 精品久久久久久中文字幕| 妞干网在线免费视频| 人人在线97| 91在线国内视频| 亚洲不卡一卡2卡三卡4卡5卡精品| 在线观看一二三区| 国产成人福利av| 亚洲制服av| 日本成人免费在线| 国产深喉视频一区二区| 免费欧美电影| 日本久久一区二区| 日本中文字幕二区| 国产福利在线| 夜夜嗨av一区二区三区中文字幕| 男人日女人视频网站| 免费看美女隐私的视频| 99r国产精品| 中文字幕日韩精品久久| zztt21.su黑料网站| 国产成人综合亚洲91猫咪| 久热国产精品视频一区二区三区| 欧美日本视频一区| 青青草精品视频| 国产精品一区在线观看| 国产又粗又猛又爽又黄视频| а√天堂资源国产精品| 日韩视频免费观看高清完整版| 亚洲第九十七页| 99爱在线观看| 一区二区三区中文字幕| 热久久精品国产| 成人免费黄色网页| 天天色天天操综合| www.555国产精品免费| 丁香影院在线| 日韩欧美国产一区二区在线播放| 免费激情视频在线观看| 国产在线观看黄| 精品久久久久久国产| 97人妻精品一区二区三区免费| 97人人在线视频| 亚洲精品一区二区三区四区高清| 亚洲精品电影院| 国产三级伦理在线| 欧美一区二区三级| 久草免费新视频| 美女主播精品视频一二三四| 欧美激情视频一区| 日韩精品1区2区| 操欧美老女人| 成人a在线视频| 91麻豆产精品久久久久久夏晴子| 成人国产精品免费观看| 极品日韩久久| av观看成片免费网站| 国产精品护士白丝一区av| 亚洲AV无码成人精品一区| 中国一级特黄毛片大片| 一片黄亚洲嫩模| 久久午夜夜伦鲁鲁片| 超碰在线caoporen| 一本色道久久综合亚洲精品不卡| 成人免费淫片aa视频免费| 羞羞视频网站| 国产欧美日韩三级| 亚洲精品乱码久久久久久9色| 日本午夜在线| 欧洲国产伦久久久久久久| 波多野结衣久久久久| 国产黄色精品| 久久国产视频网站| 最近免费中文字幕大全免费第三页| 久久成人综合网| 国产成人无码精品久久久性色| 人成网站免费观看| 色噜噜偷拍精品综合在线| 老司机成人免费视频| 操欧美老女人| 国产欧美精品一区二区三区| 国产美女特级嫩嫩嫩bbb片| 久久综合中文字幕| 国产精品久久久影院| av影片免费在线观看| 精品免费国产一区二区三区四区| 国产午夜福利一区| 视频国产一区| 国产精品久久亚洲| 尤物视频免费在线观看| 日韩一区二区三区电影| 在线观看xxxx| 国产一区二区三区免费播放|