- 博客(6)
- 收藏
- 关注
原创 基于AT89C52单工串行通信系统设计
串行通信基础计算机通信大多是指计算机与外部设备或者是计算机之间进行相关信息或者数据进行互换、交换。串行通信主要有并行通信和串行通信两种方式。在两个或者多个微系统交换信息中多采用串行通信方式。并行通信:通常是将数据字节的各位用多条数据线同时进行数据的传输。控制比较简单,传输速度较快;长距离传输成本较高。串行通信:是将数据字节分成一位一位的方式在一根传输线上逐个传输;传输速度没有并行通信速度快,长距离传输成本较低。串行通信方式AT89C52单片机的串口一共有4种工作方式,其中工作方式0为同步通信方式
2021-11-21 20:29:16
7339
原创 基于AT89C52数码管循环移位显示
前言本文章主要介绍利用矩阵键盘随意输入0~9数值,循环移位显示。电路设计这是一个相对比较简单的电路设计起来也是比较容易的,主要用到一个八位数码管和按键、单片机一个。下图所示就是博主在Proteus仿真软件中设计的一个简易的电路图。电路原理系统实现显示通过矩阵按键输入数值到单片机后显示到数码管上,随着矩阵按键值得输入数码管也进行移位显示。数码管移位循环显示原理其实数码管的移位循环显示还是通过一位一位的显示,循环显示的主要特点就是所有数码管的段选线并联到一起,由位控制线控制哪一位数码管有效。循环
2021-11-18 21:50:39
4214
原创 基于AT89C52单片机简易篮球计分器设计
前言学无止境,日常上来分享一些自己的一些小心得,虽然不是什么高尖端的技术,但是重在学习。本设计主要讲解一个关于篮球计分器的简易系统设计及编程思路。主要分两大部分进行阐述:电路部分和程序部分。电路设计简易电路设计总体来说还是比较简单的,需要的耗材也不是很多,At89C52单片机一个,两个LED,一个74LS138译码器,一个八位的数码管显示器和六个不带自锁的按键。下图所示是作者在proteus软件设计的一个仿真电路。工作原理将编写好的单片机程序下载到到单片机后,系统上电数码管会显示六个0,左边
2021-10-23 14:54:11
6906
12
原创 基于AT89C52单片机红绿灯设计程序
前言本设计主要介绍十字路口红绿灯路口的单片机程序设计思路与电路设计电路设计交通灯的电路设计总体来说还是比较简单的,主要看设计者本人是否想要实现功能性比较多的智能交通灯,如果是简易的那只需要一个AT89C52单片机和相对应的LED灯和数码管显示模块。本人所设计的这个简单的电路只用到了一个74LS138译码器,四个两位共阴极的八段数码管,分别显示四个方向的延时时间,一个共阴极的八段数码管,用来显示所选择的功能,红黄蓝LED灯各4个再加上一个AT89C52单片机。电路最终实现的功能有十字路口正常通行,南
2021-10-19 16:46:24
11184
5
原创 基于STC15W4K32S4系列单片机的矩阵键盘扫描
前言·主要介绍矩阵按键原理以及扫描方式和编写代码的思路矩阵按键的扫描原理矩阵按键的扫描原理主要由两种逐行扫描与行列扫描逐行扫描:可以通过高四位轮流输出低电平来对矩阵键盘进行逐行扫描,当低四位接收到数据不全为1时,说明有按键按下,然后通过接收到的数据是哪一位为0来进行判断是哪一个按键按下。行列扫描:可以通过高四位全部输出低电平,低四位输出高电平。当接收到的数据,低四位就会有一位被拉低,不会全是高电平,说明有按键按下,通过接收的数据值,判断是哪一列有按键按下,然后再反过来,高四位输出输出高电平,低四位
2021-10-04 22:36:10
2781
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人