项目4 单片机的IO口及其应用_第1页
项目4 单片机的IO口及其应用_第2页
项目4 单片机的IO口及其应用_第3页
项目4 单片机的IO口及其应用_第4页
项目4 单片机的IO口及其应用_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术应用项目四单片机的IO口及其应用广东机电职业技术学院第一部分说课程第一部分说课程1.单片机I/O口及功能单片机有4组IO端口,P0、P1、P2、P3。

1.P0口

(1)作为普通I/O口:内部电路是漏极开路电路,必须外接上拉电阻才有高电平输出。

(2)作为地址/数据线:在访问外部存储器时,P0口作为地址/数据线复用使用。2.P1口只能作为通用I/O口使用,因为内部电路结构有所不同。3.P2口除了用作通用I/O口之外,还可以用来作访问外部存储器时的地址线。4.P3口除了用作通用I/O口之外,还可以有第二功能:接收数据、发送数据、外部中断、计数等。第一部分说课程第一部分说课程2.单片机I/O口应用电路

1.单片机驱动LED发光二极管发光二极管正极串联限流电阻接电源,负极接单片机I/O口。编程使单片机I/O口输出“0”低电平,LED发光二极管点亮;输出“1”高电平,LED发光二极管不亮。

第一部分说课程第一部分说课程2.单片机I/O口应用电路

2.单片机驱动蜂鸣器发声直流电压供电,接通电源后,蜂鸣器的振动膜在电磁场作用下振动发声。由于单片机I/O口输出的电流较小,不足以驱动蜂鸣器发声。通常在单片机I/O口输出端,外加一晶体管放大电路,放大电流。编程使单片机I/O口输出“0”低电平,晶体管放大器导通,放大电流驱动蜂鸣器发声;输出“1”高电平,晶体管放大器不导通,蜂鸣器不发声。

第一部分说课程第一部分说课程2.单片机I/O口应用电路

3.单片机控制数码管显示

(1)数码管的结构8段数码管内部由8个LED排列在一起封装而成。这8只LED分别代表a、b、c、d、e、f、g、dp(小数点),显示字母“8”的形状。

(2)数码管的显示原理:

共共阴数码管的8个LED阴极连在一起成公共端,接地,另一端如果是高电平,对应LED点亮;共阳数码管的8个LED阳极连在一起成公共端,接正电源,另一端如果是低电平,对应LED点亮。不同的发光段的组合显示数字0~9、“.”和字符等。如b、c段亮而其余全部暗则显示数字“1”。第一部分说课程第一部分说课程2.单片机I/O口应用电路

4.数码管的段码表数码管显示需要符号的电平信号称为段码,8段数码管的段码刚好是8位,一个字节。8段数码管的段码表,如表所示。

共阴极数码管,3F段码显示字符0,06段码显示字符1;共阳极数码管,C0段码显示字符0,F9段码显示字符1;等等。第一部分说课程第一部分说课程3.案例-单片机控制数码管显示1.任务目标

利用单片机的P2组端口控制数码管循环显0~9。2.电路连接

共阴数码管8个引脚分别与单片机P27-P20引脚连接。第一部分说课程第一部分说课程3.案例-单片机控制数码管显示3.源程序设计#include<reg52.h>#defineucharunsignedchar//宏定义ucharucharLed[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴极数码管0x3f对应"0"的字型,0x06对应"1"的字型,类推voidmain(){while(1){ uchari; for(i=0;i<10;i++) { P2=Led[i];//将Led的字型码送P2口 Delay();//稍作延时,观察效果 }

}}第一部分说课程第一部分说课程4.小结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论