单片机
单片机:C51+Arduino
da1234cao
在安全领域生根发芽
展开
-
红外控制LED灯的亮灭———Arduino
按键的编码。尝试,红外控制LED灯的亮灭。原创 2019-03-12 18:33:02 · 11525 阅读 · 0 评论 -
控制三色LED灯的闪烁——Arduino
最近要弄下Arduino。动过手,知道问题,细节可能在哪。知识点我不清楚,直接看程序。直接控制也相对简单。程序/* 实战案例1:控制三色LED灯的闪烁 2019/3/12*/int redpin=9;int greenpin=10;int bluepin=11;int i,val,tmp;//enum{redpin=9,greenpin=10,bluepin=11}...原创 2019-03-12 15:57:45 · 12687 阅读 · 0 评论 -
Ds1302时钟+独立按键校正时间
计算机专业的学生一枚,为了将来的大四的生活先做个小准备。这不,为了面试一个物联网中心,简单做一个:按键控制的Ds1302时钟,通过数码管显示。多接触硬件的感觉也挺好。不过,51编程费劲,Arduino轻松些。就像C和python的感觉。当然,我编程也挺菜的,哈哈。Ds1302的程序来自普中科技,我仅仅加入按键控制部分。参看文章前提:1、相应的c编程以及简单的电路知识。...原创 2019-02-28 11:58:46 · 16200 阅读 · 16 评论 -
单片机的外部中断(二)
前言:单片机的中断系统(一) 80C51单片机提供两个外部中断口: INT0(P3.2)和INT1(P3.3)引脚输入。这两个引脚是功能复用引脚,既可以作为普通V0口,也可作为外部中断输入引脚。下面以部中断0来讲述。80C51单片机在每个机器周期的S5P2期间扫描外部中断输入引脚的电平状态。当外部中断设置为下降沿触发时,若处理器在连续两个机器周期扫描到INT0引脚的电平先后为高...原创 2018-12-01 21:58:33 · 16332 阅读 · 7 评论 -
单片机的中断系统(一)
想总结中断由来已久,但是总感觉一章的东西,太多,无从下手。 前几天看到一句话“能把自己学会的东西说出来,才是真的学会”。今天,就要会一会这中断系统。 图片和文字内容来自:普中科技的ppt,百度文库,《操作系统》,《组成原理》我整理整理。 先不谈中断,先看看cpu可以如何处理输入输出。比如,现在我的键盘在输入,试问cpu如何知道我...原创 2018-12-01 20:33:41 · 9094 阅读 · 0 评论 -
51单片机的串口通信(一)
串口通信好东西,但我没用过。下面照着普中科技的ppt搬运下。 随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。通信方式有并行通信和串行通信两种。并行通信通常是将数据字节的各位用多条数据线同时进行传送 。图一:并行通信串行通信是将数据字节分成一位一位的形式在。...原创 2018-12-02 18:27:07 · 75221 阅读 · 14 评论 -
51单片机LED点阵实验(74HC595)
实验目的:用8*8的LED点阵显示一颗爱心。实验仪器:普中开发板(非广告)实验背景:出于一些原因,最近在看Arduino,但仍觉得51好玩。遂,一边看Arduino,一边整理51。8*8的LED点阵电路如图一所示,有两种方式。单片机上集成的电路方式为第二种。其中,行由P0口控制,列由D7~D0(HC595芯片控制,见下方)控制。图一首先考虑,如何先点亮一个灯?eg:让...原创 2018-11-29 21:05:21 · 24443 阅读 · 9 评论 -
51单片机的定时中断(三)
前言:单片机的中断系统(一)图片和内容来自普中科技的ppt。相关知识:周期:振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)状态周期:2个振荡周期为1个状态周期,用S表示。振荡周期又称S周期或时钟周期。机器周期:1个机器周期含6个状态周期,12个振荡周期。指令周期:完成1条指令所占用的全部时间,它以机器周期为单位。(1M=1000000,所以在...原创 2018-12-02 09:49:32 · 8515 阅读 · 1 评论 -
c51单片机数码管的控制
电路图注:实际中,我单片机的74HC573电路接法与P0端接反了138译码器资料:https://pan.baidu.com/s/1COTcutsnMxMSc8tq0M2yVw 密码:1jww138译码器的真值表:74HC573资料:https://pan.baidu.com/s/1b5OJXniyd6gODyf_eA_sXA 密码:m7zx如果学过数电,上面可以简单看下。如果没有,建议学过数电后...原创 2018-04-30 01:02:50 · 16544 阅读 · 3 评论 -
C51单片机LED灯的控制
点亮流水灯共有三种方式https://blog.csdn.net/qq_41379312/article/details/788353941、一盏一盏的操作:即先令第一盏灯亮,延时,再令它熄灭,延时,再让下一盏灯重复操作即可;(略)2、利用数组方法点亮:先定义一个数组,其中存入相应8盏灯亮的数字(即0xfe,0xfd,0xfb,0xf7,0xef,oxdf,0xbf,0x7f:依次代表只有第一盏灯...原创 2018-04-28 00:00:11 · 4653 阅读 · 0 评论 -
c51独立按键
文章转载:独立按键通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动。由于单片机检测 IO口速度非常快,超过弹片抖动的频率,所以在检测按键状态时,要消除按键抖动的影响。通常抖动不超过10ms硬件消抖就是在按键上并联一个电容,利用电容的充放电特性来对抖动过...原创 2018-05-04 00:44:09 · 10084 阅读 · 4 评论