
单片机
文章平均质量分 95
单片机的学习探索和实验。
武的阶乘
你如果有不想做或者想做但是不会做的程序请交给我 -> shendaiwu@163.com
展开
-
【51单片机】DAC0832制作信号发生器(方波,三角波,锯齿波)
【51单片机】DAC0832制作信号发生器(方波,三角波,锯齿波)1 A/D与D/A2 电路与元器件3 源代码3.1 程序开始3.2 监视按钮操作3.3 按钮控制显示波形3.4 方波产生的方法3.5 锯齿波产生的方法3.6 三角波产生的方法3.7 程序结束4 效果4.1 方波4.2 锯齿波4.3 三角波5 参考资料1 A/D与D/A将模拟量转换为数字量称为模数转换(A/D转换),模拟量是连续的,比如电压、电流等,可以连续变化的量;数字量是离散的,对应于计算机中的位,每一个位只能是0或1,是不存在中间状态原创 2022-05-19 14:41:45 · 33271 阅读 · 25 评论 -
【51单片机】七段数码管和矩阵键盘的综合实验——计算器(思路+仿真电路+源代码)
系列文章目录【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤【51单片机】点阵LED的显示实验【51单片机】七段数码管显示实验+详细讲解【51单片机】矩阵键盘线反转法实验仿真【51单片机】从0到N——写了四篇博客之后我终于做出计算器系列文章目录前言一、键盘线反转法+数码管动态显示1、硬件仿真2、程序思路3、软件程序1)==初始化==2)==键盘扫描程序==3)==定义按键的功能==4)==主函数==,把主要框架搭起来5)==中断服务程序==6)==其他函数==原创 2021-04-26 07:08:13 · 6172 阅读 · 12 评论 -
【51单片机】七段数码管显示实验+详细讲解
【51单片机】七段数码管显示实验前言一、兵马未动,粮草先行——认识七段数码管1、关于显示器2、七段数码管3、七段数码管的结构4、数码管显示方法二、数码管显示程序1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言继上次仿真实验——【51单片机】矩阵键盘线反转法实验仿真之后,尽管也对点阵LED进行了学习,但是,点阵LED的显示效果不佳(仿真时的色彩、明亮程度等),加上大多数时候我们在计算器上看到原创 2021-04-21 22:07:33 · 40497 阅读 · 2 评论 -
【51单片机】矩阵键盘线反转法实验仿真
51单片机 矩阵键盘线反转法仿真(C语言)前言一、实验环境二、拙1、硬件2、软件程序1)线反转法和逐行扫描法2)线反转法程序三、悟1、换一个键盘2、加入如键盘功能3、效果总结前言在上篇文章【51单片机】〈C语言+Keil5+Proteus仿真〉矩阵键盘逐行扫描法-20210414中,提到了矩阵键盘的线反转法,但是在仿真上出现了一些问题,导致没能做出来。当时都已经开始怀疑自己,课本上的虽然是汇编写的代码段,但是我用C来实现居然会出错,不禁让我陷入沉思……后来经过不断地控制变量反复实验,终于我发现,这是.原创 2021-04-19 21:52:27 · 7327 阅读 · 6 评论 -
【51单片机】点阵LED的显示实验
【51单片机】C语言+仿真 实现8×8点阵LED动态扫描法显示(女友生日给她一个理工男友的表白)目录【51单片机】C语言+仿真 实现8×8点阵LED动态扫描法显示(女友生日给她一个理工男友的表白)前言一、环境二、硬件1.Matrix-8×8测试2、连接线路三、软件1、头文件:2、点阵LED的显示附上完整代码:四、效果总结前言今天女朋友生日,除了礼物之外,想给她点不一样的,但是奈何自己不会写诗,做不了那种浪漫的东西。所以就用我会的方式吧。提示:以下是本篇文章正文内容,下面案例可供参考一、环境环原创 2021-04-17 14:23:44 · 15004 阅读 · 6 评论 -
【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤
矩阵式键盘的逐行扫描法做一个简单的计算器(C语言)一、环境二、硬件部分1. Proteus新建工程2. 添加元件3.连接线路4、硬件效果三、软件部分1、Keil5新建工程2、代码:(1 思路分析(2 添加头文件(3 延时程序(4 键盘扫描程序(5 配置按键功能(6 补坑(7 深度补坑(8 程序入口四、让程序跑起来1、生成.hex文件2、单片机添加程序文件五、 总结一、环境我用的是Keil5做编译工具,用proteus仿真。除了Keil5不知道有没有其他好用的能生成.hex文件的软件(要单片机运行是需要生原创 2021-04-14 21:08:03 · 10657 阅读 · 6 评论