第一范文网 - 专业文章范例文档资料分享平台

52单片机超声波测距系统30读书笔记

来源:用户分享 时间:2025/5/20 21:51:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

&& || ! (逻辑与 逻辑或 逻辑非 )

>> << (位右移 位左移) & | (按位与 按位或) ^ ~ (按位异或 按位取反) C-51的基本语句与标准C语言基本相同:

if 选择语言

while 循环语言

for 循环语言

switch/case 多分支选择语言

do-while 循环语言 中断服务程序

函数名()interrupt n using m { 函数内部实现 ….

}

I/O口定义sbit beep=P2^3;

复习了C语言的用法,结合单片机结构为编写程序做基础,郭天祥老师的讲解通俗易懂,加上结合的教学视频,灵活运用。

读书笔记八:

读文献《KEIL软件的使用》:

[5] 郭天祥 新概念51单片机C语言教程[M] 电子工业出版社,2009(6):37-39

? 掌握KEIL工程的建立和软件的开发; ? 掌握KEIL中软件仿真的基本应用;

? 掌握用KEIL直接硬件仿真TX-1C单片机学习板的方法 Main 函数

格式:void main() 特点:无返回值,无参。

任何一个C程序有且仅有一个main函数,它是整个程序开始执行的入口。

例:void main() {

总程序从这里开始执行; 其他语句; }

While (表达式) {语句(内部也可为空)}

特点:先判断表达式,后执行语句。

原则:若表达式不是0,即为真,那么执行语句。否则跳出while 语For (表达式1;表达式2;表达式3) { 语句(内部可为空)} 执行过程:

1.求解一次表达式1;

2.求解表达式2,若其值为真(非0 即为真),则执行for中语句。然后执行第3步。否则结束for 语句,直接跳出,不再执行第3步。 3.求解表达式3. 4.跳到第2步重复执行。

读书笔记九:

读文献《单片机输出与输入电路》:

[5] 郭天祥 新概念51单片机C语言教程[M] 电子工业出版社,2009(6):59-70

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵

型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。

1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。

目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。

LCD1602引脚功能

1602采用标准的16脚接口,其中: 第1脚:VSS为电源地 第2脚:VCC接5V电源正极

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。

第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。 第7~14脚:D0~D7为8位双向数据端。

第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。 键盘的分类

键盘分编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘.

而靠软件编程来识别的称为非编码键盘;

非编码键盘有分为:独立键盘和行列式(又称为矩阵式)键盘。

在单片机组成的各种系统中,用的最多的是非编码键盘。也有用到编码键盘的。 按键在闭合和断开时,触点会存在抖动现象,因此要软件里面修正延迟时间消除。

读书笔记十:

读文献《中断系统与定时计数原理》:

[5] 郭天祥 新概念51单片机C语言教程[M] 电子工业出版社,2009(6):120-125 一、中断的概念

CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。

引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。

随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且还具有如下优点:

分时操作。CPU可以分时为多个I/O设备服务,提高了计算机的利用率; 实时响应。CPU能够及时处理应用系统的随机事件,系统的实时性大大增强; 实时响应。CPU能够及时处理应用系统的随机事件,系统的实时性大大增强; 一、80C51中断系统的结构

80C51的中断系统有5个中断源(8052有 6个) ,2个优先级,可实现二级中断嵌套 。

1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测

到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。

2、(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到

P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。

3、TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0

发生溢出时,置位TF0,并向CPU申请中断。

4、TF1(TCON.7),片内定时/计数器T1溢出中断请求标志。当定时/计数器T1

发生溢出时,置位TF1,并向CPU申请中断。

5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串

搜索更多关于: 52单片机超声波测距系统30读书笔记 的文档
52单片机超声波测距系统30读书笔记.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0ngii7lbfi6j6mw9r6v4_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top