
51单片机
文章平均质量分 60
潇与上海
电科新生在读
展开
-
【51单片机-零基础chapter1】
(注:本人在校已安装,所以没有显示感叹号,如果上面图片中端口有感叹号,那么进行下面*注释的步骤安装驱动)1.管理员身份运行keil和破解软件kegen。1.如果是拯救者,查看端口,如果没有则显示隐藏。驱动下载完毕会有一个 WCH驱动程序目录。一定要管理员方式,不然会error。安装软件(配套的有,不多赘述)3.其他电脑在"其他设备找"2.苹果不知道,好像不可以。将CID代码复制粘贴到。原创 2025-01-02 21:06:59 · 425 阅读 · 0 评论 -
【51单片机零基础-chapter2:灯独立点亮,自定义点亮,跑马灯点亮,函数】
cpu通过我们写的软件(程序)来写值,即控制寄存器来控制硬件电路(驱动器),寄存器为1则表示高电平,硬件电路来执行我们想完成的功能。注意,单独列出一个句子和while1的效果一样,因为单片机执行完该文件会再次执行。1.如果是keil4或5的老版本,则找ATMEL里面的at89c52系列。长脚正极短脚负极,如果一样长,则从灯泡内部看,大片为负极,小片一侧为正极。cpu通过寄存器写值1,则1通过驱动器变为高电平(正),0则低电平。因为创建的时候选择了否,没有hex文件,所以此时生成。先去生成1ms的延时代码。原创 2025-01-03 00:43:11 · 518 阅读 · 0 评论 -
【51单片机零基础-chapter3:按键:独立按键|||附带常见C语句.逻辑运算符】
将unsigned char var=0;看作沟通二进制和十进制的桥梁var是8位,初始为0000 0000;同时可以进行十进制的运算。原创 2025-01-03 02:56:56 · 1261 阅读 · 0 评论 -
【51单片机零基础-chapter4:LED数码管】
LED数码管本质是一种廉价的显示器,由多个发光二极管封装组成的8字形器件如果要显示6,那么需要点亮除了B以外的所有段,并且开发板上默认是共阴极阳极A->G除了B全点亮,所以7,4,2,1,9,10全接正极:10111110这个就是段码,表示显示的数据。原创 2025-01-03 17:54:44 · 1046 阅读 · 0 评论 -
【51单片机零基础-chapter6:LCD1602调试工具】
如同c++的cout,前端的console.log()在Main.c中增加LCD1602移屏指令。原创 2025-01-03 22:12:40 · 707 阅读 · 0 评论 -
【51单片机零基础-chapter5:模块化编程】
然后将delay放入单独c文件,并单独开一个delay头文件,里面放置函数的声明,相当于收纳delay的c文件里面写的函数的接口.将以往main中泛型的代码,放在与main平级的c文件中,在h中引用.注意,单个c文件所有用到的变量需要在该文件里面声明或引用,函数也是.#include “.h” 是程序目录里面找。同时在主文件里右键open头文件可以打开则成功。#include 是安装目录里面找。也可也外部已有文件add existing。存放头文件的地址修改处,但是一般用不着。原创 2025-01-03 20:04:46 · 486 阅读 · 0 评论