轻松玩转PIC单片机C语言 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供轻松玩转PIC单片机C语言电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
内容简介
《轻松玩转PIC单片机C语言》采用新颖的讲解形式,深入浅出地介绍了PIC单片机(以PIC16F877A~例)的组成、开发环境及PIC单片机C语言基础知识,并结合大量实例,详细演练了PIC单片机I/O口、中断、定时器、CCP模块、串行通信、键盘接口、LED数码管、LCD显示器、DS1302时钟芯片、EEPROM存储器、温度传感器DS18820、红外和无线遥控电路、单片机看门狗、休眠模式、模拟比较器、A/D转换器、步进电动机等r8容。《轻松玩转PIC单片机C语言》中的所有实例均具有较高的实用性和针对性,且全部通过了实验板验证;尤其珍贵的是,所有源程序均具有较强的移植性,读者只需将其简单地修改甚至不用修改,即可应用到自己开发的产品中。
精彩书摘
因为机械开关存在抖动问题,为了确保CPU对一次按键动作只确认一次按键,必须消除抖动的影响。消除按键的抖动,通常有硬件、软件两种消除方法。一般情况下,常用软件方法来消除抖动,其基本编程思路是:检测出键闭合后,再执行一个10ms左右的延时程序,以避开按键按下去的抖动时间,待信号稳定之后再进行键查询,如果仍保持闭合状态电平,则确认为真正有键按下。一般情况下,不对按键释放的后沿进行处理。10.1.2键盘与单片机的连接形式
单片机中的键盘与单片机的连接形式较多,其中,应用最为广泛的是独立式和矩阵式,下面对这两种连接方式简要进行介绍。1.独立式按键
独立式按键就是各按键相互独立、每个按键各接一根输入线,一根输入线上的按键是否按下不会影响其他输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键被按下了。独立式按键电路配置灵活,软件结构简单。但每个按键需占用一根输人口线,在按键数量较多时,输入口浪费大,电路结构显得很繁杂,故此种键盘适用于按键较少或操作速度较高的场合。在DD一900实验开发板上,采用了4个独立按键,分别接在单片机的P3.2~P3.5引脚上,电路参见第3章图3-17所示。2.矩阵式按键
独立式按键每个I/O口线只能接一个按键,如果按键较多,则应采用矩阵式按键,以节省I/O口线。DD900实验开发板上设有矩阵按键电路,接在单片机的P1.0~P1.7引脚上,参见第3章图3-17所示。从图中可以看出,利用矩阵式按键,只需4条行线和4条列线,即可组成具有4×4个按键的键盘。
……
单片机中的键盘与单片机的连接形式较多,其中,应用最为广泛的是独立式和矩阵式,下面对这两种连接方式简要进行介绍。1.独立式按键
独立式按键就是各按键相互独立、每个按键各接一根输入线,一根输入线上的按键是否按下不会影响其他输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键被按下了。独立式按键电路配置灵活,软件结构简单。但每个按键需占用一根输人口线,在按键数量较多时,输入口浪费大,电路结构显得很繁杂,故此种键盘适用于按键较少或操作速度较高的场合。在DD一900实验开发板上,采用了4个独立按键,分别接在单片机的P3.2~P3.5引脚上,电路参见第3章图3-17所示。2.矩阵式按键
独立式按键每个I/O口线只能接一个按键,如果按键较多,则应采用矩阵式按键,以节省I/O口线。DD900实验开发板上设有矩阵按键电路,接在单片机的P1.0~P1.7引脚上,参见第3章图3-17所示。从图中可以看出,利用矩阵式按键,只需4条行线和4条列线,即可组成具有4×4个按键的键盘。
……