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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。