单片机技术及应用(中职)课件 14.单片机最小系统_第1页
单片机技术及应用(中职)课件 14.单片机最小系统_第2页
单片机技术及应用(中职)课件 14.单片机最小系统_第3页
单片机技术及应用(中职)课件 14.单片机最小系统_第4页
单片机技术及应用(中职)课件 14.单片机最小系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

51单片机实训课程

单片机最小测试系统

1单片机最小系统硬件组成2单片机最小系统的测试3常量4赋值运算5增量、减量运算重点

1单片机最小系统硬件组成2单片机最小系统的测试难点

前面我们已经知道了单片机是如何控制一盏灯点亮和熄灭的原理了,并且会编写程序实现了,但是我们并不知道单片机至少需要哪些硬件才能实现这个程序的控制,那么今天让我们探索单片机的控制原理,知其然还知其所以然吧!情境引入项目任务要求确定单片机最小系统的硬件组成,用点亮一盏灯去测试单片机的最小系统。单片机最小测试系统硬件要求

单片机最小测试系统最小系统电路图最小系统时钟电路图外部时钟

内部时钟电路最小系统复位电路图上电复位电路

上电复位和开关电路连线要求这里我们用到了P1口的第一位,也即是P1^0这一位用数据线连接一个LED灯。连线软件要求

单片机最小测试系统#include<reg52.h>sbitLED1=P1^0;

//加载52系列单片机头文件//将P1口的第1位(即最末尾)定义为LED1字符参考程序(加载、定义部分)voidmain(void) {while(1)

{

LED1=0;

}

}

//主函数入口//大循环,又称无限循环//点亮P1口的第1位所连的那个发光二极管参考程序(主程序部分)C语言知识

单片机最小测试系统常量常量:在程序运行过程中,其值不能被改变的量。整型通常采用十进制表示,如0,123等,十六进制需要在开头写上0x作为前缀,如0x0a。字符型是将字符用单引号括起来的量,例如,‘a’‘b’。字符串型由双引号“”内的字符组成的,如“ABCD”、“$1234”等赋值运算赋值运算简单赋值运算把等号右侧的操作数赋值给左侧的字符如:P1=0xfe复合赋值运算把等号右侧的表达式运算后的结果赋值给左侧的字符如:a+=b相当于a=(a+b)符号解释举例+=加法赋值a+=b相当于a=(a+b)-=减法赋值a-=b相当于a=(a-b)*=乘法赋值a*=b相当于a=(a*b)/=除法赋值a/=b相当于a=(a/b)%=取模赋值a%=b相当于a=(a%b)<<=左移位赋值a<<=b相当于a=(a<<b)>>=右移位赋值>>=b相当于a=(a>>b)&=逻辑与赋值a&=b相当于a=(a&b)|=逻辑或赋值a|=b相当于a=(a|b)^=逻辑异或赋值a^=b相当于a=(a^b)~=逻辑非赋值--------复合赋值运算增量运算符号++功能对运算对象做加1运算形式1i++;先执行i+1操作,再使用i的值形式2++i;先使用i的值,再执行i+1的操作减量运算符号--功能对运算对象做减1运算形式1i--;先执行i-1操作,再使用i的值形式2--i;先使用i的值,再执行i-1的操作

总结常量赋值运算增量、减量运算单片机最小系统硬件组成单片机最小系统的测试

作业常量的类型有哪些?区别?i=0,执行j=i++和j=++i运算后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论