看到之前的阅读量,有标题党的嫌疑,再接再厉,加油坚持自己的文风,相信会写的越来越好:)

继续更(一个人,一个记事本,一个PDF阅读器,装备全靠打)

《新概念51单片机C语言教程》(郭天祥)学习笔记
第一章 基础知识必备
1.1基础知识:
1.什么叫单片机?
一片硅片上集成了 微处理器,存储器,以及各种输入/输出接口的芯片
有咩有想到自己的笔记本电脑呐?
这样的芯片就有了计算机的属性,因而被称为单片微型计算机。
外观(男神长相?):一个芯片加引脚。
而这些像蜈蚣同学一样多的脚,可谓是各司其职。不同的引脚有着不同的作用,至于功能嘛,且听下回分解。
引脚可以通过编程控制它们的高低电平,进而控制单片机各个引脚相连接的外围电路的电气状态。有一种造计算机的感觉,很神奇,有没有?
提到编程,我们熟悉的老朋友,C语言就闪亮登场了,当然呢,汇编也是可以的~
2.单片机的标号信息及封装类型又有哪些呢?
本书主讲51内核,想起了自己做收音机的时候也有接触芯片编号,忘得好快。
主要有:AT,Philips,Winbond,Intel,Siemens,STC
除了AT,和华邦没见过,其他还好,一个飞利浦,因特尔,还有德国的西门子。
芯片前缀主要是他们公司首字母,除了AT和西门子的C
STC89C51RC 40C-PDIP 0707CU8138.00D举例(好长啊~,印在芯片上好像也没这么长)
;字母后面的8:8051内核
;9:是代表它的ROM(只读存储器,记住RAM是随机访问存储器)是Flash EEPROM(电子涂抹式可复写唯读内存),同位置为0的为MaskROM(掩膜存储器)
 同位置为7的代表EPROM(紫外线可擦除ROM),一个小小的芯片里,东西可不少。为低电压
;C:COMS产品
LV,LE都表示芯片为低电压产品(通常为3.3V电压供电),S表示:该芯片含有可串行下载功能的Flash存储器,及具有ISP可在线编程功能(这是个蛤?遇到了再说!)
;5:不变,五就是五,不变的烟花哦
;1:内存的大小:4KB;2:8KB ;3;12KB;所以有52,53单片机~
数字乘以4;数学马马虎虎;
;RC:RC-STC的RAM:512B,比起内存来,好小;RD+:RAM为1280B;
40:晶振最高接入频率为40MHZ;AT单片机一般为24;
C:产品级别,温度范围。C:商业级
PDIP:产品封装型号,表示双列直插式。
0707:出厂日期,年周(好良心,可能后期更换的时候有用)
CU8138.00D(郭老师说他不详)
STC生产的8051内核,具有4KB的内存,512B的RAM,COMS工艺,最高外部时钟为40MHZ、商业级(commercial,刚学的单词),使用温度范围为0~70度(沸水里用不了),07年第七周出厂的、封装型号为PDIP,制造工艺为CU8138.00D的芯片。(感觉简写短了吧~)
补充:
芯片温度范围
C:commercial 0-70度,
I:industry -40~85(苹果机?)
A:automobile 汽车-40~125(冰天雪地还有发动机打火?)
M:military(四级单词?军用)-55~150(哭吧哭吧)
芯片封装:
DIP:(Dual In-line Package)双列直插式封装
PLCC(plastic leaded chip carrier)带引线的塑料芯片封装
QFP(quad flat package)塑料方形扁平式封装
PFP(plastic flat package)塑料扁平组件式封装。
PGA(pin grid array package )插针网格阵列封装
BGA(ball grid array package)球栅阵列封装
3.单片机能干嘛?
我觉得吧,原始社会没有的电子电气产品大多数都是属于单片机的范畴。自行了解。
4.如何学习?
我也想知道,有一个老师,说有没有想往单片机里装一个操作系统,倒是有看到有人烧录进去BAD APPLE,感觉可以探究式学习,通过这些促进。

郭老师主张实践,从流水灯做起,主张使用C语言。

1.2
1.51单片机都有哪些外部引脚?(它们是不是大长腿呢?)

郭老师说引脚边学边记,我就是看到流水的sbit类型,来写博客的……,否则它们就像网红,虽然长的漂亮,但是只看一眼,要我下次用的时候想起来,臣妾做不到哇!

引脚标号区分:找圆坑,圆坑左边逆时针数1,2,3
例子:PDIP:(40个引脚)
待更……你们的阅读是我不懈的动力,略渣,仅供参考。

