风轻云淡愿君赏,消尽烦忧心亮敞。夏去秋来添衣裳,一声问候祝安康!

01 2021 档案

Keil C51学习 6 控制播放音乐
摘要:变频救护车 #include<reg52.h>//包含访问sfr库函数 #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long sbit BEEP=P1^0; sbit 阅读全文

posted @ 2021-01-30 17:37 荣林 阅读(917) 评论(0) 推荐(0)

Keil C51学习 5 定时器/计数器
摘要:定时器/计数器 应用场合:定时或延时控制、对外部事件的检测、计数等。 计数器 就是对外部输入脉冲的计数; 定时器 也是对脉冲进行计数完成的,计数的是MCS-51内部产生的标准脉冲,通过计数脉冲个数实现定时。 T0 P3.4 T1 P3.5 T2 P1.0 每个定时器内部结构实际上就是一个可编程的加法 阅读全文

posted @ 2021-01-30 17:11 荣林 阅读(2961) 评论(0) 推荐(0)

Keil C51学习 4 按键 外部中断
摘要:主板介绍:P3^2~P^5为四个按键;P1^0~P1^7为8个LED灯 #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int uint; //对数据类型进行声明定义 typedef unsigned char u8; sbit 阅读全文

posted @ 2021-01-30 16:08 荣林 阅读(3637) 评论(0) 推荐(0)

Keil C51学习 入门
摘要:语法关键字: 转义字符 字节寄存器 /* Byte Registers */ sfr P0= 0x80; sfr PCON= 0x87; sfr TCON= 0x88; sfr TMOD= 0x89; sfr TL0= 0x8A; sfr TL1= 0x8B; sfr TH0= 0x8C; sfr 阅读全文

posted @ 2021-01-30 11:50 荣林 阅读(970) 评论(0) 推荐(0)

Keil C51学习 3 数码管和9999 计数器
摘要:博主用的这个主板通过CPLD实现类似3-8译码器功能来控制四位数码管,至于段选和位选这些不是很清楚。之后内容会补充 以下代码实现四位数码管的最高位,闪烁显示0和1 1 #include<reg52.h> //包含头文件,一般情况不需要改动, 2 #include <absacc.h> 3 #defi 阅读全文

posted @ 2021-01-30 11:14 荣林 阅读(899) 评论(0) 推荐(0)

Keil C51学习 2 点亮LED灯
摘要:P0口联接8个LED灯,P1^0~P1^7; #include<reg52.h> sbit LED=P1^0; void main() { LED=0; while(1); } //此方法使用1个字节对单个端口赋值P1 = 0xFF; //P1口全部为高电平,对应的LED灯全灭掉, //ff换算成二 阅读全文

posted @ 2021-01-30 00:00 荣林 阅读(1587) 评论(0) 推荐(0)

Keil C51学习 1 主板介绍
摘要:想来很久没写过博文了。现在重新捡起51学习。 这个主板采用STC89C52RC作为主控; P0 口和 P2 口以及 P3.6、P3.7 作为总线使用, P1 口接发光二极管、蜂鸣器、继电器、AD/DA, P3 口接 232 电平转换电路和 4 个按键,单片机, P4 口(STC 单片机 PLCC-4 阅读全文

posted @ 2021-01-29 22:50 荣林 阅读(293) 评论(1) 推荐(0)

导航