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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8471|回復: 4
收起左側

單片機脈搏測量儀制作 程序電路及仿真都有

[復制鏈接]
ID:115111 發表于 2016-4-20 20:32 | 顯示全部樓層 |閱讀模式
基于avr單片機做的心率脈搏測量儀 0.png

(包含模擬部分的和單片機仿真)以及完整的測量程序代碼


下面是proteus仿真圖:
30.png 60.png 180.png

1.png

電路原理圖要用Multisim仿真軟件打開

下面是部分程序預覽(完整版本請下載附件)
  1. #include<avr/io.h>
  2. #include<util/delay.h>
  3. #include<avr/interrupt.h>
  4. #define uc unsigned char
  5. #define ui unsigned int
  6. volatile uc led[8]={2,4,8,16,1,32,128,64},number[10],no1,no2,no3,no4,t=1;
  7. volatile ui count=1000;
  8. volatile uc cnt=0;
  9. volatile ui mSec=0;
  10. volatile uc k=1,keyFlag=0,voice=0,alarm=1,flash=0;
  11. void calcnum(){//初始化數碼管參數,不用管
  12.          number[0]=led[0]+led[1]+led[2]+led[4]+led[5]+led[6];
  13.          number[1]=led[2]+led[5];
  14.          number[2]=led[0]+led[2]+led[3]+led[4]+led[6];
  15.          number[3]=led[0]+led[2]+led[3]+led[5]+led[6];
  16.          number[4]=led[1]+led[2]+led[3]+led[5];//+led[6];
  17.          number[5]=led[0]+led[1]+led[3]+led[5]+led[6];
  18.          number[6]=led[0]+led[1]+led[3]+led[4]+led[5]+led[6];
  19.          number[7]=led[0]+led[2]+led[5];
  20.          number[8]=255-led[7];
  21.          number[9]=number[8]-led[4];
  22. }
  23. void timer0_init(void)//初始化定時器,Timer0 1ms,Timer1 50ms,不用管
  24. {
  25.         TCCR0 = 0x00; //stop
  26.         TCNT0 = 0x06; //set count
  27.         TCCR0 = 0x03; //start timer

  28.         TCCR1B = 0x00; //stop
  29.         TCNT1H = 0xCF; //setup
  30. TCNT1L = 0x2C;
  31. OCR1AH = 0x30;
  32. OCR1AL = 0xD4;
  33. OCR1BH = 0x30;
  34. OCR1BL = 0xD4;
  35. ICR1H  = 0x30;
  36. ICR1L  = 0xD4;
  37. TCCR1A = 0x00;
  38. TCCR1B = 0x03; //start Timer
  39. }
  40. SIGNAL(SIG_OVERFLOW0)//定時器0溢出中斷,1ms一次
  41. {
  42. //以下為更新數碼管
  43.         if(t==1){
  44.                 t=2;
  45.                 PORTC=~no2;
  46.         }
  47.         else if(t==2){
  48.                 t=8;
  49.                 PORTC=~no3;
  50.         }
  51.         else if(t==8){
  52.                 t=16;
  53.                 PORTC=~no4;
  54.         }
  55.         else{
  56.                 t=1;
  57.                 PORTC=~no1;
  58.         }
  59.         PORTB&=0xe4;//0b11100100;
  60.         PORTB|=t;
  61.         no1=number[k];
  62.         no2=number[count/100%10];
  63.         no3=number[count/10%10];
  64.         no4=number[count%10];

  65. //以上為更新數碼管
  66.         mSec++;
  67.         if(keyFlag>0&&(mSec%2))keyFlag--;
  68.         if(voice)PORTA|=0x80;
  69.         else PORTA&=~0x80;
  70. //重置定時器
  71.         TCNT0 = 0x06; //reload counter value
  72.         TCCR0 = 0x03; //start timer
  73. }
  74. SIGNAL(SIG_OVERFLOW1)//定時器1溢出中斷,50ms一次
  75. {
  76. //如果為警報狀態則閃爍LED報警
  77.         if(alarm){
  78.                 if(flash)PORTA&=0xfe;
  79.                 else PORTA|=0x01;
  80.                 flash=1-flash;
  81.                 PORTA|=0x02;
  82.         }
  83.         else{
  84.                 flash=0;
  85.                 PORTA=0;
  86.         }
  87.         //重置定時器
  88.         TCNT1H = 0xCF; //reload counter high value
  89.         TCNT1L = 0x2C; //reload counter low value
  90.         TCCR1A = 0x00;
  91.         TCCR1B = 0x03; //start Timer
  92. }
  93. SIGNAL(SIG_INTERRUPT0){//中斷0,對應按鍵1
  94.         if(keyFlag)return;
  95.         voice=1-voice;
  96.         keyFlag=50;
  97. }
  98. SIGNAL(SIG_INTERRUPT1){//中斷1,對應按鍵2
  99.         if(keyFlag)return;
  100.         if(k==9){
  101.                 k=1;
  102.         }
  103.         else{
  104.                 k++;
  105.         }
  106.         cnt=0;
  107.         mSec=0;
  108.         keyFlag=50;
  109. }
  110. SIGNAL(SIG_INTERRUPT2){//外部中斷2,對應心跳
  111. cnt++;
  112. if(cnt==k){
  113. cli();
  114. count=60000/mSec*k;
  115. uc t=count;
  116. if(t<40||t>150){
  117. alarm=1;
  118. if(voice)voicealarm(t);//這里加了個參數t。
  119. }else alarm=0;
  120. mSec=0;
  121. cnt=0;
  122. sei();
  123. }
  124. }

  125. void voicealarm(uc t){//語音報警,未測試,50Khz
  126. uc addr=0x80;//地址,根據需要修改
  127. if(t<40)addr=0x81;//0x80為心律過高的提示音的地址,0x81為心律過低的地址。也可以改成別的地址。
  128. int i;
  129. PORTA&=~0x04;
  130. _delay_ms(50);
  131. PORTA|=0x04;
  132. for(i=7;i>=0;i--){
  133. if(addr&(1<<i))
  134. PORTA|=0x04;
  135. else
  136. PORTA&=~0x04;
  137. PORTA&=~0x08;
  138. _delay_us(10);
  139. PORTA|=0x08;
  140. _delay_us(10);
  141. }
  142. PORTA|=0x04;
  143. }

  144. int main(){
  145. //以下均為初始化
  146.         DDRA=0xff;
  147.         PORTA=0xfc;
  148.         DDRB=~0x04;
  149.         PORTB=0xff;
  150.         DDRC=0xff;
  151.         PORTC=0xff;
  152.         DDRD=0x00;
  153.         PORTD=0xff;
  154.         calcnum();
  155.         timer0_init();
  156.         MCUCR=0x0A;//0b00001010;
  157.         GICR=(1<<INT1)+(1<<INT0)+(1<<INT2);
  158.         GIFR=0;
  159.         TIMSK = 0x05; //timer interrupt sources
  160.         sei();

  161.         while(1);
  162. //                _delay_ms(1);        
  163. }
