单片机复习

本文探讨了单片机中十进制与十六进制的转换,包括补码运算、数码管分类、C51新增数据类型、定时器计数器原理,以及DA/AD转换技术。重点讲解了嵌入式开发实例,如I2C总线、按键接口、定时器控制LED和Modbus通信协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

10选择 5多选 5简答 1分析 1编程
不要看这张图复习,图里的东西不全,简答是全的
请添加图片描述

十进制,十六进制转化

整数

在这里插入图片描述

在这里插入图片描述

-16的补码

在这里插入图片描述

补码 负数:除了符号位,其他都取反 ,取反之后加一 ;正数:不变

在这里插入图片描述

在这里插入图片描述

作业例题

在这里插入图片描述

在这里插入图片描述
T6应该选c 答案错了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

有关数码管

分类:共阴极 共阳级

字形码怎么算的 共阴极共阳极都会算

在这里插入图片描述

共阴极的话是0x4f

在这里插入图片描述

请添加图片描述

c51增加的四种数据类型

bit sbit sfr sfr16

mcs51时钟周期

12个

在这里插入图片描述

stc15时钟周期特点:单周期

在这里插入图片描述

单片机基本原理/工作过程 简答

全得背 课本P10

在这里插入图片描述

单片机基本组成 简答

应该是看下面那个?

在这里插入图片描述

在这里插入图片描述

几种数据类型

第二列第四列
无符号字节型占几个字节

在这里插入图片描述

指针的描述

在这里插入图片描述

在这里插入图片描述

指针的两种类型 指针占几个字节P38

在这里插入图片描述

在这里插入图片描述

直接寻址,间接寻址

访问扩展存储器 用什么指令 xdata

code对应程序存储器

这张表前两列背下来

在这里插入图片描述

几个作业题

在这里插入图片描述

在这里插入图片描述

两种注释语句

/**/ , //

动态显示原理 简答

书P60、第八章作业里有

在这里插入图片描述

键盘扫描

键盘扫描和流水灯抽一个

在这里插入图片描述

流水灯

#include "STC15F2K60S2.h"	   			//
sbit Led0=P0^0;
sbit Led1=P0^1;
sbit Led2=P0^2;
sbit Led3=P0^3;

void delay(unsigned char ms)	// 
{						
	unsigned char i;
	while(ms--)
	{
		for(i=0;i<200;i++);
	}
}
void IO_init(void)

{
// 初始化,将P1 P2 P3 P4 P5口都设置为准双向口
      P0M0 = 0X00;
      P0M1 = 0X00;

      P1M0 = 0X00;
      P1M1 = 0X00;

      P2M0 = 0X00;
      P2M1 = 0X00; 

      P3M0 = 0X00;
      P3M1 = 0X00;

      P4M0 = 0X00;
      P4M1 = 0X00;  

     P5M0 = 0X00;
      P5M1 = 0X00; 

}


main()
{
    IO_init();				   //真对 IAP15W4K61S4  IO口初始化
	while(1)					//循环 单一点亮led
	{
        	  Led0=0;
        	  Led1=1;
        	  Led2=1;
        	  Led3=1;
        	  delay(150);
        	  delay(150);
        	  Led0=1;
        	  Led1=0;
        	  Led2=1;
        	  Led3=1;
        	  delay(150)delay(150);
        	  Led0=1;
        	  Led1=1;
        	  Led2=0;
        	  Led3=1;
        	  delay(150);
        	  delay(150);
        	  Led0=1;
        	  Led1=1;
        	  Led2=1;
        	  Led3=0;
        	  delay(150);
        	  delay(150);
	}

}

定时器 计数器原理 简答

P104?

原理是什么 溢出条件是什么

在这里插入图片描述

延时10ms,20ms 如何设置初值? 不知道

异步串行通信原理 简答

第六章

P106 107

数据接收&发送原理

在这里插入图片描述

在这里插入图片描述

modbus实现原理 简答

在这里插入图片描述

modbus通信协议指令几位的意思

在这里插入图片描述

在这里插入图片描述

请添加图片描述

51复位了以后从哪个单元执行

0000

I2c总线构成

这个要知道
I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。

工作原理要掌握
背到传送数据及结束数据的传送就行
在这里插入图片描述

单片机按键接口两种

独立式 行列式/矩阵式

按什么原则划分文件

功能模块

串行通信寄存器 sbuf

在这里插入图片描述

51指令周期有哪几个

第二章

单周期,双周期,四周期

中断原理、过程

第四章

在这里插入图片描述

DA转换的基本原理 简答

DA转换的基本原理是利用权电阻网络,将N位二进制数逐位转换成模拟量并求和。从而实现将数字量转化为模拟量的过程,即转换时先将数字量各位数码按其权的大小转换为相应的模拟分量,然后再以叠加的方式将各模拟量相加,其和就是D/A转换的结果。

分析题 描述一下函数是什么功能,加注释

第六章

在这里插入图片描述

aa

第八章

max7219 写字节的函数

在这里插入图片描述

第九章

在这里插入图片描述

DA,AD转换几项技术指标,

在这里插入图片描述
在这里插入图片描述

其他班总结

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值