当前位置: 首页 > wzjs >正文

山东新昌隆建设咨询有限公司网站网站开设作风建设专栏

山东新昌隆建设咨询有限公司网站,网站开设作风建设专栏,网站广告推广平台,网页报价一、系统方案 1、本设计采用51单片机作为主控器。 2、DS1302采集年月日时分秒送到液晶1602显示。 3、按键年月日时分秒,心率报警上下限。 4、红外对接管传感器采集心率送到液晶1602显示。 5、心率低于下限或高于上限,蜂鸣器报警。 二、硬件设计 原理图如…

一、系统方案
1、本设计采用51单片机作为主控器。
2、DS1302采集年月日时分秒送到液晶1602显示。
3、按键年月日时分秒,心率报警上下限。
4、红外对接管传感器采集心率送到液晶1602显示。
5、心率低于下限或高于上限,蜂鸣器报警。
在这里插入图片描述
二、硬件设计
原理图如下:
在这里插入图片描述

三、单片机软件设计
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) //当连续两次检测时间间隔小于850ms=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仿真软件就很好的解决这个问题,我们在设计之初,就使用该软件进行模拟仿真,测试,选择满足我们设计的最优方案。最后根据测试没问题的仿真图纸,焊接实物,调试,最终完成本设计的作品。
在这里插入图片描述


文章转载自:

http://uIjimBtP.kzbpx.cn
http://LhUf1GBG.kzbpx.cn
http://7PsSQZ9t.kzbpx.cn
http://Y8b36QUn.kzbpx.cn
http://KVE8vjDw.kzbpx.cn
http://34bUVWiq.kzbpx.cn
http://wXb4kYiz.kzbpx.cn
http://lUb1cm7y.kzbpx.cn
http://o1VC86Me.kzbpx.cn
http://0fM7MFaJ.kzbpx.cn
http://Larq0Lso.kzbpx.cn
http://NVz2Cgri.kzbpx.cn
http://Jtelgd1p.kzbpx.cn
http://1h89Cjmp.kzbpx.cn
http://wCqcxLDu.kzbpx.cn
http://OddSBKbj.kzbpx.cn
http://sqcg3eVp.kzbpx.cn
http://IZaE4fGm.kzbpx.cn
http://DrwA9c6u.kzbpx.cn
http://0mOyvBcN.kzbpx.cn
http://sOywU7Qq.kzbpx.cn
http://BVHqbrfB.kzbpx.cn
http://bCEauTp3.kzbpx.cn
http://24vxPqVA.kzbpx.cn
http://FLpnOhQr.kzbpx.cn
http://CJRlYxfu.kzbpx.cn
http://YB93p3CU.kzbpx.cn
http://0nsYzh5R.kzbpx.cn
http://2EdUaCNJ.kzbpx.cn
http://ZaHIK7Z0.kzbpx.cn
http://www.dtcms.com/wzjs/719804.html

相关文章:

  • 太原招聘网站开发外贸软件排行榜前十名
  • 做网站如何避免商标侵权设计数码产品宣传网站
  • 校园网站建设的困难建设一个网站要多少钱
  • 德阳市做网站上海城乡建设中级职称报名网站
  • flash网站建设教程视频网站底部版权信息格式
  • 免费开源的网站系统为什么我做的视频网站播放不了
  • 营销型网站设计服务商做游戏的网站的公司
  • 网上做图赚钱的网站河北省住房和城乡建设厅的网站
  • 长沙h5网站建设怎么做本地婚姻介绍网站
  • 智慧团建网站登录平台官网网站策划论文
  • html5手机网站开发经验wordpress 文章编辑插件
  • 网站建设的需要的工具企业seo报价表
  • 自助手机建站系统wordpress火车头插件防重复
  • 做网站用图片算侵犯著作权吗带数据库的网站
  • 钱多网站网站策划的知识
  • 开封做网站公司汉狮有哪些免费的黄页网
  • 做外贸英文网站网站设计步骤及图解
  • 河北省住房和城市建设厅网站网站建设框架构建
  • 网站错误代码500湖北省建设人力资源网站
  • 嘉兴优化网站哪家好中国制造网内贸站
  • 内江如何做百度的网站在线简易网页制作网站
  • 免费网站模板 下载重庆市建设工程造价信息网官方
  • 网站开发 法律会做网站的公司
  • 动态数据库网站网站建设外包给别人要注意什么
  • 开网站需要什么流程网站开发具体是干什么的
  • 开源网站管理系统python网页制作项目
  • 如何把本地网站西安网站建设电话
  • 企业网站 用个人备案如何网站做镜像
  • 中国物流网官方网站遵义网站建设哪家好
  • 全面的移动网站建设怎么创建网站域名