《单片机C语言编程》课件-数码管静态显示_第1页
《单片机C语言编程》课件-数码管静态显示_第2页
《单片机C语言编程》课件-数码管静态显示_第3页
《单片机C语言编程》课件-数码管静态显示_第4页
《单片机C语言编程》课件-数码管静态显示_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

单片机C语言编程KeilProteus数码管的静态显示任务要求:单片机的P2口控制单数码管循环显示数字“1,2,3”P0口控制单数码管循环显示数字“7,8,9”静态显示是指屏幕上的内容在显示后保持不变,直到有新的内容更新。1.认识数码管(1)常见的显示器件发光二极管数码管

LED点阵LCD液晶屏在低电压、小电流条件下驱动发光单色性好、亮度高重量轻、抗冲击性能好、使用寿命长、成本低(2)数码管的优点引脚图共阴极共阳极(3)数码管的电路结构及类型1.认识数码管(4)数码管显示原理(以共阴极数码管为例)abcdfghgfedcba001111110000011001011011e

字符0123456789共阴极0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F共阳极0xC00xF90xA40xB00x990x920x820xF80x800x90h1.认识数码管2.数码管电路设计每根口线最大可吸收10mA的(灌)电流

P0口吸收电流的总和不能超过26mA

P1、P2和P3每个口吸收电流的总和限制在15mA

4个口所有口线的吸收电流总和限制在71mA

(1)单片机并行口的特点P1、P2、P3内部上拉电阻约30K,P0口没有P0口要加外部上拉电阻要考虑亮度的问题:常用74LS244.74LS04,三极管等驱动保证不被损坏:加上合适限流电阻(2)数码管电路设计注意事项2.数码管电路设计七段数码管:7SEG排阻:RESPACK-73.数码管程序设计#include<reg52.h>voiddelay(){ inti,j; for(i=0;i<300;i++) for(j=0;j<300;j++);}voidmain(){ while(1) { P2=0xF9; P0=0xF8; delay(); P2=0xA4; P0=0x80; delay(); P2=0xB0; P0=0x90; delay(); }}参考程序任务要求:单片机的P2口控制单数码管循环显示数字“1,2,3”P0口控制单数码管循环显示数字“7,8,9”4.拓展与延升1.修改程序显示03

温馨提示

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

评论

0/150

提交评论