- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
51单片机实训课程单片机最小测试系统
1单片机最小系统硬件组成2单片机最小系统的测试3常量4赋值运算5增量、减量运算重点
1单片机最小系统硬件组成2单片机最小系统的测试难点
前面我们已经知道了单片机是如何控制一盏灯点亮和熄灭的原理了,并且会编写程序实现了,但是我们并不知道单片机至少需要哪些硬件才能实现这个程序的控制,那么今天让我们探索单片机的控制原理,知其然还知其所以然吧!情境引入
项目任务要求确定单片机最小系统的硬件组成,用点亮一盏灯去测试单片机的最小系统。单片机最小测试系统
硬件要求单片机最小测试系统
最小系统电路图
最小系统时钟电路图外部时钟内部时钟电路
最小系统复位电路图上电复位电路上电复位和开关电路
连线要求这里我们用到了P1口的第一位,也即是P1^0这一位用数据线连接一个LED灯。连线
软件要求单片机最小测试系统
#includereg52.hsbitLED1=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=(ab)=右移位赋值=b相当于a=(ab)=逻辑与赋值a=b相当于a=(ab)|=逻辑或赋值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运算后i和j的值分别是多少?单片机最小系统硬件由哪些部分组成?控制点亮P1口第7位测试单片机的最小系统
您可能关注的文档
- 单片机技术及应用(中职)课件 1.初识单片机.ppt
- 单片机技术及应用(中职)课件 2.单片机与微机.pptx
- 单片机技术及应用(中职)课件 4.51单片机内部结构.pptx
- 单片机技术及应用(中职)课件 6.单片机下载软件的学习.ppt
- 单片机技术及应用(中职)课件 7.电子电路.pptx
- 单片机技术及应用(中职)课件 8.点亮一个发光二极管.ppt
- 单片机技术及应用(中职)课件 9.进制的转换方法.pptx
- 单片机技术及应用(中职)课件 20.数码管静态显示.pptx
- 单片机技术及应用(中职)课件 22.按键中断.pptx
- Windows Server活动目录企业应用(微课版)(第2版) 课件 项目5 利用组策略部署软件与限制软件运行.pptx
文档评论(0)