第1章 单片机开发的硬件基础 1 1.1 单片机的应用和特点 1 1.1.1 单片机的应用 1 1.1.2 主流单片机的种类及特点 3 1.2 MCS-51系列单片机的内部结构 7 1.3 MCS-51单片机的引脚功能与时序 9 1.3.1 MCS-51系列单片机引脚说明 10 1.3.2 MCS-51单片机的时序 16 1.4 MCS-51单片机的存储器组织 17 1.4.1 程序存储器 18
32 10s的秒表 “按键部分有问题”
/* 名称:10s的秒表 说明:首次按键计时开始,再次按键暂停,第三次按键清零。 */
#include<reg51.h>
#define uchar unsigned char #define uint unsigned int sbit K1=P3^7; uchar
i,Second_Counts,Key_Flag_Idx; bit Key_State; uchar
DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //延时
void DelayMS(uint ms) { uchar t; while(ms--) for(t=0;t<120;t++); }
//处理按键事件
void Key_Event_Handle() { if(Key_State==0) { Key_Flag_Idx=(Key_Flag_Idx+1)%3; switch(Key_Flag_Idx) { case 1: EA=1;ET0=1;TR0=1;break; case 2: EA=0;ET0=0;TR0=0;break; case 0: P0=0x3f;P2=0x3f;i=0;Second_Counts=0; } } }
//主程序 void main() { P0=0x3f; //显示00 P2=0x3f; i=0; Second_Counts=0; Key_Flag_Idx=0; //按键次数(取值0,1,2,3) Key_State=1; //按键状态
1

《单片机 C 语言程序设计实训 100 例---基于 8051 和 PROTEUS 仿真》案例 《单片机 C 语言程序设计实训 100 例—基于 8051+Proteus 仿真》案例 第 01 篇 ...
单片机 C 语言程序设计实训 100 例——基于 8051+Proteus 仿真 单片机 C 语言程序设计实训 100 例——基于 ——基于 8051+ Proteus 仿真 01 闪烁的 LED /* ...
《单片机 C 语言程序设计实训 100 例---基于 8051 和 PROTEUS 仿真》案例 《单片机 C 语言程序设计实训 100 例—基于 8051+Proteus 仿真》案例 第 01 篇 ...
单片机C语言程序设计实训100例——基于8051+Proteus仿真-综合设计1_理学_高等教育_教育专区。单片机C语言程序设计实训100例——基于8051+Proteus仿真-综合设计部分...
单片机C语言程序设计实训100例—基于8051+Proteus仿真_信息与通信_工程科技_专业资料。《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例...
《单片机 C 语言程序设计实训 100 例---基于 8051 和 PROTEUS 仿真》案例 《单片机 C 语言程序设计实训 100 例—基于 8051+Proteus 仿真》案例 第 01 篇 ...
PROTEUS 仿真》案例 注明电子爱好者,共同学习 《单片机C语言程序设计实训 100 例—基于 8051+Proteus仿真》案例 第 01 篇 基础程序设计 01 闪烁的 LED /* 名称...
单片机C语言程序设计实训100例—基于8051+Proteus仿真_信息与通信_工程科技_专业资料。单片机C语言程序设计实训100例—基于8051+Proteus仿真...
单片机c语言程序设计实训100例-基于8051+Proteus仿真12_电子/电路_工程科技_专业资料。 今日推荐 67份文档 九妖笑话 2014年笑话大全之让你笑个够 儿童笑话大全...
闽公网安备 35021102001881号 
热门文档