WhatEverO
码龄6年
关注
提问 私信
  • 博客:13,967
    问答:1,616
    动态:3
    15,586
    总访问量
  • 1
    原创
  • 1,396,781
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2018-12-25
博客简介:

weixin_44257144的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得2次评论
  • 获得75次收藏
创作历程
  • 1篇
    2019年
成就勋章
TA的专栏
  • arduion
    1篇
  • 单片机
    1篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程dsp开发arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于51单片机AD转换的内容

答:

uchar是unsigned char 表示一个无符号(也就是正数)的一个字节 也就是正的八位二进制数

回答问题 2019.08.02

用51单片机做一个数字电子钟

答:

先学会驱动显示部分 比如oled 或者lcd1602(简单点的数码管也可以) 再学相应的时钟芯片比如ds1302或者精度更高的

回答问题 2019.08.02

单片机读写内部的EEPROM怎么操作,串口通信我已经做好了?

答:

#define RdCommand 0x01 //读
#define PrgCommand 0x02 //写

#define EraseCommand 0x03 //扇区擦除数据命令
#define ENABLE_IAP 0X83// <12mhz
#define WaitTime 0x01 //定义CPU的等待时间,40M以下为0,20M以下为1,10M以下为2,5M以下为3

/*****ISP/IAP特殊功能寄存器声明********/

sfr ISP_DATA = 0xC2; // ISP/IAP操作时的数据寄存器。
sfr ISP_ADDRH = 0xC3; //Flash高字节地址寄存器
sfr ISP_ADDRL = 0xC4; //Flash低字节地址寄存器
sfr ISP_CMD = 0xC5; //Flash命令模式寄存器
sfr ISP_TRIG = 0xC6; //Flash命令触发寄存器
sfr ISP_CONTR = 0xC7; //ISP/IAP 控制寄存器

void ISP_IAP_Disable(void) //关闭ISP/IAP功能
{
ISP_CONTR=0;
ISP_CMD=0;
ISP_TRIG=0;
ISP_ADDRH=0;
ISP_ADDRL=0;
}
unsigned char Read_byte(unsigned int addr)
{
unsigned char dat;
ISP_CONTR=ENABLE_IAP; //使能isp
ISP_CMD=RdCommand; //读命令
ISP_ADDRL=addr;
ISP_ADDRH=addr>>8;
ISP_TRIG=0X5a; //触发命令
ISP_TRIG=0Xa5; //触发命令
nop();
dat=ISP_DATA; //读
ISP_IAP_Disable(); //关闭
return dat;

}
void Write_byte(unsigned int addr,unsigned char dat)
{

 ISP_CONTR=ENABLE_IAP;   //使能isp
 ISP_CMD=PrgCommand;   //写
 ISP_ADDRL=addr;
 ISP_ADDRH=addr>>8;
 ISP_DATA=dat;
 ISP_TRIG=0X5a;    //触发命令
 ISP_TRIG=0Xa5;     //触发命令
 _nop_();
 ISP_IAP_Disable();   //关闭

}
void SectorErase(unsigned int addr)
{
ISP_CONTR=ENABLE_IAP; //使能isp
ISP_CMD=EraseCommand; //写
ISP_ADDRL=addr;
ISP_ADDRH=addr>>8;
ISP_TRIG=0X5a; //触发命令
ISP_TRIG=0Xa5; //触发命令
nop();
ISP_IAP_Disable(); //关闭
}

这是我stc15w系列的单片机eeprom读写例程 不知道15f能不能用

回答问题 2019.08.02

arduino的入门作品——简单的记忆机器人

arduino的入门作品——简单的记忆机器人作为新手小白但却有这一颗激情与热爱的心的我,在昨天上午看到一个记忆机械手的视频后实在是按耐不住自己的浮躁之心。连夜赶工,费时12个小时终于把“记忆机器人完成了”。虽然做工极其的“烂”,但是也算是完成了一个让自己还算是满意的作品。需要的零件我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几...
原创
发布博客 2019.04.06 ·
13967 阅读 ·
12 点赞 ·
2 评论 ·
77 收藏