51单片机
文章平均质量分 80
梦灵-影
这个作者很懒,什么都没留下…
展开
-
51DAC和ADC以及为什么在DAC转换用MOVX,@DPTR,A
一,ADC的基本概念变化的物埋量,如温度、压力、流量等,这些物埋量一般是模拟量(Analog),单片机是不能直接处理模拟量的,所以要在单片机与控制对象之间增加转换装置,以实现模拟量与数字量(Digital)之间的转换。A/D转换器在单片机控制系统中主要用于数据采集,提供被控对象的各种参数,以便单片机对被控对象进行监视。将模拟量转换为数字量的装置称为模/数(A/D)转换器。ADC(AnalogtoDigitalConverter)。A/D转换器是架设在单片机和被控对象实体之间的桥梁,在单片机控制系统中..原创 2021-08-06 02:02:23 · 1898 阅读 · 0 评论 -
51中断与定时器的概念(下)怎样通过逻辑图和寄存器设置自己想要的参数
一,定时器概念1.概要80C51单片机的定时器/计数器之所以用“/”隔开,是因为它们是具有两种功能的同一个电路,实质上都是计数器。定时器和计数器的区别在于计数脉冲的来源不同。当单片机内部时钟振荡器产生的信号经12分频后作为计数脉冲时,由于计数脉冲的周期已知,乘以计数次数,就可以计算出从开始到结束所经历的时间,这时称为定时器。当计数脉冲是来自于单片机外部的信号,这些计数脉冲信号的频率大多是未知的,无法计算出从计数开始到结束所经历的时间,这时称为计数器。TO、T1的核心是加1计数器,即对指定脉冲进行原创 2021-08-05 23:35:51 · 621 阅读 · 0 评论 -
51单片机中断的调用寄存器组(PSW)的作用,以及汇编堆栈的作用,堆栈指针的SP的使用方法,RAM的运行和ROM在单片机具体运行和C语言的优势和中断,定时器基础知识(上)
一,中断和定时器的基础知识1.1中断在看逻辑图和寄存器映射编写自己的程序是要注意两点:1,逻辑关系走向,2,寄存器是否可以位寻址。CPU在正常执行程序的过程中,由于某种已经预见到的外部或CPU内部事件的发生,使CPU暂停执行当前的程序,而去处理临时发生的事件,在事件处理完毕后,再返回原先暂停的程序继续向下执行,这个过程叫做中断(Interrupt)。编者按:下图是51系列的中断(在我们现在大部分是STC89C52,它又加了额外的中断和优先级(但兼容51),这里就不详细描述,具体可以根据数原创 2021-08-05 16:32:09 · 11417 阅读 · 0 评论 -
51单片机串口通信(4个模式)基础知识,以及汇编程序(可移植)(有查询方式和中断方式)(时钟,机器周期得关系 12T;6T)
一,代码(ASM和C)1汇编语言(只是发送接收模板,没有校验功能)//*******************************************************//题目:/*定义串口通信的4中工作模式包括中断*///语言:汇编语言(51MCU)//功能:各种模式汇总(但接收中断没有验证位)//参考资料:STC89C52官方数据手册//!!!!!!!!!!只是各个功能得演示,没有校验过程,适合学习!!!!!//***************************.原创 2021-08-04 20:53:25 · 3712 阅读 · 0 评论 -
51单片机按键扫描程序汇编程序(独立按键与矩阵按键)(使用定时器)(可移植的汇编程序)矩阵键盘控制两个led数码管(汇编语言)与UART通信总结(上)
一,按键控制数码管1四按键控制程序(汇编)(您的关注点赞是作者创作的最大动力哦)//*******************************************************//题目:独立四键控制事件(按键分为有锁存和无锁存)//语言:汇编语言(51MCU)//功能:任意独立按键控制(带扫描式的)//优点:中间有20ms延时函数消抖;可以扩展任意个按键;可移植// 含扫描按键所有操作;//作者: 梦//提醒: 记得点赞哦!!!!!//转载要著...原创 2021-08-04 02:57:54 · 11746 阅读 · 0 评论 -
51单片机汇编注意问题(下)与51单片机LCD1602的汇编与汇编语言驱动程序(调用判忙程序,尽量少用延时)
1.汇编的笔记2:指令:DA A //当两个BCD码的二进制相加时,相加结果肯定不是BCD的值,通过此指令,结果转换BCD码过程:#低四位出现非BCD码,或进位(AC=1),低四位+6 #同样高四位一样汇编程序编译技巧:尽量使用子程序模式 子程序保护现场 中断处理最好保存状态字(PWM,ACC)(特别时用寄存器计时,要调用不同寄存器组伪指令:ORG 0030H 告诉编译器,要在此地址30H为起始位置(ROM)...原创 2021-08-03 15:17:31 · 1311 阅读 · 1 评论 -
51单片机指令汇集,分类,以及典型指令案例分析
1,指令汇集(个人总结)典型示例代码://*************************************************************//名称:两位双字节进制数相乘// (R7)(R6)=(R7)*2^8+(R6)//(R5)(R4)=(R5)*2^8+(R4)//(R7)(R6)*(R5)(R4)=(R7)*(R5)*2^16+(R7)*(R4)*2^8+(R6)*(R5)*2^8+(R6)*(R4)//********************..原创 2021-08-01 23:07:10 · 850 阅读 · 0 评论 -
51单片机存储器原理
一、 80C51单片机的存储器结构80C51单片机的存储器包括两类:程序存储器和数据存储器。程序存储器用来存放用户程序和常用的表格、常数,采用只读存储器(ROM)作为程序存储器。数据存储器用来存放程序运行中的数据、中间计算结果等,采用随机访问存储器(RAM)作为数据存储器。从物理地址上看,MCS-51系列单片机有4个存储器空间,即片内程序存储器和片外程序存储器、片内数据存储器和片外数据存储器。二、片内数据存储器80C51单片机的内部存储器分为内部程序存储器和内部数据存储器,.原创 2021-07-31 11:52:04 · 5187 阅读 · 0 评论 -
51单片机基础知识(重点)
1.什么是单片机 家用的遥控彩电、全自动洗衣机、空调、IC卡式的电度表,都是用单片机控制的。单片机是将CPU(CentralProcessingUnit)、存储器(Memory)、定时器/计数器(Timer/Counter)、I/O(Input/Output)接口电路等主要部件集成在一块集成电路上的微型计算机,简称单片机(SCM,SingleChipMicrocomputer),又称微控制器(MCU,MicroControllerUnit)。2.单片机的分类1.按单片机内部程序存储...原创 2021-07-30 23:55:05 · 2272 阅读 · 0 评论