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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1653|回復: 1
收起左側

基于51單片機的萬年歷-心率脈搏計仿真及源程序

[復制鏈接]
ID:190577 發表于 2023-11-10 19:59 | 顯示全部樓層 |閱讀模式
一、系統方案
1、本設計采用51單片機作為主控器。
2、DS1302采集年月日時分秒送到液晶1602顯示。
3、按鍵年月日時分秒,心率報警上下限。
4、紅外對接管傳感器采集心率送到液晶1602顯示。
5、心率低于下限或高于上限,蜂鳴器報警。
1.png

二、硬件設計
原理圖如下:
2.png
三、單片機軟件設計
1、首先是系統初始化
TCON=0x01;//設置外部中斷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、液晶顯示程序
/***********************延時函數************************/
void delay_uint(uint q)
{
        while(q--);
}

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

/***********************lcd1602寫數據函數************************/
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;                     //對應的按鍵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;//暫時關外部中斷
                if(timecount<8)   //當連續兩次檢測時間間隔小于8*50ms=400ms不處理
                {
                                TR0=1;//開定時器
                }
                else
                {
                                time[num]=timecount*50+TH0*0.256+TL0/1000;//算出間隔時間
                                TL0=(65536-50000)%256;//重新設置定時器
                                TH0=(65536-50000)/256;
                                timecount=0;//50ms計數清零
                                num++;
                                if(num==6)//記錄到超過等于6次時間
                                {
                                                num=1;//計數從1開始
                                                displayOK=1;    //測得5次開始顯示
                                }        

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

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:432633 發表于 2023-11-11 07:53 | 顯示全部樓層
程序不全,仿真文件又沒有。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二 | 6080亚洲精品一区二区 | 亚洲精品欧美 | 黄一级| 久久黄网| 美女黄网 | 亚洲精品无人区 | 国产激情偷乱视频一区二区三区 | 亚洲欧美视频一区 | 午夜av成人 | 亚洲精品电影网在线观看 | 久久精品99国产精品日本 | 成人激情视频在线观看 | 亚洲精品一区二区三区四区高清 | 免费视频久久久久 | 91xxx在线观看 | 久久久www成人免费精品 | 99精品久久久国产一区二区三 | www.久久久久久久久 | 国产日韩久久久久69影院 | 99成人| 久草资源 | 中日韩欧美一级片 | 久久国产精品99久久久久 | 精品九九 | 日韩欧美三区 | 国产精品久久精品 | 中文字幕免费视频 | 九色国产 | 欧美精品一区在线发布 | 国产二区视频 | 欧美日韩三区 | 亚洲欧美日本国产 | 在线视频 亚洲 | 黄色一级大片在线免费看产 | 美女久久久久 | 久久久毛片 | 盗摄精品av一区二区三区 | 三级成人片 | 91一区 | 欧美视频免费在线 |