大家好,又见面了,我是你们的朋友全栈君。
作为一个大三老狗,才开始单片机入门,晚是晚了点,但是由于知识体系比大一大二稍加完善,所以看问题也相对于更加全面,所以写下学习笔记作为分享,当然,知识水平有限,希望大神们能够给出修改意见。
学习参考书:51单片机C语言教程(郭天祥) 学习芯片:STC89C52
第一篇 单片机入门知识: 基础知识整合:
STC–前缀,表示芯片的生产公司 8–表示芯片为8051内核 9–(可不掌握) C–该器件为CMOS器件 5– 2–芯片内部的存储空间,1=4KB 2=8KB…… 40–芯片外部晶振最高可接入40MHz C–商业级 (0~70℃) PDIP–双列直插式
4.引脚分类:
I/O口:P0,P1,P2,P3均为8位I/O口
电源和时钟引脚:Vcc、GND、XTAL1、XTAL2 编程控制引脚:RST、PSEN、ALE/PROG、EA/Vpp 注意:四组I/O口的区别和常见用法 P3每一个引脚都有第二功能!
5.电平特性 在我们想将编写的C程序放在单片机上执行需要几个步骤: 1):编写C程序 2):用keil生成.hex文件 3):烧录程序到单片机 在其中的第二步,需要安装keil软件 在其中的第三步,不仅需要STC-ISP烧录软件,还需要CH340/CH341转USB串口驱动,其中就牵涉到了RS-232C的电平转换。RS232C为负逻辑电平,高电平为-12V,低电平为+12V。电脑与单片机的通信必须要有这个转USB的驱动才能成功烧录程序完成计算机和单片机的通信。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124974.html原文链接:https://javaforall.cn