- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机基础知识及单片机C语言
1、什么是单片机? ◆单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 2、单片机能做什么 凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等 工业自动化:数据采集、测控技术。 智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等。 消费类电子产品:洗衣机、电冰箱、空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。 通讯方面:调制解调器、程控交换技术、手机、小灵通等。 武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。 等等….. 3、怎么开始学习? 1、实践第一。 2、即缺什么补什么(补充必要的理论知识)。 3、做实际小制作积累经验,比如调试、编程。(可在网络上搜集题目,也可自己有什么想法大胆的去试验) 4、80C51系列介绍 80C51的引脚封装 总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。 外部总线有三种: 数据总线DB(Data Bus), 地址总线 AB(Address Bus)和控制总线 CB(Control Bus)。 CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据; ROM:用以存放程序、一些原始数据和表格; I/O口:四个8位并行I/O口,既可用作输入,也可用作输出; T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式; 五个中断源的中断控制系统; 一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信; 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。 第二部分 单片机C语言入门 1、C51简介 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已经成为软件开发的一个主流。 用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。而针对8051的C语言日趋成熟,成为了专业化的实用高级语言。 2、单片机C程序设计的一般格式 几个基本概念 (1)函数:C语言程序由一个主函数和若干个其它函数构成,程序中由主函数调用其它函数,其它函数之间也可以相互调用。 (2)指针与指针变量:若定义变量x,x即为x的指针,指针变量是指针的指针,若xp=x,利用 *xp即可访问变量x。 (3)#include(包含处理命令):把一个源文件将另外一个源文件的全部内容包含进来,或者说把一个外部文件包含到本文件之中。 (4)#define(宏定义):在C程序中,可以指定一标志符去定义一个常量或字符串。 单片机C程序的基本结构 (1)主函数名必须为main( )。C程序通过函数调用去执行指定的工作。 (2)一个函数由说明部分和函数体两部分组成。函数说明部分是对函数名、函数类型、形参名和形参类型等所做的说明。 (3)C程序的执行总是从main( )函数开始,而对该函数的位置无特殊规定。 (4)在源程序文件需要包含其它源程序文件时,应在本程序文件头部用包含命令#include处理。 (5)C程序中的一个函数需要调用另一个子函数时,另一个函数应写在前面,否则应声明。 (6)C程序书写格式自由,一行可写一个语句或几个语句。每个语句结尾用;结束。 3、单片机C程序的数据类型 常量和符号常量 例:#define PARL 3.14159 (PARL即为符号常量) (1)整型常量,如11,o11,0xff等。 (2)实型常量,如0.12,1.55e5等。 (3)字符常量,如‘a’、‘A’等。 (4)字符串常量,如“a”、“CHINA”等。 变量 (1) 位变量:bit和sbit (2)字符变量:singed char和unsigned char (3)整型变量:singed int和unsigned int (4)长整型变量:unsigned long和signed long 4、单片机C程序的运算符和表达式 (3) 实型变量:fl
您可能关注的文档
- 第五章 时间数列.doc
- 电路第一、二章习题课.ppt
- 第4章机械振动 A.ppt
- 线材基本常识介绍.ppt
- 英语四级15选10技巧.ppt
- 第三章项目投资决策方法.ppt
- 结构化学习题解答9(北大).ppt
- 英语四级15选10篇章词汇理解.ppt
- 2013年货币银行学【必威体育精装版】.doc
- 11.习题 镇静催眠药.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
最近下载
- 数据链技术 课件全套 第1--8章 数据链概述---数据链技术发展.pptx
- 人教PEP版(2024)三年级上册英语Unit 3《 Amazing animals 》大单元整体教学设计.docx
- 四年级上册信息技术教案 - 3.1《会发声的模块》 川教版.doc
- (新教材)湘教版高中地理(选择性必修1)第四章第一节《陆地水体间的相互关系》说课稿.docx
- ReliabilityWorkbench中文用户手册.pdf VIP
- 垃圾焚烧发电安全.pptx VIP
- 9.3.4结核性脑膜炎儿科学人卫版第10版教材PPT课件下载龙殿法第十版.pptx
- 某地垃圾焚烧发电的项目职业病危害预评价.doc VIP
- 超星尔雅学习通《中国陶瓷鉴赏与器物陈设》章节测试答案.docx VIP
- 《思想政治教育方法论》PPT课件 2.第三章 课件 (有修改)第三章《思想政治教育方法的继承与改革》.ppt VIP
文档评论(0)