- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机复习资料1.doc
1.C程序是由函数构成的,函数的组成:函数的首部(函数名、函数类型、函数属性、函数参数名、参数类型)和函数体(声明部分和执行部分),main是函数的名字,表示主函数
2.流程图:表示相应操作的框、带箭头的流程线和框内外必要的文字说明
3.3种基本结构:顺序结构、选择结构和循环结构(当(while)型循环结构和直到(until)型循环结构);3种基本结构的共同特点:只有一个入口、只有一个出口、结构内的每一部分都有机会被执行到和结构内不存在死循环
C程序的关键字:void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果char:字符型类型数据,属于整型数据的一种int:整型数据,通常为编译器指定的机器字长float:单精度浮点型数据,属于浮点数据的一种double:双精度浮点型数据,属于浮点数据的一种 return :用在函数体中,返回特定值(或者是void值,即不返回值)break:跳出当前循环或switch结构if:条件语句,后面不需要放分号else:条件语句否定分支(与if连用)switch:开关语句(多重分支语句)case:开关语句中的分支标记default:开关语句中的“其他”分支,可选for:for循环结构,for 1;2;3 4;的执行顺序为1- 2- 4- 3- 2...循环,其中2为循环条件。在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算。循环体可能多次执行,也可能一次都不执行do:do循环结构,do 1 while 2 ; 的执行顺序是 1- 2- 1...循环,2为循环条件while:while循环结构,while 1 2; 的执行顺序是1- 2- 1...循环,1为循环条件
Printf函数(格式控制,输出列表);scanf函数(格式控制,地址列表);putchar函数(字符输出函数)的作用是向终端输出一个字符,一般形式putchar(c)它输出字符变量C的值,c可以是字符型变量或整型变量;getchar函数(字符输入函数)的作用是从终端输入一个字符,一般形式为getchar()函数的值就是从输入设备得到的字符
单片机也称为微控制器,是在一片硅片上集成了各种部件的微型计算机,这些部件包括中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入/输出(I/O)接口电路、定时器/计数器和串行通信接口电路。优点:体积小、功能强、耗能低、可靠性高
8051CPU的功能:是一个8位的CPU、具有布尔代数的运算能力、32条双向可被独立寻址的I/O口、片内有128Byte的数据存储器、内部有两组16位的定时/计数器、具有全双工的传输信号、5个中断源具有两层优先级的中断结构和外部程序存储器可扩充到64KB
8051系列单片机组成(这几部分):一个8位的中央处理器(CPU),这是单片机的核心部件,它的数据总线一次能出了力8位二进制数,CPU的作用是控制、指挥和协调整个单元系统的工作,完成运算和控制输入输出数据的操作;片内数据数据存储器RAM,用于存放可以读/写的数据;片内程序存储器有ROM(掩膜型)、EPROM(紫外线擦除式)和EEPROM(电擦除式)等常用形式;四个8位并行输入输出接口(I/O)P0~P3,每个接口既可以用于输入数据,也可以用于输出数据;两个定时/计数器,用于定时器对单片机内部脉冲计数,用于计数器时对外部事件进行计数;MCS-51系列的单片机有5个中断源,其中两个用于外部中断,两个用于定时/计数器的中断,还有一个是串行口的中断;片内振荡器和时钟产生电路,所用的石英晶体振荡器最高频率为12MHz,用于产生整个单片机运行的脉冲时序,但是要注意8051单片机需要外接振荡电容
AT80C51主要特性:与MCS-51兼容;有4KB可编程闪烁存储器;寿命为1000次写/擦循环;数据保留时间为10年;全静态工作0~24Hz;三级程序存储器锁定;有128*8位内部RAM;有32位可编程I/O线;有两个16位定时器/计数器;有5个中断源;有可编程串行通道;有低功耗的闲置和掉电模式;有片内振荡器和时钟电路
Proteus ISIS和Keil
外部中断主要有以下中断源:输入/输出设备及外存储设备;定时器或计数器电路;电源故障
内部中断分陷阱中断(指由CPU内部事件引起的中断)和软件中断(指由专用的软件中断指令或系统调用指令引起的中断)
MCS-51单片机共有3类5个中断源,5个中断源中,两个外部中断请求 ( )和 ( ),两个片内定时器/计数器T0和T1的溢出中断请求TF0和TF1,一个为片内串行口中断请求TI或RI。这些中断请求信号锁存在特殊功能寄存器TCON和SCON中
MCS-51单片机对中断优先级的处理原则如下:同一优先级的中断源同时申请中
您可能关注的文档
最近下载
- 津津有味·读经典Level3《弗兰肯斯坦》译文.docx
- Zippo2008原版年册完整集合DE系列.pdf VIP
- 2025年体育产业数字化转型与体育赛事数据安全与隐私保护报告.docx
- 纪委监委考试题及答案.doc VIP
- 基于“劳动育人”理念的家校共育小学生劳动素养的实践研究.docx VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(1010).docx VIP
- 相声艺术讲座——基本结构.pdf VIP
- 雨课堂学堂在线《生心理健康教育(广州中医药)》学堂云单元测试考核答案.pdf
- 黄金分割(北师大版)市公开课一等奖省赛课获奖PPT课件.pptx VIP
- 运输服务优化方案.pdf VIP
原创力文档


文档评论(0)