会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
GrayAngel
博客园
首页
新随笔
联系
订阅
管理
公告
2017年2月10日
key单片机按键抖动
摘要: 1 //write by:cyt 2 //Time:2017-2-10 3 //Porject Name:key shake_destory 4 #include<reg51.h> 5 #define GPIO_KEY P0/// 6 void Delay1ms(unsigned char n);
阅读全文
posted @ 2017-02-10 20:55 GrayAngel
阅读(770)
评论(0)
推荐(0)
编辑
code about led_shake
摘要: 1 //write by:cyt 2 //Project Name:Led on/off 3 //Time:2017-2-10 4 #include<reg51.h> 5 void delay(int c) 6 { 7 int a=38; 8 int b=130; 9 for(;c>0;c--) 1
阅读全文
posted @ 2017-02-10 16:35 GrayAngel
阅读(177)
评论(0)
推荐(0)
编辑
Keil的断点调试问题解决
摘要: keil只有在程序能正常运行时才能添加断点后在点击调试任务时,断点标记不消失
阅读全文
posted @ 2017-02-10 16:32 GrayAngel
阅读(2388)
评论(0)
推荐(0)
编辑
keil折叠代码
摘要: 在代码页面右键 Outlining->Start All Outlining
阅读全文
posted @ 2017-02-10 15:46 GrayAngel
阅读(872)
评论(0)
推荐(0)
编辑
51单片机延时计算方法
摘要: keil里面选取delay为断点 记录程序运行到此处所用的时间t_start 运行delay(1) 记录程序运行完后的时间t_end t_end-t_start即为运行1次的时间。
阅读全文
posted @ 2017-02-10 15:17 GrayAngel
阅读(1053)
评论(0)
推荐(0)
编辑
51单片机小项目电路TwoLed电路图
摘要: 1.复位电路没有开关,不可控 在电容旁边并联一个开关和10k的电阻支路 2.晶振电路引用的外部晶振, 理论上XTAL2悬空,XTAL1接外部震荡信号 1 //ProjeceName:TwoLed 2 //write by:cyt 3 //Time:2017-2-10 4 #include<AT89X
阅读全文
posted @ 2017-02-10 10:40 GrayAngel
阅读(487)
评论(0)
推荐(0)
编辑
51单片机数据类型int,float,指针所占字节数
摘要: 1.int 2个字节 2.sfr 特殊功能寄存器,也是一种扩充数据类型,占用1个内存单元,利用它可以访问51单片机内的所有特殊功能寄存器。 sfr P1 = 0x90;/////////这一句定义P1为P1端口在片内的寄存器。 3.sfr16 16位特殊功能的寄存器。用于定时器T0,T1 4.sbi
阅读全文
posted @ 2017-02-10 10:29 GrayAngel
阅读(8763)
评论(0)
推荐(0)
编辑
keil的可烧写hex文件生成
摘要: 右键Target1 Options Target for ‘Target1’ ...->Output->Create Executable:->Create HEX File Build
阅读全文
posted @ 2017-02-10 10:06 GrayAngel
阅读(1307)
评论(0)
推荐(0)
编辑
51单片机端口
摘要: p0:8位双向I/O口,作输出时能驱动8个TTL,漏极开路型端口 p1:8位双向I/O口,作输出时可驱动4个TTL,带有内部上拉电阻 p2:8位双向I/O口,作输出时可驱动4个TTL,带有内部上拉电阻 p3:8位双向I/O口,作输出时刻驱动4个TTL,带有内部上拉电阻 p0-p3:端口置1时,作输入
阅读全文
posted @ 2017-02-10 09:36 GrayAngel
阅读(675)
评论(0)
推荐(0)
编辑
51单片机的复位电路
摘要: 1.RESET 51单片机的引脚 2.有2个机器周期(24个振荡周期)以上保持高电平时,单片机复位。 3.如果持续高电平,则循环复位 4.复位后p0-p3口引脚置1,为高点平 5.程序计数器和srf寄存器清零 6.复位引脚由低到高时,ROM从00H处开始运行
阅读全文
posted @ 2017-02-10 09:03 GrayAngel
阅读(813)
评论(0)
推荐(0)
编辑
51单片机晶体振荡电路以及选择模式
摘要: 1.晶振12MHz,电容30PF左右。 2.外接晶体振荡器,外部振荡信号直接加到XTAL1,并将XTAL2悬空 3.晶体振荡器的作用,为cpu提供工作频率,这里指AT89C51。 4.内部方式,外部方式,是指cpu使用自带的工作频率还是外部提供的时钟振荡频率。 5.XTAL1, XTAL2是51的2
阅读全文
posted @ 2017-02-10 08:36 GrayAngel
阅读(1242)
评论(0)
推荐(0)
编辑
keil项目的调试与编译
摘要: 编译: Translate 编译单个文件 Build 编译当前项目,如果该项目先前编译过1次,并且文件没有编辑改动,则点击时不会重新编译 Rebuild 重新编译,每点击一次就重新编译、链接1次 Build Output 编译结果输出窗口 Start/Stop Debug Session(图标::一
阅读全文
posted @ 2017-02-10 08:15 GrayAngel
阅读(1145)
评论(0)
推荐(0)
编辑
keil的51项目创建
摘要: keil的51项目创建步骤: 工程创建: Project->New uVision Project 项目命名:如...test CPU->Atmel::AT89C51 文件创建: File->New 第一次保存后, 文件命名:如...test.c 添加文件到工程: Target1->Source G
阅读全文
posted @ 2017-02-10 07:53 GrayAngel
阅读(184)
评论(0)
推荐(0)
编辑
keil安装
摘要: 安装准备: 一个keil安装程序,一个注册机 安装步骤.... 软件安装: 打开C51V901.EXE 安装程序 点击Next, 同意上述证书协议 重复点击Next,知道出现finish停下。 3个多选按钮选中,点击finish 软件破解: 打开注册机软件 Target::C51 以管理员身份打开刚
阅读全文
posted @ 2017-02-10 07:10 GrayAngel
阅读(631)
评论(1)
推荐(0)
编辑