- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机相关控制流水灯.ppt
关系运算符 关系运算符 优先级 = = == != 低 高 关系表达式 用关系运算符将两个表达式(可以是算术表达式、关系表达式、赋值表达式或逻辑表达式)连接起来的式子,称为关系表达式。 关系表达式的值为逻辑值“真”或“假”,以1代表“真”,以0代表“假”。 例如: (1)关系表达式“8==4”的值为 ,表达式的值为 。 (2) 关系表达式“50”的值为 ,表达式的值为 。 逻辑运算符及其优先级 逻辑运算符 优先级 ! (逻辑非) (逻辑与) || (逻辑或) 注意:逻辑运算符与位操作运算符的区别。 逻辑表达式 用逻辑运算符将一个或多个表达式连接起来,进行逻辑运算的式子。 逻辑量的真判断——非0 逻辑量的假判断——0 若a=1,b=2,c=3,x=4,y=3,写出下各个表达式的值: (1)a+bcb==c (2)!abb!=c||x+y=3 (3)!(x=a)(y=b)0 0 0 0 运算类型 运算符 优先级 结合性 括号运算符 () 1 从左至右 逻辑非和按位取反 ! ~ 2 从右至左 算术运算 * / % 3 从左至右 + - 4 从左至右 左移、右移运算 5 从左至右 关系运算 = = 6 从左至右 == != 7 从左至右 位运算 8 从左至右 ^ 9 从左至右 | 10 从左至右 逻辑与 11 从左至右 逻辑或 || 12 从左至右 赋值运算与复合赋值运算 ? = +=、-=、*=、/=、%=、=、^=、|=、=、= 14 从右至左 例如: (1) xy mn 等效于 (xy) (mn) (2) a= =b || c= =d 等效于(a= =b) || (c= =d) (3) !a bc 等效于(!a) (bc) 位运算 与操作 按位与操作符 : 格式:xy 规则:对应位均为1时才为1,否则为0 例如, i=i0x0f; 等同于 i=0x0f; 主要用途:取(或保留)1个数的某(些)位,其余各位置0。 或操作 按位或操作符: | 格式:x|y 规则:对应位均为0时才为0,否则为1 例如, i=i|0x0f; 等同于 i|=0x0f; 主要用途:将1个数的某(些)位置1,其余各位不变 C51应用培训 单片机应用技术 思考:前面的实验我们都是直接用一个P1口的,那么能不能对P1口的某一个引脚来操作呢? 任务3: 流水灯----单片机内部结构 功能要求: 流水灯指的是单色灯一只一只的亮,一只一只的灭,每次亮的灯只有一个,而且是按照一个方向顺序向前或向后走动。 硬件设计 硬件方案确定 ––系统电路图 1234567891011121314 2827262524232221 201918171615 EPROM 2764 1234567891011121314 2827262524232221 201918171615 EPROM 2764 1234567891011121314151617181920 4039383736353433323130292827262524242221 1234567891011121314 2827262524232221 201918171615 RAM 6264 1234567891011121314 2827262524232221 201918171615 RAM 6264 存储器 8031 8751 8051 89C51 片内 RAM 片内 ROM 256B(字节) 4K (1)程序存储器 程序存储器 内部 外部 0000H 0FFFH
文档评论(0)