51单片机
文章平均质量分 95
51单片机的学与练
Top嵌入式
就职于某 fabless,钻研芯片底层,分享芯片应用
展开
-
51单片机多线程神器:Tiny-51操作系统
给STC89C52RC单片机移植RTX-Tiny操作系统,简单到爆,B格拉满了,好吧?原创 2021-03-26 16:15:40 · 14864 阅读 · 54 评论 -
基于Tiny-51操作系统的51单片机温度测控系统设计
文章目录基于Tiny-51操作系统的51单片机温度测控系统设计一、设计题目二、设计要求三、设计作用及目的四、硬件设计五、软件流程六、调试现象七、心得体会八、程序源码基于Tiny-51操作系统的51单片机温度测控系统设计一、设计题目 温度测控仪(扩展板AD仿真)二、设计要求使用电位器输出电压进行采样仿真温度测量,设定温度范围从-20-200摄氏度,采样分辨率为0.01摄氏度;采样进行定时采样,采样时间自定(推荐1秒);采样得到的数字量通过曲线拟合出温度值,并将温度数值显示在OLED显示屏,原创 2021-01-05 19:12:35 · 2550 阅读 · 2 评论 -
51单片机定时器、串口、中断
文章目录MCS-51功能单元一、定时器&计数器二、并行口&串行口三、中断系统MCS-51功能单元一、定时器&计数器数量:两个可编程的16位的定时器/计数器T0和T1;都是16位加法计数结构;分为高8位和低8位;TH0、TL0,TH1、TL1;定时器/计数器T0、T1是80C51的中断源之一,当数据寄存器溢出,则向CPU申请中断。数据寄存器的复位状态为0。为使计数值或定时值满足自己的要求,需预先将数据寄存器赋值,称为初值设定,中断中也要重新设定初值。定时器和计数器本质原创 2021-01-05 19:08:46 · 2730 阅读 · 0 评论 -
51单片机串口应用实例(汇编)
51串口结合外部中断实例一、 实验题目二、 设计方案及电路三、 实验步骤四、 实验程序一、 实验题目猜数字小游戏:串行口发送0x01、0x02、0x03 HEX数据中的一个到51单片机,对应的按键key1-key3,发送数据之后,另一边人员猜测对应的HEX码,并按下对应的按键,若按下正确的按键,则LED灯闪烁,按下不正确的按键,则蜂鸣器响一下报错,程序可以一直执行到猜中停止,此时按下key4清空复位运行数据,等待下一个串口发送的数据进行下一次猜数字。二、 设计方案及电路设计方案:串口通过定时器1产原创 2020-11-18 23:26:42 · 4434 阅读 · 1 评论 -
51单片机学习日志-指令系统
第三章MCS-51指令系统3.1 指令系统概述3.1.1 指令与指令系统每个机器的指令系统都是固有的,无法改变3.1.2 程序与程序设计按预定要求编排的指令叫做程序3.1.3 汇编语言用助记符,操作数,标号编写的程序叫做汇编二进制机器码翻译成汇编语言—反汇编标准格式1、标号存放该指令的地址必须字母开头,:号结尾2、操作码由指令系统的助记符组成(如MOV)操作码和操作数间用,隔开3、操作数可以为:数字、操作数地址、立即数、标号、寄存器名可分目的操作数和源操作数4、注释原创 2020-10-30 22:10:43 · 741 阅读 · 0 评论 -
51单片机串口通信原理讲解
51单片机串口通信今天研究了一下51单片机的串口通信,使用的单片机是普中科技开发板,但实际上所运用到的硬件和其他品牌单片机都相同,没有区别,总结一下,自己的理解和看法。通信原理通信原理大致分为串行和并行两种方法,各有优缺点,也不再这里赘述了,使用到的是串行通信的方法,简单介绍一下串行通信的原理,上图两个设备,一根互传线,每次传一组数据,总长度不一定8位,由51单片机内部设定来决定。设备间...原创 2019-10-25 11:33:36 · 10345 阅读 · 12 评论