《单片机实训》ppt课件

《单片机实训》ppt课件

ID:40026548

大小:472.00 KB

页数:14页

时间:2019-07-17

《单片机实训》ppt课件_第1页
《单片机实训》ppt课件_第2页
《单片机实训》ppt课件_第3页
《单片机实训》ppt课件_第4页
《单片机实训》ppt课件_第5页
资源描述:

《《单片机实训》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机实训单片机最小系统单片机以高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是工业控制、设计智能化仪器仪表的首选微控制器,也是测控、监控的重要组成部分。单片机最小系统主要包括时钟电路和复位电路。用流水灯的程序验证单片机最小系统流水灯的程序#includevoiddelay0_2s(){unsignedchari;for(i=0;i<10;i++)//设置10次循环次数{TH1=0x3c;//定时器初值TL1=0xb0;TR1=1;//启动T1while(!TF1);//查询计数是否溢出TF1=0;//定时时间到}}voidmain(

2、)//主函数{while(1){unsignedchari,w;TMOD=0x10;//设置T1工作方式1w=0x01;//显示码初值for(i=0;i<8;i++){P1=~w;//w取反后送P1口,点亮相应的流水灯w<<=1;//点亮灯的位置移动左移delay0_2s();}w=0x80;//显示码for(i=0;i<8;i++){P1=~w;//取反w>>=1;//右移delay0_2s();//延时}}}流水灯的原理图秒表设计两位LED数码管显示00-99,计满清零秒表的程序#includeunsignedcharmsec,sec;//定

3、义msec为50ms计数变量,sec为秒变量voiddelay(unsignedchari){//延时函数unsignedcharj,k;for(k=0;k

4、是,秒变量清零voidmain(){//主函数unsignedcharled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//定义数字0~9字型显示码unsignedchartemp;TMOD=0x01;//定时器0工作方式1TH0=0x3C;//定时初值50msTL0=0xb0;EA=1;TR0=1;//开总中断ET0=1;//开定时器0中断P3=0xff;//p3口做输入while(1){P2=0x01;//选p2.0控制的数码管P1=led[sec/10];//显示秒个位delay(10);P2=

5、0x02;//选p2.1控制的数码管P1=led[sec%10];//显示秒十位delay(10);temp=~P3;//读入p3口引脚状态并取反temp=temp&0x2c;//屏蔽掉无关位,保留三位按键状态if(temp!=0){//判断有无按键按下if(temp==0x04)//按键暂停键TR0=0;//停止计数if(temp==0x08)//按下启动键TR0=1;//开始计数if(temp==0x20)//按下清零键{TR0=0;sec=0;msec=0;}}}}秒表的原理图串口秒表用串行口显示00-99,每隔一秒发送一次,循环反复;程序采用查询方式编写串口

6、秒表的程序#includeunsignedcharled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedcharmsec,sec;voiddelay();voidtime0()interrupt1{TH0=0x3c;TL0=0xb0;msec++;if(msec==20){msec=0;sec++;if(sec==100)sec=0;}}voidmain(){TMOD=0x01;TH0=0x3c;TL0=0xb0;EA=1;ET0=1;SCON=0;//可不写TR0=1

7、;while(1){SBUF=led[sec%10];while(TI==0);TI=0;SBUF=led[sec/10];while(TI==0);TI=0;delay();}}voiddelay(){unsignedcharj,k;for(j=0;j<50;j++)for(k=0;k<200;k++);}串口秒表的原理图交通信号灯顺序控制设计一个十字路口交通信号灯的顺序控制器绿灯亮,放行20s黄灯亮,警告5s红灯亮,禁止25sS0键按下时,A路放行,B路禁行S1键按下时,A路禁行,B路放行交通灯的程序#includeunsignedchar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。