单片机
文章平均质量分 66
单片机
细水长流者
讨厌我所讨厌的,喜欢我所喜欢的东西~
展开
-
51单片机IO口扩展控制LED流水灯74HC595(普中科技开发仪)
首先注意几个问题:(1)之所以用IO口扩展,是因为节省IO引脚(设想假如控制LED就需要八个引脚,那么如果需要很多功能实现的话,IO引脚定是不够的).。(2)如果定义位变量 sbit RCLK=P3^5;时候会出现error C231: ‘RCLK’: redefinition。要把RCLK换成其他任意的即可,或者把头文件由#include"reg52.h"换成#include"reg51.h...原创 2019-03-03 20:14:57 · 11598 阅读 · 6 评论 -
定时器中断控制LED闪烁(每隔1s)---普中科技开发仪
定时器中断o,利用中断控制LED闪烁每隔1s闪烁一次(精确的1s)notes:(1)工作方式寄存器TMOD ,低四位用于To,高四位用于T1,(GATE,C/T- ,M1,M0)一般让GATE =0,C/T=0是定时器,C/T=1是计数器;MiM0: 工作方式设置位,一 般用01 (16位定时计数器)或者10 (8位自动重装定时计数器)(2)定时器中断的步骤:一,对TMOD赋值,确定T...原创 2019-03-04 20:09:04 · 14117 阅读 · 0 评论 -
外部中断——按键控制LED闪烁(普众科技开发仪)
外部中断o利用中断控制LED闪烁,按键就相当于中断。notes:(1)IT0=1 :是设置触发方式是边沿触发;(2)开启中断的三个步骤设置触发方式,开中断, 开总中断(3)有按键的地方要记得消抖连线方式:两根杜邦线即可一根把P0.0与led最低位相连,另一跟把独立按键的K3与P3.2相连以下附上代码:/**************************************...原创 2019-03-04 19:52:53 · 10223 阅读 · 4 评论 -
51单片机串口通信程序(pc控制输入)
看了很多串口通信,应该是配置问题很多代码烧进去都不对,或者没有反应。代码控制输入,串口输出区输出自己想要的数据,下面直接上代码:(代码亲测有效)/*************************************************************************************** 串口通信实验 *...原创 2019-04-23 15:27:30 · 7680 阅读 · 4 评论 -
stc51单片机串口通信程序
首先请大家认真看下预备知识:_(耐心一点)51单片机的串口通信,是全双工的,就是可以同时收/发的,互相不影响的。串口是可以同时收/发的,虽然都是用SBUF,但却是两个独立的寄存器,互不影响,只是都叫一个名,SBUF。但是,对于接收或发送,确实是接收到一个字节以后才能接收下一个,不可能同时接收几个。对于送,也是同样的,发送一个字节数据后,要等发送完成了,才能再发下一个。接收和发送,可先定义...原创 2019-04-12 17:37:06 · 38070 阅读 · 9 评论