心率计程序(C语言).doc

上传人:M****1 文档编号:546056449 上传时间:2023-01-29 格式:DOC 页数:6 大小:36KB
返回 下载 相关 举报
心率计程序(C语言).doc_第1页
第1页 / 共6页
心率计程序(C语言).doc_第2页
第2页 / 共6页
心率计程序(C语言).doc_第3页
第3页 / 共6页
心率计程序(C语言).doc_第4页
第4页 / 共6页
心率计程序(C语言).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《心率计程序(C语言).doc》由会员分享,可在线阅读,更多相关《心率计程序(C语言).doc(6页珍藏版)》请在金锄头文库上搜索。

1、/-/单片机心律计C51程序-2008-11-11-by tjx-/-/-/定义各个接口-/-/#include #define uint unsigned int /定义一下方便编程#define uchar unsigned char /定义一下方便编程#define ulong unsigned long /定义一下方便编程#define key P3_4 /定义启动按牛口#define s0 P1_0 /定义信号输入口#define s1 P1_1 /定义信号输入口#define s2 P1_2 /定义信号输入口#define s3 P1_3 /定义信号输入口#define s4 P1

2、_4 /定义信号输入口#define s5 P1_5 /定义信号输入口#define s6 P3_0 /定义信号输入口#define s7 P3_1 /定义信号输入口#define s8 P3_2 /定义信号输入口#define s9 P3_3 /定义信号输入口#define sw P1_6 /定义拨动开关口#define baiwei P2_5 /定义百位驱动口#define shiwei P2_6 /定义十位驱动口#define gewei P2_7 /定义个位驱动口#define lamp0 P2_0 /定义灯一驱动口#define lamp1 P1_7 /定义灯二驱动口#define

3、SEGDATA P0 /定义七段译码输出口code uchar datab11=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x3F; /定义共阳极七段译码值 uchar ge,shi,bai; /定义心律计数值int i=0;bit flag=0; /定义时间标志位/-/定义完毕-/-/-/函数声明-/-/void mcuint(void);void delay1ms(uint count);void timer0();void celiang(void);/-/声明完毕-/-/-/主函数,开机初始化单片机,并显示2s的888,用于检测

4、笔画是否接正确-/-/void main(void) mcuint();P3_6=0; ge=8;shi=8;bai=8;delay1ms(800);P3_6=1;delay1ms(50);P3_6=0; while(1)celiang(); /-/主函数完毕-/-/-/单片机初始化函数-/-/void mcuint(void) lamp0=1;lamp1=1; TMOD=0x11; TL0=0x3C; TH0=0xF6; TL1=0xB0; TH1=0x3C; IE=0x8A; IP=0x08; TR0=1; /-/函数完毕-/-/-/延时1ms的函数-/-/void delay1ms(ui

5、nt count) int m,n; for(m=0;mcount;m+) for(n=0;n59;n+) ; /-/函数完毕-/-/-/T0中断服务函数,作用是每5ms扫描一次数码管-/-/void timer0() interrupt 1 TL0=0x3C; TH0=0xF6;shiwei=1;baiwei=1;SEGDATA=databge;gewei=0;delay1ms(1); gewei=1;baiwei=1;SEGDATA=databshi;shiwei=0;delay1ms(1);gewei=1;shiwei=1;SEGDATA=databbai;baiwei=0;delay1ms(1);baiwei=1; /-/函数完毕-/-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号