- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机C程序设计8.ppt
8.1.1.LED静态显示 这种工作方式下LED的亮度高,软件编程也比较容易;但是它占用比较多I/O口的资源,常用于显示位数不多的情况. LED静态显示方式的接口有多种不同形式,使用74HC595芯片可以方便地组成静态显示接口. 8.1.1.LED静态显示 74HC595的逻辑功能如表8-1所列.表中: H—高电平;L—低电平; --上升沿;X—无关紧要,高或低电平均不影响. 8.1.1.LED静态显示 图8-4 以74HC595组成的静态显示接口电路图,通过6片74HC595作为6位LED显示器的静态显示接口.(参见P166图8-4的具体接法)所有芯片的时钟端(SRCLK)并联接到单片机的任一个I/O端.RCLK是锁存允许端,当RCLK引脚上有上升沿且其它条件符合时,移位寄存器中的内容被送入存储寄存器. 8.1.1.LED静态显示 例8-1 使用74HC595制作的6位串行显示接口电路 8.1.2 动态显示接口 图8-5 是实验板上LED数码管的动态显示接口电路部分.这里LED数码管采用共阳方式,P0口作为段控制,P2.7~P2.2通过PNP型的三极管分别接第1~6位COM端.例8.2是使用中断方式编写的动态数码管驱动程序. 8.1.2 动态显示接口 例8.2 动态数码管显示程序.要求:使用定时中断实现显示的程序,第1~5位各位始终显示0,第6位在0~9之间循环显示. 8.1.2 动态显示接口 /*延时程序*/ void mDelay(unsigned int Delay) { unsigned int i; for(;Delay0;Delay--) { for(i=0;i124;i++) {;} } } void main() { uchar Counter=0; P1=0xff; P0=0xff; TMOD=0x01; TH0=(65536-3000)/256; TL0=(65536-3000)%256; //定时时间为3000个周期 TR0=1; //T0开始运行 EA=1; //总中断允许 ET0=1; //T0中断允许 DispBuf[0]=0; DispBuf[1]=0; DispBuf[2]=0; DispBuf[3]=0; DispBuf[4]=0; //显示器前5位均为0 for(;;) { DispBuf[5]=Counter; Counter++; //计数 if(Counter==10) Counter=0; mDelay(1000); } } 8.2.1 键盘的工作原理 单片机系统种一般由软件来识别键盘上的闭合键,图8-7是单片键盘的一种接法. 组成键盘的按键有触点式和非触点式两种,而单片机应用的一般是机械触点构成的. 8.2.2 键盘与单片机连接 将每个按键的一端接到单片机的I/O口,另一端接地,这是最简单、常用的一种方法. 图8.7所示是实验板上按键的接法.4个按键分别接到P3.2、P3.3、P3.4、P3.5.对于此接法可采用不断查询的方法,具体是检测是否有键闭合. 例8.3 实现键控流水灯功能.4个按键定义如下: P3.2:开始,按此键则灯开始流动(由上而下); P3.3:停止,按此键则停止流动,所有灯为暗; P3.4:上,按此键则灯由上而下流动; P3.5:下,按此键则灯由下而上流动; 程序如下: 8.3 I2总线接口 单片机应用系统的外围扩展已从并行方式过度到以串行方式为主的时代.常用串行接口方式有UART,SPI,I2C等,URAT接口技术已在第六章作过介绍,SPI将在下一节介绍,本节介绍I2C总线扩展技术. 8.3.1 I2C接口技术 I2C总线上所有的外围器件都有规范的器件地址.器件地址由7位组成,它与 1位方向位构成I2C总线器件的寻址字节SLA.其格式如表8-2所列. 8.3.2 24系列EEPROM的结构及特性 随着非易失性存储器技术的发展,EEPROM常被用于断电后的数据存储.目前应用广泛的是串行接口的EEPROM,其中 A24CXX就是这样一类芯片.24系列EEPROM的结构和特性介绍如下. 8.3.2 24系列EEPROM的结构及特性 3.串行EEPROM芯片寻址 8.3.3 24系列EEPROM的使用 由于80C51单片机没有硬件I2C接口,因此,必须用软件模拟I2C接口的时序,以便对24系列芯片进行读/写等编程操作.由于I2C接口协议比较复杂,从I2C总线结构原理到I2C总线应用的直接设计难度较大;因此这里不对I2C总线接口原理进行分析,而是学习如何使用成熟的软件包对24系列EEPR
您可能关注的文档
- 【股票指标公式下载】-【通达信】K线小夜曲( 高压、支撑、超跌、黄金分割中线).doc
- 【股票指标公式下载】-【通达信】一目了然主图(重心、压力、支撑、双线持币、单线持股).doc
- 【股票指标公式下载】-【通达信】主力压力线(阻力、支撑).doc
- 【股票指标公式下载】-【通达信】主力生命(压力线、多方).doc
- 【股票指标公式下载】-【通达信】主力轨迹线(中期大底、压力、支撑、顶线、底线).doc
- 【股票指标公式下载】-【通达信】买卖关注(压力线、支撑线、卖观注).doc
- 【股票指标公式下载】-【通达信】买卖观注(压力线、支撑线、卖观注、副图).doc
- 【股票指标公式下载】-【通达信】买卖超跌(支撑、压力).doc
- 【股票指标公式下载】-【通达信】分价图(超短、中线、压力、支撑).doc
- 【股票指标公式下载】-【通达信】分时突破(均价线、分时压力、分时支撑).doc
文档评论(0)