草庐IT

Keil uvision5安装——51单片机篇

目录一、Keiluvsion5-下载安装二、Keiluvsion5-软件破解三、STC官方库添加四、Keil相关配置1.中文显示配置2.消除定义但未被使用函数的警告配置(针对51单片机)五、程序烧入软件的使用一、Keiluvsion5-下载安装步骤1:点击下方链接,将文件下载到电脑上。链接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5sZsnyg提取码:9534如图,点击 C51-V957.exe 文件,鼠标右键选择以管理员身份运行步骤2:点击Next,进行下一步步骤3:勾选Iagreeto···,点击Next步骤4:点击Browse选择安装路径,不推荐放

基于51单片机的万年历设计

目 录前言.......................................................................11绪论.....................................................................31.1课题研究的背景.....................................................31.2课题的研究目的与意义................................................31.3课题解决的主要内容............

基于51单片机的万年历设计

目 录前言.......................................................................11绪论.....................................................................31.1课题研究的背景.....................................................31.2课题的研究目的与意义................................................31.3课题解决的主要内容............

【51单片机学习】PWM电机调速

简单的PWM电机调速--基于51单片机(一)51单片机需要用到的寄存器(二)PWM波的产生及调速原理(三)电机调速的实现(一)51单片机需要用到的寄存器中断允许寄存器,详情可以看STC51单片机芯片手册第160页TMOD、TCON详情可以看STC51单片机芯片手册第187页51单片机中的定时器有三个,(C52比C51多了一个定时器3,但这些都统称为51单片机)本次以Timer0为例进行介绍定时器的作用:1:用于计时系统,可实现软件计时,或者使程序每隔一段固定的时间完成一项操作2:替代长时间delay,提高CPU的运行效率和处理速度因为delay延时函数会占用代码的运行空间、影响代码运行速度通过

【51单片机学习】PWM电机调速

简单的PWM电机调速--基于51单片机(一)51单片机需要用到的寄存器(二)PWM波的产生及调速原理(三)电机调速的实现(一)51单片机需要用到的寄存器中断允许寄存器,详情可以看STC51单片机芯片手册第160页TMOD、TCON详情可以看STC51单片机芯片手册第187页51单片机中的定时器有三个,(C52比C51多了一个定时器3,但这些都统称为51单片机)本次以Timer0为例进行介绍定时器的作用:1:用于计时系统,可实现软件计时,或者使程序每隔一段固定的时间完成一项操作2:替代长时间delay,提高CPU的运行效率和处理速度因为delay延时函数会占用代码的运行空间、影响代码运行速度通过

51单片机病房呼叫器(8位病床)

目录内容描述工具总体设计Proteus仿真图: Keil程序完整代码:完整成品链接程序流程图 详细描述内容描述系统若某一个病房呼叫,护士站内的显示模块能显示相应的病房号,而且与该病房号对应的指示灯也要点亮,并响铃报警;当护士处理完相应病房的事情时,可按下按键,红色报警灯熄灭表示护士已处理完事情。        功能:(1)系统能控制8个病房的情况;                (2)每个病房有独立的按键和指示灯;                (3)要求护士值班室有1个响应键;                (4)要求护士站内有显示;                (5)要求护士站内有与病房

51单片机(二)8051内核及STC89C52介绍

我们现在经常使用的STC89C52RC单片机就是基于8051内核的,它是深圳宏晶科技生产的一款单片机,它与MCS-51兼容,下面开始介绍STC89C52RC单片机。1.STC89C52RC的兼容型号    STC89C52RC兼容STC89C51RC,STCLE51RC,STC89C53RC,STC89LE52RC等。以下是完整型号列表:我们平时用的stc89c52已经能够满足我们日常开发简单应用的需求;如果有需求,高级的51单片机像stc15w408as,stc8a8k64s12也能满足大多数需求;当然,如果有更高的需求请用cortex-M内核的单片机。2.STC89C52单片机简介    

基于51单片机交通灯带紧急开关+黄灯倒计时+可调时间

51单片机交通灯基于51单片机交通灯_紧急开关+黄灯倒计时+可调时间开题报告系统硬件设计主控制器选择系统硬件结构图时钟及复位电路指示灯及倒计时模块倒计时模块:程序软件主流程框架main函数设计报告全部资料基于51单片机交通灯_紧急开关+黄灯倒计时+可调时间仿真图proteus7.8程序编译器:keil4/keil5编程语言:C语言设计编号:J000功能说明:采用51单片机以及单片机最小系统和三极管驱动电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。1.四路交通灯,带有红绿灯倒计时,绿灯倒计时结束后转黄灯5秒,再转红灯。2.紧急情况下按键紧急按钮,四路黄灯快闪。3.可以动态

51单片机学习入门(三):串口

1.串口是什么?串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信。51单片机内部自带UART(UniversalAsynchronousReceiverTransmitter,通用异步收发器),可实现单片机的串口通信。STC89C52的UART有四种工作模式:模式0:同步移位寄存器;模式1:8位UART,波特率可变(常用);模式2:9位UART,波特率固定;模式3:9位UART,波特率可变;51单片机有两个通信接口TXD——P3^0;RXD——P3^1;2.串口模式1的

使用sqoop命令报错ERROR mapreduce.ExportJobBase: Export job failed ERROR tool.ExportTool: Error during exp

如图所示:仔细查看错误信息会发现有下面一条:2022-07-1020:17:39,786INFOmapreduce.Job:Jobjob_1657447073157_0042runninginubermode:false2022-07-1020:17:39,787INFOmapreduce.Job: map0%reduce0%2022-07-1020:17:47,083INFOmapreduce.Job: map25%reduce0%2022-07-1020:17:51,103INFOmapreduce.Job: map100%reduce0%报错的jobId就是 Jobjob_1657447