1、11/11/20221泉州信息学院随着人们物质生活水平的提高,人们对精随着人们物质生活水平的提高,人们对精神生活的追求也愈加强烈,在娱乐方面也神生活的追求也愈加强烈,在娱乐方面也多元化,其中电子产品占了其中相当大的多元化,其中电子产品占了其中相当大的一部分。一件好的电子产品总能给人们带一部分。一件好的电子产品总能给人们带来耳日一新的感受。而现代工具务求简捷来耳日一新的感受。而现代工具务求简捷化、便携化,因此,摇动显示装置的到来,化、便携化,因此,摇动显示装置的到来,必将会给人们带来一种新的视觉冲击。必将会给人们带来一种新的视觉冲击。11/11/20222泉州信息学院11/11/20223泉州信
2、息学院11/11/20224泉州信息学院“摇动显示装置摇动显示装置”,俗称,俗称“摇摇棒摇摇棒”,是基于人,是基于人的视觉暂留原理的,通过分时的视觉暂留原理的,通过分时刷新刷新16个发光二极管来显示输出文字或图案等信个发光二极管来显示输出文字或图案等信息的显示装置。息的显示装置。11/11/20225泉州信息学院输出信号频率输出信号频率的控制通过单片机来实现,用摇动传感器检测当的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光一极管摇动区域产生一个视觉平原理,会在发光一极管摇动区域产生一个视觉平面,在视觉
3、平面内的二极管通过不同频率的刷新,面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。其结构及原理图如图:面上传达信息的作用。11/11/20226泉州信息学院11/11/20227泉州信息学院单片机实训周单片机实训周1、非常重要的实践教学环节;、非常重要的实践教学环节;2、培养理论知识与生产实际相结合的能力;、培养理论知识与生产实际相结合的能力;3、了解单片机技术;、了解单片机技术;4、锻炼实际动手能力,掌握电子线路焊接、装配、锻炼实际动手能力,掌握电子线路焊接、装配的基本技能;的基本技能;5、了
4、解并掌握本专业软硬件设计的一此基本问题;、了解并掌握本专业软硬件设计的一此基本问题;6、提高团队合作能力。、提高团队合作能力。11/11/20228泉州信息学院根据客户需求进行分析,开始总体设计根据客户需求进行分析,开始总体设计设计需包括:设计需包括:1、16个个LED(布线时,高端在下,例如(布线时,高端在下,例如P2.7在在下,下,P2.0在上)在上)水银开关(接于外部中断水银开关(接于外部中断P32或或P33,用于控制字,用于控制字符显示)符显示)按键(用于设置按键(用于设置24C08的存储读取)的存储读取)24c08存储芯片存储芯片(IIC总线读写程序总线读写程序)稳压电路(稳压电路(
5、5V 3.3V稳压)稳压)最小系统(复位、电源、最小系统(复位、电源、P3.0 P3.1烧写)烧写)11/11/20229泉州信息学院1、静态的时候发光二极管能够正常闪烁;、静态的时候发光二极管能够正常闪烁;2、摇动的时候可以正确显示文字或图形;、摇动的时候可以正确显示文字或图形;3、显示、显示“HELLO”字样;字样;4、显示、显示“海西欢迎你海西欢迎你!”字样;5、显示动画心跳图样;、显示动画心跳图样;6、按键可以切换不同画面;、按键可以切换不同画面;7、自动转换图形,轮流显示并循环。、自动转换图形,轮流显示并循环。11/11/202210泉州信息学院11/11/202211泉州信息学院S
6、TC89LE52引脚分布图引脚分布图11/11/202212泉州信息学院11/11/202213泉州信息学院LED显示显示通过通过4007降压降压3.3V降压到降压到2.3V给给16个个LED供电供电。11/11/202214泉州信息学院考虑单片机考虑单片机IO口与口与LED等外围连线最短,等外围连线最短,尽量不绕大圈。尽量不绕大圈。11/11/202215泉州信息学院单片机接口技术课件单片机接口技术课件8 8张苏嘉张苏嘉LOGO11/11/202216泉州信息学院 情境情境 3 第第10章章 I2C总线总线第第1010章章I2C总线接口设计总线接口设计教学目的:教学目的:1.1.I I2 2
7、C C总线的基本结构;总线的基本结构;2.2.I I2 2C C总线信息传送方式;总线信息传送方式;3.3.I I2 2C C总线读、写操作;总线读、写操作;4.4.24C0824C08总线程序编制。总线程序编制。重点难点:24C0824C08总线程序编制总线程序编制11/11/202217泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线10.1 I2C总线简介总线简介1I2C总线的主要特点总线的主要特点I2C总线是由总线是由PHILIPS公司开发一种简单、双向二线制同步串行公司开发一种简单、双向二线制同步串行总线。它只需要两根线即在连接于总线上的器件之间传
8、送信总线。它只需要两根线即在连接于总线上的器件之间传送信息。这种总线的主要特点有:息。1)总线只有两根线,即)总线只有两根线,即串行时钟线(串行时钟线(SCL)和串行数据线)和串行数据线(SDA),),这在设计中大大减少了硬件接口。这在设计中大大减少了硬件接口。2)每个连接到总线上的都有一个用于)每个连接到总线上的都有一个用于识别的器件地址识别的器件地址,器件,器件地址由芯片内部硬件电路和外部地址引脚同时决定。避免了地址由芯片内部硬件电路和外部地址引脚同时决定。避免了片选线的连接方法。片选线的连接方法。3连接到同一总线的集成电路数只受连接到同一总线的集成电路数只受400pF的最大总线电容的的最
9、大总线电容的限制。限制。4同步时钟允许器件以不同的同步时钟允许器件以不同的波特率进行通信波特率进行通信。同步时钟可以。同步时钟可以作为停止或重新启动串行口发送的握手信号。串行的数据传作为停止或重新启动串行口发送的握手信号。串行的数据传输位速率在标准模式下可达输位速率在标准模式下可达100kbit/s,快速模式下可达,快速模式下可达400kbit/s,高速模式下可达,高速模式下可达3.4Mbit/s。11/11/202218泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线10.1.210.1.2I2CI2C总线的基本工作原理总线的基本工作原理1 1、I2CI2
10、C总线的信号连接总线的信号连接11/11/202219泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线管脚连接管脚连接地址引脚地址引脚 A2 A0 A1 当使用当使用24WC08 时最多可连接时最多可连接2 个器件且个器件且仅使用地仅使用地址管脚址管脚A2,A0 A1 管脚管脚未用可以连接到未用可以连接到Vss 或悬空或悬空如果只有一个如果只有一个24WC08 被总线寻址,被总线寻址,A2 管脚可悬空管脚可悬空或连接到或连接到Vss。WP 写保护写保护 如果如果WP 管脚连接到管脚连接到Vcc 所有的内容都被写保护只所有的内容都被写保护只能读当能读当WP 管
11、脚管脚连接到连接到Vss 或悬空或悬空允许器件进行正允许器件进行正常的读常的读/写操作写操作11/11/202220泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线2、I2C总线的信号时序总线的信号时序SDASDASCLSCL开始信号12789应答位12891应答位应答位结束信号注意信号时延,详见表注意信号时延,详见表10-1 10-1 表表10-210-211/11/202221泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线3 3I2CI2C总线信息传送总线信息传送当当I I2 2C C总线总线没有进行信息传送时,数据
12、线没有进行信息传送时,数据线(SDASDA)和时钟线()和时钟线(SCLSCL)都为高电平)都为高电平。时钟线为高电平时数据线的任何电平变化将时钟线为高电平时数据线的任何电平变化将被看作被看作总线的起始或停止信号总线的起始或停止信号。只有在总线空闲时才允许启动数据传送。在在时钟线(时钟线(SCLSCL)为低电平时才允许传送)为低电平时才允许传送数据数据。11/11/202222泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线当主控制器向某个器件传送信息时,首先应向总线当主控制器向某个器件传送信息时,首先应向总线送送1、开始信号、开始信号,然后才能传送信息,当
13、信息传送结,然后才能传送信息,当信息传送结束时应送束时应送5、结束信号、结束信号,开始信号和结束信号规定如,开始信号和结束信号规定如下:下:开始信号开始信号:SCL为高电平时,为高电平时,SDA由高电平向低电由高电平向低电平跳变平跳变,开始传送数据。,开始传送数据。加上程序加上程序void start()结束信号结束信号:SCL为高电平时,为高电平时,SDA由低电平向高电由低电平向高电平跳变平跳变,结束传送数据。,结束传送数据。加上程序加上程序void stop()要点要点1 1 开始与结束信号开始与结束信号11/11/202223泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第1
14、0章章 I2C总线总线开始信号和结束信号之间传送的是信息,信息的字节数没有开始信号和结束信号之间传送的是信息,信息的字节数没有限制,但限制,但每个字节必须为每个字节必须为8位位,高位在前,低位在后高位在前,低位在后。数据。数据线线SDA上每一位信息状态的改变只能发生在时钟线上每一位信息状态的改变只能发生在时钟线SCL为低为低电平的期间电平的期间。每个字节后面必须接收一个应答信号(每个字节后面必须接收一个应答信号(ACK),),ACK是从控是从控制器在接收到制器在接收到8位数据后向主控制器发出的特定的低电平脉位数据后向主控制器发出的特定的低电平脉冲,用以表示已收到数据。主控制器接收到应答信号冲,
15、用以表示已收到数据。主控制器接收到应答信号(ACK)后,可根据实际情况作出是否继续传递信号的判断。)后,可根据实际情况作出是否继续传递信号的判断。若未收到若未收到ACK,则判断为从控制器出现故障。具体情况如,则判断为从控制器出现故障。具体情况如图所示:图所示:要点要点2 2 数据的传送数据的传送11/11/202224泉州信息职业技术学院泉州信息职业技术学院 情境情境 3 第第10章章 I2C总线总线SDASDASCLSCL开始信号12789应答位12891应答位应答位结束信号主控制器每次传送的信息的第一个字节必须是主控制器每次传送的信息的第一个字节必须是器件地址码器件地址码,第二个字节为器件单元地址,用于实现选择所操作的器件第二个字节为器件单元地址,用于实现选择所操作的器件的内部单元,从第三个字节开始为传送的数据。的内部单元,从第三个字节开始为传送的数据。11/11/20
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1