0.《新概念51单片机C语言教程》(郭天祥)学习笔记相关推荐

  1. 新概念51单片机C语言教程纠错(1)

    寒假突发奇想学了一下51单片机,以前一直在用32系列,这一次用的是郭天祥新概念51单片C语言教程,发现里面一处错误,先写下来以免以后忘掉. 正文第34页讲了如何对单片机总线编码,用了一个单片机控制8个 ...

  2. 新概念51单片机C语言教程纠错(2)

    emmmmmmm,过年期间没怎么学51,最近几天被肺炎吓到了家里,才想起来拿起书本看一看,这一次的课本错误在按键部分,仍是郭天祥的<新概念51单片C语言教程>. 课本P82中间的例4.1. ...

  3. 新概念51单片机C语言教程纠错(3)

    这一次错误在课本P140页例6.6.1中,这个例子在proteus仿真中再一次刷新了我的认知. 主要的bug在两个地方,第一仍是单片机上电后数码管的点亮问题,由于这个例题需要数码管不断刷新,所以bug ...

  4. c语言52单片机液晶屏显示,[手把手教你学51单片机C语言教程]22 LCD12864液晶屏显示.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [手把手教你学51单片机C语言教程]22 LCD ...

  5. 51c语言字符,51单片机C语言教程(九) 语句应用

    曾经在BBS上有朋友问过我{}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解.在VB等一些语言中同一个()号会有不同的作用,它可以用于组合若干条语句形成 ...

  6. 发现一本自学单片机很好的书,推荐一下 王云51单片机C语言教程

    结合我学习单片机的感受来说说,刚开始的时候确实很迷茫,学习单片机需要点什么,要怎样学习,能不能学会,总是一知半解,不知怎样才能学会.刚开始是到处找资料,去了校里的图书室,在网上也搜了一大堆.觉得王云的 ...

  7. 4、51单片机——LCD1602 驱动(郭天祥)

    本人使用的51开发板为 郭天祥C51 TX-1C开发板 : 本笔记部分根据B站up主:江科大自化协.郭天祥的教学视频 整理得到 规格书链接 https://download.csdn.net/down ...

  8. 51单片机c语言教程感应灯控制,可手动调节亮度的自感应开关台灯单片机源码+PCB源文件...

    STC单片机,C语言,环境亮度低自动开灯,可通过按键手动调节亮度Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件) 0.png (19.89 KB, 下载次数: ...

  9. 51单片机c语言教程温度计,单片机课程设计-数字温度计.doc

    武 夷 学 院 课程设计报告 课程名称: 单片机及嵌入式技术 设计题目: 数字温度计 学生班级: 13计算机科学与技术(1)班 学生姓名: 陈圣盛.周鹏飞.刘犇 指导教师: 焦金涛 完成日期: 201 ...

最新文章

  1. POJ.3207.Ikki's Story IV-Panda's Trick(2-SAT)
  2. Centos7.2 基于LAMP框架部署Discuz论坛
  3. 为什么我不再使用MVC框架
  4. NYOJ 559 报数游戏
  5. 如何专业化监控一个Kubernetes集群?
  6. 【Java23】maven加强,分布式RPC框架Dubbo
  7. 配置React项目的运行环境
  8. java for 迭代器_Java基础-迭代器Iterator与语法糖for-each
  9. mysql优化原理_【MySQL】我必须得告诉你们的MySQL优化原理3(下)INNODB配置
  10. 〖Linux〗svn log 每个日志记录只显示一行的方法
  11. Incorrect string value: '\xE8\x8B\x8F\xE6\x99\xA8...' for column 'user_name' at row 1
  12. 图像处理基础(四)_图像分辨率、图像模式及通道讲解
  13. iOS开发笔记 基于wsdl2objc调用asp.net WebService
  14. mysql主从表单如何设计_如何快速的10分钟制作一张主从表单及功能
  15. (day 17 - 快排)剑指 Offer 40. 最小的k个数
  16. 计算机系统下的审计系统,独立审计具体准则第20号——计算机信息系统环境下的审计...
  17. pmp知识点(8)-项目质量管理
  18. FudanNLP  java -based
  19. 小学计算机室培训心得,小学计算机培训心得体会
  20. 搜集好用好玩的classid

热门文章

  1. 百度AI开发者语音转文字python实现
  2. r语言rank降序_常见排序分析方法及R语言实现
  3. html5---拖放demo----拖放图片
  4. 漫画:脑筋急转弯题目(尼姆问题求解)
  5. 计算机之间通信原理---CSDN观后感
  6. 大数据服务平台---接口自动化
  7. 怎么写出计算机SCI论文
  8. 【20210910】【机器/深度学习】lightGBM模型训练中报错:“Cannot set reference after freed raw data“
  9. 一个可用来记录Isilon各个节点的CPU,网络,磁盘性能的命令
  10. 360极速浏览器显示密码