找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1641|回复: 0
打印 上一主题 下一主题
收起左侧

测试产品开关机100000次自动停止 带断电记忆功能

[复制链接]
跳转到指定楼层
楼主
ID:583100 发表于 2019-7-22 15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*开关机测试程序 单片机AT89S52,晶振11.0592M         制作者:王兴    2019.7.22*/


#include<reg52.h>
#include <intrins.h>

#define uchar unsigned char
#define uint unsigned int

sbit sr1=P2^7;
sbit scl1=P2^6;
sbit sj=P2^5;

sbit  kz=P2^2;//控制输出

sbit wm1=P0^0;
sbit wm2=P0^1;
sbit wm3=P0^2;
sbit wm4=P0^3;
sbit wm5=P0^4;
sbit wm6=P0^5;

sbit k1=P2^0;
sbit k2=P2^1;

sbit scl=P1^1; //时钟线
sbit sda=P1^0; //数据线  

sbit led1=P2^3;
sbit led2=P2^4;

uchar temp;
uchar cs1=95;//次数
uchar cs2=99;
uchar cs3=9;



bit tz;
bit bz;
bit write=0;

uchar code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x7f,0xff};//0 1 2 3 4 5 6 7 8 9 . 灭


void delay1(uchar cc)
{
uchar j;
for(;cc<40;cc++)
for(j=0;j<20;j++);
}

void xsj(uchar dat)
{
  uchar i;
  for(i=0;i<8;i++)
  {
    sj=dat&0x80;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表