欢迎来到天天文库
浏览记录
ID:41236085
大小:368.50 KB
页数:18页
时间:2019-08-20
《单片机原理与应用3LED》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、复习单片机应用系统设计简单的单片机点亮LED灯电路#includesbitout=P1^0;main(){out=0;}步骤系统分析选择单片机及结构,制作最小系统硬件设计(包括显示(输出、输入))软件设计仿真(如何实现)任务:流水灯(4-8-32)系统设计?亮=——灭=——MCU硬件电路画图?电路示意图设计在上一节的基础上实现?填空:系统设计?亮=——灭=——#includesbitout=P1^0;main(){out=0;}一个二个?三个??设计#includesbitout1=P1^0;sb
2、itout2=P1^1;sbitout3=P1^2;sbitout4=P1^3;main(){out1=0;out2=0;out3=0;out4=0;}循环while(){}软件设计定义8个引脚?考虑用二进制-01码unsignedcharLED;main(){LED=0x80;for(j=0;j<8;j++){P0=~LED;delay();LED>>=1;}7段LED显示器的结构数码管应用分类共阴共阳显示①静态显示驱动:静态驱动也称直流驱动。实际应用时必须增加译码驱动器进行驱动,硬件电路的比较复杂。②动态显示驱动:是单片机应用显示最主要的方式。任
3、务二、按键记次1、要求按键记次案例的功能是:通过单片机控制按键,对每次按键进行记次,并在数码管上显示信息。2、资讯3、硬件设计用数码管实现计数硬件电路8段LED与P0口互联,用P2口控制LED等的发光P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0显示cehdgfab0111111010010000160x7e0x21点亮一个数码管首先选择对应的位如P2^6,或P2^7再输出对应的数据用P0口main(){P2=0x7f;P0=1;}4、软件设计-程序main(){unsignedinti;while(1){P0=0x1;P2=0x7
4、f;for(i=0;i<60000;i++);P2=0xbf;for(i=0;i<60000;i++);P2=0xff;}第一个数码管亮第二个数码管亮关闭数码管亮
此文档下载收益归作者所有