- 7
- 0
- 约5.54千字
- 约 25页
- 2017-12-10 发布于湖北
- 举报
第4章 C51的特点与使用
§4.1 C51新增加的内容 * §4.1.3 位运算符 ~:按位取反。例:WD_L= ~WD_L。 :按位与。例:a=WD_L0X08。 |:按位或。例:P1=BAK|0xc0。 ^:按位异或。例:P1=BAK^0xc0。 :左移。例:a=WD_H4。 :右移。例:a=WD_L4。 §4.2 C51的使用 * 1)在头文件reg51.h或其他头文件中,已经将各个特殊功能寄存器及可使用的位作了定义,用语句#include reg51.h将其加入就可以使用各特殊功能寄存器及其位了。 2)用语句#include stdio.h将头文件stdio.h加入后,即可使用C51的库函数。 3)频繁使用的变量,最好定义成片内RAM存储器类型,这样有利于提高程序的运行速度。 * 4)char变量有signed char和unsigned char,分别用于有符号字节变量和无符号字节变量,并非只用于保存字符。 5)中断服务函数中最好不要再调用其它函数。函数中为提高指令执行效率,会把工作寄存器作为直接寻址的片内RAM单元使用,例如当选用工作寄存器0组时,MOV A,R3与MOV A,03H是等价的。当中断服务函数使用的工作寄存器组与其它函数中使用的工作寄存器组不一致时,就会发生错误。 §4.2 C51的使用
您可能关注的文档
- 第3讲-建筑场地分析-2.ppt
- 第3课 尊重并善待汉字.ppt
- 第3课_新土耳其的缔造者凯末尔.ppt
- 第3讲蒸汽压缩式制冷的理论循环_制冷技术.ppt
- 第3课与计算机亲密接触.ppt
- 第3节 火灾与消防安全基础知识.ppt
- 第3课+装饰自己的名字+课件1.ppt
- 第4单元新土耳其的缔造者凯末尔.ppt
- 第4~5节 函数的单调性、极值、最值与曲线的凹凸性.ppt
- 第4次(数据类型、常量、变量).ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)