STC89C51从入门到进阶
STC89C51RC是采用8051核的ISP(In SystemProgramming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含4K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用
Sumjess
嵌入式
展开
-
STC51入门笔记(郭天祥C语言)---第九节:常见芯片和运放电路介绍
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、PCF8591锁存器:1、74HC573锁存器介绍: 74HC573是拥有八路输出的透明锁存器,输出为三态门,是一种高性能硅栅CMOS器件。器件的输入是和标准CMOS输出兼容的,加上拉电阻...原创 2019-04-18 09:21:57 · 3910 阅读 · 2 评论 -
每次新建keil项目,选好单片机型号后,都出现“Copy STANDARD 8051 startup code to project folder and
跳入C函数之前执行的一段汇编代码,不加就用默认的启动代码,加了你没修改这段代码,那还是相当于用默认的启动代码,这时加和没加都一样。比如说,你想另外设置SP的值,不用默入的,就可以加入,然后修改SP。反正这个启动代码不用改,加不加无所谓。根据你项目的需求决定是否添加。如果你采用汇编语言写程序,建议别添加,添了还得改模块名称,麻烦。如果你采用C语言,添加了有好处,避免你忘记有些初始化...原创 2019-04-01 15:07:03 · 3343 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第十一节:使用DS12C887时钟芯片设计高精度时钟
项目实现功能: 使 用开发板板扩展时钟芯片 DS12C887 设计一个时钟, 要求如下:( 1 ) 在 1602 液晶上显示年、月、日、星期、时、分、秒, 并且按秒实时更新显示。( 2 ) 具有闹铃设定及到时报警功能, 报警响起时按任何键可取消报警。( 3 ) 能够使用板上的按键随时调节各个参数, 按键可设计 4 个有效键, 分别为功能选择键、数值增大键、数值减小键和闹钟查看键。( 4 ...原创 2019-06-09 20:50:43 · 7292 阅读 · 2 评论 -
STC51入门笔记(郭天祥C语言)---第十节:(二)VB MSCOMM控件与单片机通信实现温度显示
在上一部分中单片机程序,单片机将采集到的温度数据处理后,通过串行口发送出去,这一节专门讲解如何用VB6.0(企业版)调用MSComm控件接收数据、处理数据和显示数据。第一步,打开VB软件,如下图所示。在新建工程对话框中选择[标准EXE习项]单击[打开习按钮]接着出现如下图所示界面。第二步, 单击 [工程一部件]菜单项, 打开[部件]对话框,弹出对话框如下图所示。...原创 2019-06-05 15:31:35 · 888 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第十节:(一)使用 DS18B20 温度传感器设计温控系统
项目实现功能: 使用51开发板上的DS18B20温度传感器设计温控系统,要求如下: 用串口将采集到的温度数据实时发送至上位机,在上位机软件上显示当前温度值(关于上位机软件的编写请参考下篇VB 内容)。 关于温度变化的实现,大家可参考以下方法: 室温通常在 28°C左右,用手捏住温度传感器可使其温度上升,用温度低的物体接触温度传感器可使其温度降低,或在温度传感器上淋点...原创 2019-06-05 13:43:59 · 10170 阅读 · 4 评论 -
STC51入门笔记(郭天祥C语言)---第八节:通用型1602,12232,12864液晶操作方法
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、液晶概述: 液晶(LiquidCrystal) 是一种高分子材料,因...原创 2019-04-15 12:20:50 · 10883 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第七节:l2C总线AT24C02芯片应用
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、I2c总线概述:1、I2c总线介绍 l2C总线(InterICBus)由PHI...原创 2019-04-14 16:03:32 · 4317 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第六节:串行口通信原理及操作流程
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、并行与串行基本通信方式: 随着单片机系统的广泛应用和计算机网络技术的普及,单片机...原创 2019-04-13 13:53:03 · 9428 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第五节:A/D和D/A工作原理
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、模拟量与数字量概述: 如温度、压力、位移、图像等都是模拟量,电子线路中模拟量通常...原创 2019-06-08 09:09:06 · 3691 阅读 · 1 评论 -
STC51入门笔记(郭天祥C语言)---第四节:键盘检测原理及应用实现
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess 键盘分为编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现, 并产生键编...原创 2019-04-09 10:30:43 · 5368 阅读 · 1 评论 -
STC51入门笔记(郭天祥C语言)---第三节:数码管显示原理及应用实现
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、数码管显示原理 我们先来看几个数码管的图片, 左图为单位数码管、中图为双位数码管、右图为四位数码管, 另外还有右下角不带点的数码管,最右图还有“米”字数码管等。...原创 2019-04-07 17:55:34 · 11435 阅读 · 0 评论 -
STC51入门笔记(郭天祥C语言)---第二节:Keil 软件使用及流水灯设计
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess本章详细介绍单片机程序常用编译软件 Keil 的用法,包括用Kei 建立工程、工程配置、C51单片机程序软件仿真、单步、全速、断点设置、变量查看等。同时还介绍如何使用SST89E516RD 单片机进行计算机与 TX- lC单片机学习板之间的...原创 2019-04-03 12:01:59 · 10566 阅读 · 1 评论 -
STC51入门笔记(郭天祥C语言)---第一节:C51基础知识
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess一、STC51单片机标号信息及封装类型:1、51单片机芯片厂商产品列表:2、标识解释:STC—前缀,表示芯片为STC公司生产的产品。其他前缀还有如AT,i,Winbond,SST等。8—表示该芯片为8051内核芯片。9—表示内...原创 2019-03-30 20:22:49 · 5031 阅读 · 0 评论 -
分享!史上最容易入手的STM51库....
STM51会了以后,进行了整理,库中只有GPIO、USART、AD\DA、Timer、I2C等基础功能,还有DS12C887、独立\矩阵按键、1602/12864、E2ROM读写、数码管、声控、光控、口哨传感器、LED、蜂鸣器等十余个应用拓展。获取该程序的方式:1、CSDN下载:https://download.csdn.net/download/qq_38351824...原创 2019-06-15 15:36:07 · 1701 阅读 · 0 评论