復制代碼

全部資料: 基于avr單片機的脈搏測量儀.rar (9.57 MB, 下載次數: 99)
回復

使用道具 舉報

ID:139366 發表于 2016-11-17 18:00 | 顯示全部樓層
來一份源碼
回復

使用道具 舉報

ID:209113 發表于 2017-6-8 11:06 | 顯示全部樓層
proteus上面的仿真數碼管的顯示根本不正確?是不是代碼有問題?
回復

使用道具 舉報

ID:354879 發表于 2018-6-20 09:22 | 顯示全部樓層
能給我私發一份嗎?qq1413315425,我靜候佳音
回復

使用道具 舉報

ID:354879 發表于 2018-6-20 09:25 | 顯示全部樓層
能線下聯系你嗎?我QQ1413315425
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
91精品国产综合久久香蕉922| 农村老熟妇乱子伦视频| www.欧美免费| 夜夜精品视频一区二区| 国产精品99一区二区| 爱啪啪综合导航| 在线观看av资源网| 精品国产亚洲一区二区麻豆| 岛国精品资源网站| 久久香蕉视频网站| 亚洲自拍中文字幕| 亚洲人午夜色婷婷| 色综合久久精品| 丁香六月久久综合狠狠色| 欧美激情777| 国产成人精品亚洲日本在线观看| 青青草观看免费视频在线 | 色综合激情久久| www.亚洲色图| 亚洲欧美日韩国产综合精品二区| 日韩三区视频| 欧美韩国亚洲| 黄网站app在线观看| 日本xxxx高清色视频| 欧洲精品乱码久久久久蜜桃| 亚洲中文一区二区三区| 青草影院在线观看| 97香蕉碰碰人妻国产欧美| 99色精品视频| 三年中文高清在线观看第6集| 91色中文字幕| 韩日欧美一区二区| 在线激情影院一区| 欧美大片在线观看| 91黄色小视频| 亚洲一区二区精品久久av| 99热99精品| 国产真实乱偷精品视频免| 国产欧美日韩一区二区三区在线| 久操精品在线| 国产精品x8x8一区二区| 韩日精品一区| 亚洲午夜天堂| 成人在线高清免费| 3d成人动漫在线| 天天在线女人的天堂视频| se在线视频| 一个色在线视频| 免费精品国产自产拍在| 人成网站在线观看| 99国产精品久久久久99打野战| 国产亚洲精品女人久久久久久| av网站免费在线看| 尤物网站在线观看| 亚洲三级在线观看视频| 久久久久国产一区| 免费看污黄网站| 999香蕉视频| 国产综合免费视频| 国产淫片免费看| 欧美日韩国产一级二级| 日韩欧美在线视频| 欧美日韩午夜视频在线观看| 亚洲18色成人| 欧美日韩亚洲视频| 色综合天天综合网天天看片 | 91夜夜揉人人捏人人添红杏| 国产精品成人一区| 国产精品草莓在线免费观看| 国产精品18久久久久久麻辣| 国产精品黄视频| 国产精品免费视频久久久| 日本欧美爱爱爱| 国产精品2018| 国产在线精品一区免费香蕉 | 高清电影一区| 国产欧美自拍| 国产精品成人**免费视频| 日韩精品视频一区二区三区| 97品白浆高清久久久久久| 精品精品国产三级a∨在线| 欧美交a欧美精品喷水| 久草精品在线| 国产精品不卡| 亚洲综合精品| 国产美女视频91| 福利一区福利二区| 国产日本亚洲高清| 亚洲一区二区视频| 色88888久久久久久影院野外| 在线观看精品一区| 欧美一区二区三区四区久久| 精品国产一二三区| 中文字幕欧美精品日韩中文字幕| www日韩欧美| 日本一区二区在线播放| 亚洲最大成人在线| 亚洲国产日韩综合一区| 久草热视频在线观看| 不卡中文字幕在线观看| 欧美特黄一区二区三区| 劲爆欧美第一页| 国产精品sm调教免费专区| 国产女主播福利| 免费a级片在线观看| 翔田千里精品久久一区二| 国产精品视频h| 女生裸体无遮挡天堂网站免费| 九色自拍麻豆| 一二三在线视频社区| 在线观看中文字幕的网站| 999福利在线视频| 黄色精品视频| 欧美91在线| 欧美午夜一区二区福利视频| 国产精品草草| 老司机免费视频一区二区 | 91精品啪在线观看国产爱臀| 国产成人夜色高潮福利影视| 欧美色蜜桃97| 久久久久国产精品一区三寸| 日本不卡视频一二三区| 国产精品无遮挡| 亚洲丰满少妇videoshd| 欧美草草影院在线视频| 操人视频在线观看欧美| 国产精品观看在线亚洲人成网| 亚洲精品日产aⅴ| 中国成人在线视频| 日韩免费一级视频| 亚州av综合色区无码一区| 国产午夜视频在线| 亚洲欧洲激情在线乱码蜜桃| 丝袜免费视频| 青梅竹马是消防员在线| √8天堂资源地址中文在线| 视频一区在线| 99热国内精品| 日本 国产 欧美色综合| 国产亚洲欧美激情| 精品日韩中文字幕| 亚洲欧洲第一视频| 国产精品av电影| 一本一道久久久a久久久精品91| 国产在线播放观看| 色天使在线视频| 中文字幕一区二区人妻| 中文字幕jux大岛优香| 992tv在线观看在线播放| 欧美午夜电影一区二区三区| 国产精品一区二区精品视频观看| 国产精品久久久久久麻豆一区软件 | 成人免费在线看片| 神马午夜伦理影院| 中文字幕人妻熟女在线| 国产a∨精品一区二区三区仙踪林| 亚洲成年人视频| jizz日本免费| 国产精品第72页| 欧美野外多人交3| 理论片在线观看理伦片| 蜜桃av.网站在线观看| 精品久久中文| 国产在线精品不卡| 一本久久精品一区二区| 在线播放精品一区二区三区 | 精品人妻一区二区三区视频| 91肉色超薄丝袜脚交一区二区| sedog在线观看| 欧美人与牲禽动交com| 成人激情诱惑| 国产视频一区不卡| 日韩激情av在线播放| 国产私拍一区| 成年人小视频在线观看| 性生活黄色大片| 欧美精品a∨在线观看不卡 | 亚洲精品久久久中文字幕| 日韩精品乱码久久久久久| 在线观看免费电影| a在线视频v视频| 色的视频在线免费看| 成人福利一区| 成人福利视频在线看| 精品久久久久久久一区二区蜜臀| 91视频九色网站| 97免费公开视频| 丰满人妻一区二区| 狠狠v欧美ⅴ日韩v亚洲v大胸| 五月综合久久| 久久在线观看免费| 一本色道久久88综合日韩精品| 欧美精品七区| 国产三级精品三级观看| 91九色蝌蚪在线| 欧美第一视频| 精彩视频一区二区三区| 精品三级在线看| 蜜桃视频成人| 国产三级精品三级观看| 狠狠操五月天| 日本免费一区二区视频| 四虎国产精品免费久久| 美女精品在线| 欧美高清hd18日本| 国产偷久久久精品专区| 91成年人网站| 成网站在线观看人免费| 精品99re| 国产日韩欧美不卡在线| 久精品免费视频| 妓院一钑片免看黄大片| 亚洲国产成人一区二区| 黄色成人在线观看| 日日夜夜精品免费视频| 精品国产99国产精品| 日韩欧美亚洲日产国产| 久久97人妻无码一区二区三区| 伊人狠狠av| 国产精品日韩在线| 中文字幕日产av| 精品99一区二区| 国产视频视频一区| 亚洲色图五月天| bt天堂新版中文在线地址| 69亚洲精品久久久蜜桃小说| 四虎精品成人影院观看地址| 91精品久久久久久久蜜月 | 91亚洲一区| 一本色道久久综合亚洲精品按摩| 国产综合香蕉五月婷在线| 日本一区二区三区网站| 在线播放黄网| 免费aⅴ网站| 婷婷丁香久久| 国产精品美女一区二区三区| 97久久精品国产| 国产调教打屁股xxxx网站| 国产麻豆入在线观看| 亚洲午夜免费| 亚洲国产成人av好男人在线观看| 91免费综合在线| 黑人狂躁日本娇小| 天堂电影在线| 99精品国产99久久久久久福利| 日韩久久久精品| 国产美女永久无遮挡| 亚洲精品一区二区三区蜜桃| 97超碰资源站在线观看| 国产成人精品1024| 午夜精品福利在线观看| 亚洲欧美在线不卡| 1234区在线观看视频免费| 1024精品久久久久久久久| 这里只有精品99re| 亚洲色成人www永久在线观看| 色欲av永久无码精品无码蜜桃| 成人黄色免费观看| 亚洲欧美日韩在线| 精品麻豆av| 伊人久久一区二区| 在线免费看h| 亚洲精品视频观看| 欧美极品日韩| 91 中文字幕| 成人在线高清| 亚洲v日本v欧美v久久精品| 日本视频一区二区在线观看| 国产女无套免费视频| 久久三级毛片| 欧美色视频日本版| 日本黄色a视频| 亚洲色图狠狠干| 国产精品网站在线看| 欧美日韩在线三区| 国产一区二区三区乱码| 欧美一级黄色带| 精品久久不卡| 日韩高清av一区二区三区| 中文字幕第17页| 97影院理论午夜| 麻豆91精品视频| 国产精品久久不能| 特一级黄色大片| 日韩精品美女| 偷拍亚洲欧洲综合| 日本丰满少妇黄大片在线观看| 香蕉久久一区二区三区| 伊人久久大香线蕉| 亚洲аv电影天堂网| 国产一级二级av| 在线观看av网站| 成人激情小说乱人伦| 亚洲iv一区二区三区| 亚洲视屏在线观看| 激情久久免费视频| 6080国产精品一区二区| 三上悠亚在线一区二区| 韩国版免费三体| 精品一区二区三区在线播放视频 | 丁香花电影在线观看完整版| 亚洲精品中文在线观看| 四虎4hu永久免费入口| xxxxwwww欧美| 欧美综合二区| 国产精品久久不能| 亚洲在线精品视频| www.成人网| 日韩成人黄色av| 国产精品无码久久久久一区二区| 色老头视频在线观看| 亚洲激情自拍视频| 亚洲国产成人精品无码区99| av免费在线网址| 国产一区二区不卡老阿姨| 成人av男人的天堂| 亚洲 精品 综合 精品 自拍| 天天综合网网欲色| 久久久久国产精品免费| 国产免费观看av| caoporn成人免费视频在线| 亚洲精品国产精品久久清纯直播 | 成人免费av网站| 免费亚洲精品视频| 国产精品九九视频| 九色在线视频| 亚洲欧美激情视频在线观看一区二区三区 | 91精品一区二区三区久久久久久 | blackedav金发美女大战黑人| 久久精品国产999大香线蕉| 国产精品久久久久久久久婷婷 | 精品国产伦一区二区三区观看方式| 少妇献身老头系列| 青草在线视频在线观看| 欧美日韩一区在线观看| 免费a v网站| 99riav视频在线观看| 欧美日韩三级视频| 欧美黑人欧美精品刺激| 国产社区精品视频| 欧美sm美女调教| 极品久久久久久| 日韩精品视频一区二区三区| 日韩最新在线视频| 亚洲av无码乱码国产精品fc2| 国产成人影院| 7m精品福利视频导航| 精品人妻av一区二区三区| 国产精品av久久久久久麻豆网| 国产精品入口日韩视频大尺度| 无码精品黑人一区二区三区 | 大地资源高清在线视频观看| 色综合.com| 深夜福利91大全| 欧美特级黄色片| 在线成人激情| 亚洲中国色老太| 在线免费黄网| 久久久一区二区三区| 欧美牲交a欧美牲交aⅴ免费下载| 久久精品国产亚洲a∨麻豆| 欧美性猛交xxx| 欧美狂猛xxxxx乱大交3| 色综合一区二区日本韩国亚洲| 中文字幕不卡av| 国产男男gay体育生网站| 日韩视频一区| 日韩av不卡在线播放| 特黄aaaaaaaaa毛片免费视频| 亚洲精品欧美二区三区中文字幕| ass极品水嫩小美女ass| 欧美日韩视频网站| 色阁综合伊人av| 亚洲AV无码一区二区三区性| 免费日韩av| 咪咪色在线视频| 国产精品无码2021在线观看| 欧美日韩一级片在线观看| 麻豆明星ai换脸视频| 国产欧美一区| 97伦理在线四区| gay视频丨vk| 色综合色狠狠综合色| 日本黄色录像视频| 91一区二区三区四区| 久久精品欧美| 中文字幕网站视频在线| 欧美一区二区三区在线| 欧美亚洲另类小说| 久久亚洲精品伦理| 久操手机在线视频| 国产网红女主播精品视频| 国产亚洲精品美女久久久| 精品国产伦一区二区三| 狠狠狠色丁香婷婷综合激情| 欧美少妇性生活视频| 一区二区三区短视频| 欧美精品久久一区二区| 91丨九色丨蝌蚪丨少妇在线观看| 亚洲欧洲精品天堂一级|