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

標(biāo)題: 基于51單片機的萬年歷-心率脈搏計仿真及源程序 [打印本頁]

作者: bbxyliyang    時間: 2023-11-10 19:59
標(biāo)題: 基于51單片機的萬年歷-心率脈搏計仿真及源程序
一、系統(tǒng)方案
1、本設(shè)計采用51單片機作為主控器。
2、DS1302采集年月日時分秒送到液晶1602顯示。
3、按鍵年月日時分秒,心率報警上下限。
4、紅外對接管傳感器采集心率送到液晶1602顯示。
5、心率低于下限或高于上限,蜂鳴器報警。


二、硬件設(shè)計
原理圖如下:
三、單片機軟件設(shè)計
1、首先是系統(tǒng)初始化
TCON=0x01;//設(shè)置外部中斷0
                EX0=1;
                TMOD=0x01;//定時器0初始化
                TH0=(65536-50000)/256;//實測每50ms中斷的定時值
                TL0=(65536-50000)%256;
                ET0=1;//開定時器中斷
                TR0=0;//定時器停止
                EA=1;//開總中斷               
        init_1602();                 //lcd1602初始化
        init_1602_dis_csf(); //lcd1602初始化顯示
2、液晶顯示程序
/***********************延時函數(shù)************************/
void delay_uint(uint q)
{
        while(q--);
}

/***********************lcd1602寫命令函數(shù)************************/
void write_com(uchar com)
{
        e=0;
        rs=0;
        rw=0;
        P0=com;
        delay_uint(3);
        e=1;
        delay_uint(25);
        e=0;
}

/***********************lcd1602寫數(shù)據(jù)函數(shù)************************/
void write_data(uchar dat)
{
        e=0;
        rs=1;
        rw=0;
        P0=dat;
        delay_uint(3);
        e=1;
        delay_uint(25);
        e=0;        
}
3、按鍵程序
uchar key_can;         //按鍵值

void key()         //獨立按鍵程序
{
        static uchar key_new;
        key_can = 20;                   //按鍵值還原
        P3 |= 0x78;                     //對應(yīng)的按鍵IO口輸出為1
        if((P3 & 0x78) != 0x78)                //按鍵按下
        {
                delay_1ms(1);                     //按鍵消抖動
                if(((P3 & 0x78) != 0x78) && (key_new == 1))
                {                                                //確認是按鍵按下
                        key_new = 0;
                        switch(P3 & 0x78)
                        {
                                case 0x70:  key_can = 4;  break;         //得到按鍵值
                                case 0x68:  key_can = 3;  break;         //得到按鍵值
                                case 0x58:  key_can = 2;  break;         //得到按鍵值
                                case 0x38:  key_can = 1;  break;         //得到按鍵值
                        }
                }                        
        }
        else
                key_new = 1;        
}
4、核心算法程序
        void ex0() interrupt 0
{
                EX0=0;//暫時關(guān)外部中斷
                if(timecount<8)   //當(dāng)連續(xù)兩次檢測時間間隔小于8*50ms=400ms不處理
                {
                                TR0=1;//開定時器
                }
                else
                {
                                time[num]=timecount*50+TH0*0.256+TL0/1000;//算出間隔時間
                                TL0=(65536-50000)%256;//重新設(shè)置定時器
                                TH0=(65536-50000)/256;
                                timecount=0;//50ms計數(shù)清零
                                num++;
                                if(num==6)//記錄到超過等于6次時間
                                {
                                                num=1;//計數(shù)從1開始
                                                displayOK=1;    //測得5次開始顯示
                                }        

                }
                EX0=1;
}
四、 proteus仿真設(shè)計
Proteus軟件是一款應(yīng)用比較廣泛的工具,它可以在沒有硬件平臺的基礎(chǔ)上通過自身的軟件仿真出硬件平臺的運行情況,這樣就可以通過軟件仿真來驗證我們設(shè)計的方案有沒有問題,如果有問題,可以重新選擇器件,連接器件,直到達到我們設(shè)定的目的,避免我們搭建實物的時候,如果當(dāng)初選擇的方案有問題,我們器件都已經(jīng)焊接好了,再去卸載下去,再去焊接新的方案的器件,測試,這樣會浪費人力和物力,也給開發(fā)者帶來一定困惑,Proteus仿真軟件就很好的解決這個問題,我們在設(shè)計之初,就使用該軟件進行模擬仿真,測試,選擇滿足我們設(shè)計的最優(yōu)方案。最后根據(jù)測試沒問題的仿真圖紙,焊接實物,調(diào)試,最終完成本設(shè)計的作品。


作者: bobo電子愛好者    時間: 2023-11-11 07:53
程序不全,仿真文件又沒有。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品久久久久久久久久久久久 | 黄色在线免费观看视频 | 97福利视频| 成人高潮片免费视频 | 久久99九九 | 久青草视频 | 日韩成人小视频 | 国产在线黄色 | 国产精品久久久久久久 | 亚洲天堂免费视频 | 国产成人在线免费视频 | 国产网站免费 | 成人h片在线观看 | 91们嫩草伦理 | 亚洲精品乱码久久久久久动漫 | 黄网站免费在线观看 | av网站在线免费观看 | 国产视频黄 | 亚洲精品一区二区三区在线 | 中文字幕在线观看亚洲 | 久久新视频| 一级片免费视频 | 91超碰人人| 国产精品日韩精品 | 婷婷在线播放 | 一级中国毛片 | 国产成人精品一区二区三区在线 | 国产视频黄| 午夜免费福利视频 | 欧洲精品一区 | 丁香婷婷色 | 98在线视频 | 免费在线观看黄色片 | 日韩av专区 | 国产成人黄色 | 日日爽夜夜爽 | 国产精品免费一区 | 欧美黄色精品 | 高清乱码男女免费观看 | 美日韩在线视频 | 在线h片|