单片机
文章平均质量分 61
自学单片机,使用的是普中的51单片机
Rain武煜
头不秃,都不知道自己是程序员
展开
-
学习51单片机开发Day5矩阵键盘
1.原理图2.扫描原理3.代码4.个人理解就是类似于坐标轴,对应的X轴与Y轴,上四位(高四位)等同于Y轴.下四位(第四位)等同于X轴.方法一释义:1. 依次扫描Y轴,返回与Y轴当前行对应X轴的数据.2. 当X轴返回的数据不全为1时.那么数据为0的坐标按钮就是被按下的.(或者说谁是0谁就被按下摩擦了)方法二释义:1.我们假设Y轴上面都为0(按下状态),X轴设为1(松开状态)2.根据X轴返回数据判断 是否全为1,如果不是 则有某列按钮被按下(就可以找到是那一列按钮被按下)3.反原创 2021-04-20 13:35:45 · 401 阅读 · 0 评论 -
学习51单片机开发Day4数码管
1.相关知识2.链接图3.数码管原理图4.代码实现//数码管显示数字 使用P0口#include<reg51.h>#define DIG P0//RAM ROM //0=00111111 //1=00000110//2=01011011//3=01001111//4=01100110//5=01101101//6=01111101//7=00000111//8=01111111//9=01101111//前面第一个0代表 数字后面的小数点//原创 2021-04-19 18:21:24 · 158 阅读 · 0 评论 -
学习51单片机开发Day5独立按键实验
1.示意图2.原理图解析(PS:所以当你不小心按到总电源开关时,只要你够快就可以不断电)<(0.0)>学到了3. 程序思路4.代码实现//实验名称:通过独立按键 控制led小灯//引入51头文件#include<reg51.h>//引入左右移动函数#include<intrins.h>//重命名 P2口为LED P2就是LED#define LED P2//重命名 P0口为K P0就是独立按键 sbit K0 = P3^1;sbi原创 2021-04-19 14:04:01 · 407 阅读 · 0 评论 -
学习51单片机开发Day4学习点亮一盏led灯
1.LED原理图2.建立工程创建目录及选择我们使用的C51的CPU新建主程序项目导入主程序3. 编写程序程序内容//引入头文件#include<reg51.h>//定义一个函数 点亮p2.0口所对应的ledsbit LED0 = P2^0;void main(){//一开始我们把所有的P2口赋值为0 代表为熄灭的状态// P2=0x00; 是通过2进制进行控制的// 全部打开 就是 1111 1111 二进制后就是 ff 即 ff// 全部关闭 就原创 2021-04-16 16:51:25 · 132 阅读 · 0 评论 -
学习51单片机开发Day3学习使用Keil
1.学习任务如何建立一个工程如何软件仿真如何建立多模块任务如何包含在不同文件夹内的头文件2.如何建立一个工程点击Project选择New uVision Project(也就是第一个)3.选则你要保存的位置,并输你的名字(文件名)保存之后选择我们的CPU型号(Atmel下面的AT89C51),点击保存点击确认,这里询问的是否添加启动文件C语言是需要启动文件的汇编语言是不需要启动文件的5.这样就完成创建了一个工程,现在我们的项目里面是只有一个启动文件的6.接下来,我原创 2021-04-01 10:48:00 · 817 阅读 · 0 评论 -
学习51单片机开发Day2了解单片机
1.什么是单片机(简介)单片机就是在一块硅片上面集成了微处理器(CPU),储存器(RAM,ROM,E-PROM)和各种输入输出接口(定时器/计数器,并行I/O口,串行口,A/D转换器以及脉冲调制器PWM等),这样一块芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机而我们理解的单片机就是一块cpu和很多资源集成在一起的芯片.你可以通过编写程序控制单片机里面的各种资源,和外界I/O口,让他根据你的意愿做出不同的动作(我们接下就是学习怎么控制里面的这些资源)CPU:计算机系统运算及处理核心原创 2021-03-30 17:30:28 · 178 阅读 · 0 评论 -
学习51单片机开发Day2了解C语言
1.关于C语言1.介绍C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的特点.目前,使用C语言设计已经成为软件开发的一个主流.用C语言开发可以大大缩短开发周期,明显增强程序可读性,便于改进,扩充和移植2. 一个简单的单片机程序要有什么包含头文件程序主函数# include<reg5.1>void main(){ while(1) { }}2.常用语句1. if-else语句表达式的值为真(非0),则执行语句1,否则执行语句2if原创 2021-03-30 14:39:23 · 263 阅读 · 0 评论 -
学习51单片机开发Day1安装软件
前言本文为自学51单片机学习历程,每个人都不一样.系统环境:win10我的资源里面有相关软件以及资料,搜索单片机就能看到.普中51单片机链接:点击跳转淘宝/天猫1.安装软件1. 开发板USB转串口CH340驱动目录下面双击CH341SER.exe先点击卸载,查看是否有默认的组件或者之前安装过的版本点击安装,–>如图就为安装成功查看是否安装成功右键计算机/此电脑–>管理–>点击设备管理器没有的话,插上单片机之后再次查看.如果还是没有,尝试重新安装2.KE原创 2021-03-29 13:50:51 · 394 阅读 · 0 评论