ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

51单片机复习(1)

2021-06-06 12:30:31  阅读:138  来源: 互联网

标签:复习 高电平 中断 寄存器 51 电平 单片机 串口


1.首先从STC89C52符号来看:

STC作为单片机厂家 

89为系列号

C为CMOS

2表示内部空间有2*4K的存储空间

40C—DPIP表示的为:

该单片机最大运行速度为40MHz 

C表示为商业级,还有40I,I表示的为工业级

两者区别为温度的适用范围 商业级为0℃—85℃ 工业级为-40℃—125℃

DPIP为封装型号

0721CV4336 :

07表示为07年 21为第21周 

2.再从其电平特性分辨

数字电路中只有0和1,0为低电平1为高电平,平时实验室使用时都取+5V为高电平,0V为低电平

我们计算机串口RS232其电平为+12V—-12V因此一般连接到单片机上都需要电平转换芯片max232

3.其次为2、8、16进制之间的转换

基本功了 不多做赘述

4.二进制的逻辑运算

位运算的 &(与)、|(或)、!(非)、^(异或)、~(取反)

逻辑运算的 &&(与) ||(或)运算

这几个都是原码计算也是必须掌握的,且经常用在运行初始化的地方

5.相关引脚

东西有点多 建议直接看51的datasheet

6.总线

分为 AB(地址总线) CB(控制总线) DB(数据总线) 学过计算机组成原理的应该对这块比较熟悉 而且后边数据如何流通也有相关了解

7.C语言相关知识

C语言程序设计的知识也算基本功了 简单的输入输出排序应该是要会的

数据结构建议看完

基本语句 if  for while do-while switch/case 也是必须会的

还有扩充说明 

比如:

sfr:特殊功能寄存器

sfr16:16位特殊功能寄存器

sbit:特殊功能位说明

bit:位变量说明

以及头文件 reg51.h/reg52.h(特殊功能寄存器和位寄存器) math.h (常用数学运算)

8. 单片机最小系统

1.电源 2.晶振 3.复位电路

9.主要操作

IO口操作:1.输出控制电平高点 2.输入检测电平高低

定时器操作:主要学会T2

中断操作:外部中断、定时器中断、串口中断

串口通信:单片机之间通信、单片机计算机之间

 10.Keil软件的使用

必备

11.proteus

12.Altium Designer/protel

标签:复习,高电平,中断,寄存器,51,电平,单片机,串口
来源: https://blog.csdn.net/qq_45204001/article/details/117622032

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有