问题描述:以前使用AT89S52的时候,可以直接设计USB转串口连接到AT89S52,通过功能简介: 一、串行数据的输入与输出时序数据在
原创
2022-09-08 10:58:42
746阅读
在园里已经发布了。。。这里在发一下。。哈哈!~定时计数器2是一个16位定时/计数器,通过T2CON寄存器的C/T2位可以选择定时还是计数功能。定时器2 有3种操作模式:捕获、自动重新装载(递增或递减计数)和波...
转载
2012-04-27 16:18:00
31阅读
2评论
1 引言 目前流行的MP3,MP4播放器的音质相当好。但略感遗憾的是除了选择歌曲和显示歌名外,绝大部分播放器没有诸如随意弹奏乐曲、乐曲节奏跳动显示等功能。正是基于音乐播放器的多功能出发,提出一种多功能音乐播放器的设计方案。2 硬件电路设计 整个硬件电路是由中心控制、播放、选曲、显示、电子琴和彩灯等模块组成。该硬件系统框图如图1
转载
2010-11-12 16:46:16
850阅读
C51中为什么把头文件<AT89X52.H>换成<reg52.h>原先的错误就不见了呢检举|2009-11-14 10:45jinfang199
转载
2023-05-22 11:30:36
165阅读
#include <REGX52.H>#include <INTRINS.H>void Delay500ms() //@12.000MHz{ unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { while (--k); } while (--j)
原创
2022-10-29 17:01:24
186阅读
引言 本设计以AT89S52单片机为控制核心,时钟芯片DS1302提供时钟源,配合LCD1602液晶显示模块,组成基本硬件系统,同时利用HC-05嵌入式蓝牙串口通讯模块,可在手机端进行日期、时间的校准。具有走时精确,功耗低,显示直观,调整简单方便等优点。 功能描述 基本显示: 第一行为日期,依次为:
转载
2017-12-11 20:02:00
226阅读
2评论
简介 都是8051衍生的8位单片机, STC单片机有89/90/10/11/
转载
2021-07-10 18:52:00
1268阅读
2评论
//****************** 说明:必看------仅仅提供给本实验室217-2使用,代码不成熟,不要外传。不要外传。/*1、本程序是用stc89C52RC或者stc89C51类普通的12T的单片机;如果用stc15系列增强版单片机,需要调节波特率的函数以及定时的初值的计算;2、本程序,利用定时器0产生PWM,以及延时使用;利用定时器1,产生蓝牙小车的波特率9600;定时器1不能挪作它用,已经使用了。3、本程序,可以在定时器0里面,添加代码,比如定时1s,然后设置一个标记位,计算.
原创
2021-11-22 17:10:17
162阅读
显示数量,当发现高度有较大误差的零件采取警报并计数。课题要求如下:(1)能够利用硬件资源,驱动红外发射接收对管/光电开关。(2)通过1602或数码显示管显示相应字符和数字。(3)能够正确统计每一个经过检测口的零...
原创
2013-04-12 15:13:00
103阅读
硬件板子外观练习目标16个数码管,每个数码管依次显示0-9,循环往复#include <REGX52.H>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void Delay(uint);
void main()
{
uint index1,index2;
//第几
原创
2023-10-18 19:58:05
186阅读
蜂鸣器蜂鸣器工作原理查看本目录下《蜂鸣器的结构原理.doc》文档蜂鸣器区别:这里的“源”不是指电
原创
2022-06-01 16:37:28
1547阅读
#include <REGX52.H>unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};void Delay(unsigned int xms) //@12.000MHz{ unsigned char i, j; while(xms--) { i = 2; j = 2
原创
2022-11-15 10:22:23
87阅读
STC89C52RC单片机练习目标5个数码管,以1秒为频率,按照MM-DD的格式显示2023年01月01日至12月31日每个日期,往复循环。个人认为主要困难点:每个日期显示频率是1秒,如果按照1秒刷新5个数码管,则只有最后一个亮。因此数码管的刷新频率与日期递增频率必须是两个不同值。代码如下:#include <REGX52.H>
#include <intrins.h>
#
原创
2023-10-24 22:39:02
177阅读
STC89C52RC片内有:用户应用程序区(AP)8K,地址0000h-1FFFh。 数据flash区(EEPROM)4K,2000h-2FFFh ISP引导区空间1K/2k/4k. RAM 512Byte
转载
2015-04-15 16:22:00
319阅读
2评论
流水灯宏定义用define 进行宏定义的典型用法#define uchar unsigned char注意宏定义后面不能加分号,它是预
原创
2022-06-01 16:37:18
1658阅读
矩阵键盘识别方法矩阵键盘一共有4行和4列一共16个按键组成。确定矩阵键盘上哪一个按键
原创
2022-06-01 18:44:03
960阅读
点赞
#include <REGX52.H>unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};void Delay(unsigned int xms) //@12.000MHz{ unsigned char i, j; while(xms--) { i = 2; j = 2
原创
2022-11-15 10:24:07
86阅读
点赞
文章目录1、简介2、理论讲解3.功能demo4.效果展示1、简介实现按键控制 一个数码管显示2、理管动态显示12345678#include <reg52.h> //...
原创
2023-11-22 11:47:36
774阅读
文章目录1、简介2、实现代码4、效果功能1、简介开发板蜂鸣器电路我们可以看到 蜂鸣器是连接开发板 P2.3口
原创
2023-11-24 10:27:38
1140阅读