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

网站未建设的情况说明企业网站建设费怎么记账

网站未建设的情况说明,企业网站建设费怎么记账,做幼儿手工网站,为什么要用CGI做网站keil的使用: 具体细节请移步我上一篇博客:创建第一个51文件-CSDN博客 hex -- 汇编语言实现的文件 -- 直接与单片机对接的文件 单片机 -- 一个集成电脑芯片 单片机开发版 -- 基于单片机的集成电路 stc 89 c52RC / RD 系列单片机 命名规则: 89 -- 版本号? C --…

keil的使用: 

具体细节请移步我上一篇博客:创建第一个51文件-CSDN博客
hex -- 汇编语言实现的文件 -- 直接与单片机对接的文件
单片机 -- 一个集成电脑芯片
单片机开发版  -- 基于单片机的集成电路 

stc 89 c52RC  / RD + 系列单片机 命名规则:


89  -- 版本号?
C -- 工作电压: C:3.3 ~5.5V  LE :2.0~3.6 V
51 -- 程序空间大小  51 --4K 52  --8K  
RC --RAM 大小   RC-- RAM位为512  RD+ 1280
工作频率
工作温度范围
封装类型
管脚数

==================================
 


单片机的思维发散:

1.单片机编程是什么 -- 人类要求单片机干具体的活 -- 体现写好纸条贴冰箱-- 提箱女友扫地
2.单片机执行程序怎么理解 -- 女朋友看到纸条后,照做
3.单片机能做什么事 -- IO口供电, 窜口传输
4.引脚: 方便人堆单片机额IO口,窜口接东西
5.冬季CPU怎么找到IO口: 寻址 -- 头文件 

sfr指令 -- 描述硬件地址: sfr P0=Ox8o; P0=0;
sbit 指令 --对应可寻址空间的一个位,可理解为"'一组IO口 "的起始地址中的数据 sbit led2=P3^6;

C语言的一个字节, char 位8位

^ -- 访问 位

IO口 -- 推荐 使用P1~P3,P4  , 不建议使用P0口 -- 开漏输出 -- 可能会弄坏    
封装 -- LQFP44

IO口的输入 -- 把外面的东西传进来
IO口的输出  -- 把数据传到外面 
Such as:

sbit ifFire=P1^0;

int main()
{
int io_data;
//什么情况叫输入
io_data=ifFire; // 给变量赋值 -- 输入 or 这里引脚有数据啦,拿个变量来保存
if(io_idata == 0) {}
//什么情况输出
ifFire=1; // 赋予一个数值,引起IO电压变化,(1--高 0--低电平),此刻为输出来影响外界设备

return 0;
}


==============================================
test1 -- 点亮一盏灯 -- 给低电平即可
#include"reg52.h"


sbit led1=P3^7;
sbit led2=P3^6;

void main()
{
    
led1=0;
led2=0;
while(1);
}


test2 -- 让led 闪烁 -- 让led 高低电平迅速切换 -- 重复执行

#include"reg52.h"


sbit led1=P3^7;
sbit led2=P3^6;

void Delay500ms()        //@11.0592MHz
{
    unsigned char i, j, k;


    i = 4;
    j = 129;
    k = 119;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}

void main()
{
    
led2=0; // led2 一直亮 
    
while(1) // led1 一直闪
{
                led1=0; 
    Delay500ms(); // 给个500ms的延迟间隔 -- 方便观察
    led1=1;
    Delay500ms();
}

========================================


按键控制灯 :

查询法while 控制灯:
判断sw1内按下:
KEY1和GND接通 -- 0

sw1没被按下:
未接通 -- 1 

key1 接到P2^1口


#include"reg52.h"


#include"reg52.h"


sbit led1=P3^7;
sbit key1=P2^1;    
sbit key2=P2^0;    

void main()
{
while(1)
{
 if(key1==0)
 {
 led1=0; 
 }
 if(key2==0)
 {
 led1=1; 
}
}    


}

========================================


消除抖动 


方法 -- 给个延时函数-- 判断是不是人按下的,还是抖动导致,人按下有个约50ms的反应时间

用到_nop(); // 添加头文件 #include<intrins.h>

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

sbit led1=P3^7;
sbit key1=P2^1;    
sbit key2=P2^0;    


void Delay500ms()        //@11.0592MHz
{
    unsigned char i, j, k;

    _nop_();
    i = 4;
    j = 129;
    k = 119;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}


void main()
{
while(1)
{
if(key1==0)

    Delay500ms();
    if(key1==0){
      led1=0; 
    }
}
if(key2==0)
{
    Delay500ms();
    if(key2==0)
    led1=1; 
}
}    

}

=========================


通过一个按键控制灯的开关 ! -- 取反


led1 =!led1;

也可以 定义一个 标记变量 ledMark -- 0 1dai 代表led的电平

keil 编译器有点damn ,局部变量的定义要放在第一行

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

#define ON_STATUS 0
#define OFF_STATUS 1

sbit led1=P3^7;
sbit key1=P2^1;    
sbit key2=P2^0;    


void Delay500ms()        //@11.0592MHz
{
    unsigned char i, j, k;

    _nop_();
    i = 4;
    j = 129;
    k = 119;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}


void main()
{
    int LedMark=OFF_STATUS;    

while(1)
{
if(key1==0)

    Delay500ms();
    if(key1==0){
      LedMark=ON_STATUS;    
    }
}
if(key2==0)
{
    Delay500ms();
    if(key2==0)
    LedMark=OFF_STATUS;    
}
if(!LedMark)
   led1=0;    
else 
    led1=1;    
}    


}


 

http://www.yayakq.cn/news/657459/

相关文章:

  • 广州网站系统开发wordpress5.0编辑器是英文
  • 公司内部交流 网站模板深圳酒店设计公司
  • 215做网站简单aspx网站开发
  • 网站开发中点赞怎么做到的网上购物系统代码
  • 做淘宝客必须要有网站吗动漫网站设计模板
  • 网站好坏标准上海小学网站建设招标
  • 陕西省建设造价协会网站比wordpress
  • 做ppt配图好用的网站群辉授权wordpress权限
  • 邢台网约车搜索引擎关键词优化技巧
  • 淘宝网站怎么做会话保持的嘉兴推广网站
  • 企业网站在线留言安康北京网站建设
  • 行政助手网站开发专业定制网站
  • 专业营销的网站建设公司哪家好渭南做网站电话
  • 一般公司网站的后台管理在哪2024下半年要出的新手机
  • 网站用视频做背景自助推广平台
  • 旅游网站开发的背景中企动力如何
  • 北京h5网站建设报价免费在线观看电影大全
  • 网站图片上传不上去怎么办傻瓜网站制作
  • 江北网站制作王烨然盈盈
  • 影院网站模板成都网站制作机构
  • 做ppt的模板网站有哪些太原做网络推广
  • 网站建设写代码自己怎么创业免费 网站 如何做
  • php 判断 $_get 然后跳转到相印的网站淘宝产品关键词排名查询
  • 网站建设的投资预算怎么写网站展示模板免费下载
  • 网站建设对企业的重要性typecho客户端wordpress
  • 设计有关的网站wordpress后台加载慢
  • 十堰网站优化排名做网站需要字体授权
  • 网站用户体验比较大连筑成建设集团有限公司网站
  • 快速建站完整版化妆品行业网站开发
  • phpcms网站seo怎么做seo网站模板下载