- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《pic单片机原理、开发方法及实践》5第五章基本输入/输出端口
2)用4位总线代替8位总线 HD44780可以使用4位总线模式,以节约占用I/O的数量。 3)关于背光问题 液晶属于被动发光器件,在外部光线较弱的条件下,需要辅助光源支持,一般字符液晶模块都集成了背光功能。背光电流一般较大,无法直接用单片机的I/O口驱动。 * 5.10.3 硬件电路设计 由于液晶模块内部集成了控制器,单片机系统的软硬件设计都变得比较简单。 字符液晶部分的硬件电路见图5-18。 图5-18 字符液晶硬件电路 * 5.10.4 软件设计 正确完成字符液晶模块的初始化后,向其顺序写入需要显示的字符串即可。图5-19 是本实验的程序流程图。 图5-19 字符液晶显示实验程序流程图 * * 图5-7 PORTA的RA4/T0CKI的I/O位结构电路框图 * 对图5-7的说明:引脚的芯片内侧有输入保护用钳位二极管,但只钳位至VSS。 注意:由于RA4/T0CKI引脚是从漏极开路的NMOS管引出,当该引脚要输出高电平时,必须在该引脚外接一上拉电阻,上拉电阻的阻值大小依据RA4为高电平时提供给负载的电流大小来确定,阻值小则驱动电流大,反之则驱动电流小,通常在1k~10k欧间选取。 * 5.4 PORTB 端口 表5-3 与RB端口相关的寄存器 * PIC16F87X的PORTB是一个端口位宽为8 位的双向I/O口,共有8条I/O线, 其I/O位结构电路低四位(RB3~RB0)和高四位(RB7~RB4)略有不同,分别见图5-8和图5-9。 其主要差别为高四位(RB7~RB4)引脚电平变换可引起中断,而低四位(RB3~RB0)无这一功能,但RB0可作为外部中断(INT0)信号的输入端使用。 * 图5-8 PORTB的RB3-RB0的I/O位结构电路框图 * 图5-9 PORTB的RB7-RB4的I/O位结构电路框图 * PORTB除了具备基本的数字I/O功能外还有多种复合功能,尤其是其它端口引脚所不具备的以下3种功能和特点: 5.3.1 PORTB的弱上拉电阻功能 PORTB的每一个引脚在作为输入时,内部都有一个弱上拉电阻(Weak pull-up)可用。所谓弱上拉电阻是指电阻值比较大,一般为几百kΩ范围,不同的芯片此电阻值可能不同。 弱上拉电阻在为PIC单片机设计键盘等接口时非常有用。 * 5.3.2 RB0/INT引脚的中断功能 PORTB的RB0引脚可以作为一个外部中断(INT0)信号输入,可以对输入信号的上升沿或下降沿跳变产生一个中断响应。 要能正确实现并响应RB0/INT中断源,软件初始化的设定步骤如下: 设定RB0/INT引脚为输入模式,配置TRISB0=1; 配置OPTION_REG6即INTEDG位:INTEDG=1,RB0/INT引脚输入信号上升沿产生中断;INTEDG=O,下降沿产生中断; 清除INTCONIINTF=O,确保在有效中断发生前中断标志为0; 设定INTCON4INTE=1,允许RB0/INT中断响应; 设定INTCON7GIE=1,打开总中断允许使能位; 中断信号出现后,进人中断服务程序,查询INTF中断标志; 若INTF=1,则处理RB0/INT中断,处理完毕后(或处理前)软件必须清除INTF中断标志位; * 5.5 PORTC 端口 表5-4 与RC端口相关的寄存器 * PIC16F87X的PORTC是一个端口位宽为8 位的双向I/O口,共有8条I/O线,其中6位(RC7:5,RC2:0)的I/O位结构电路与另外2位(RC4~RC3)略有不同,分别见图5-10和图5-11。 PORTC端口除具有基本I/O功能外,其复用的第二、第三功能用于片内外设模块的输入和输出。 * 图5-10 PORTC的RB7-RB5、RB2-RB0的I/O位结构电路框图 * 图5-11 PORTC的RB4-RB3的I/O位结构电路框图 * 5.6 PORTD 端口 表5-5 与RD端口相关的寄存器 * PIC16F87X的PORTD是一个端口位宽为8 位的双向I/O口,共有8条I/O线, 其I/O位结构电路见图5-12。引脚的芯片内侧有输入保护用钳位二极管,钳位至VDD和VSS。 PORTD端口除具有基本I/O功能外,其复用的第二功能用于从动并口(PSP)的输入、输出。 * 图5-12 PORTD的I/O位结构电路框图 * 5.7 PORTE 端口 表5-5 与RD端口相关的寄存器 * PIC16F87X的PORTE是一个端口位宽为3 位的双向I/O口,共有3条I/O线, 其I/O位结构电路见图5-13。 PORTE端口除具有基本I/O功能外,其复用的第二、第三功能用于从动并口(PSP)的握手信号:写入控制
您可能关注的文档
- 《dsp原理及应用》第2章-01cpu0320.pptx
- 0电子信息工程技术概论iii.ppt
- 《dsp原理及应用》第4章-01gpio功能0320.pptx
- 0电子信息工程技术概论v.ppt
- 《dsp原理及应用》第4章-02定时器0320.pptx
- 0电子信息工程技术概论vii.ppt
- 《dsp原理及应用》第3章中断系统与应用0320.pptx
- 0电子信息工程技术概论i-ii.ppt
- 《dsp原理及应用》第8章dsp的ad转换器0320.pptx
- 《dsp原理及应用》第7章sci串行通信接口0320.pptx
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)