自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 13定时器

监视定时器俗称看门狗,它的作用是强迫单片机进入复位状态,使之从硬件和软件故障中解脱出来 定时器0的初始化过程 1.定时器模式的设定。对TMOD赋值,以确定T0和T1的工作方式 2.定时器初值设定。计算初值,并将其写入THO,TLO. 3.设置中断系统。允许全局中断和定时器0中断 4.启动定时器,使TR0置位,启动定时器0 初值计算 作用 1.进行延时 2.对外部的时...

2018-01-28 22:14:00 259

转载 12中断练习

因为没有带杜邦线回家,等回学校更 1 #include<reg52.h> 2 void main() 3 { 4 P1=0xfe;//赋初值 5 IT0=0;//外部中断0低电平 INT0 6 EA=1;//全开 =0关中断 7 EX0=1;//允许外部中断0进入中断 8 9 ...

2018-01-28 19:57:00 164

转载 11中断系统

中断是基础 中断:是解决突发事件和多任务实时处理的最佳方法。 引入原因:减少运行时间,可以处理多个任务。 优点:分时性,实时性,可靠性高。 其运行原理如下图所示 80c51有5个中断源80c52有六个中断源,两个优先级,可实现二级中断嵌套。 优先级 !! 原则 1.CPU同时接受几个中断时,首先响应级别最高的。 2.正在进行的中断过程不能被新的同级或者...

2018-01-26 21:19:00 193

转载 07数码管静态显示

51单片机内存是4k,52单片机是8k,就是内存不一样。数码管的特点:1.自发光,亮度高,适合环境亮度低的场合使用       2.牢固,不怕冲击。eg:呼唤机数码管是一种半导体发光器件,其基本单元是二极管。一般是3.3v,但是单片机工作是5v,所以会串联一个1k的电阻来保护。智能小车是共阳(拉高)可以节省成本,51实验板是共阴(接地),PO口!!!P0.0-P0.7是双向I/O口,...

2018-01-20 22:22:00 205

转载 10独立键盘控制

注意它的IO口! 我们可以直接在数码管的基础上来修改,首先,依旧是延时函数, 1 void delay(float t) 2 { 3 unsigned int j,i; 4 j=t*100; 5 while(j--) // 150400-1 6 { 7 for(i=1505;i;i--); //1505-1...

2018-01-20 22:22:00 167

转载 05蜂鸣器

1 #include<reg52.h> 2 sbit FM=P2^3; //把J1 LED跳线帽取下 3 void delay(float t) 4 { 5 unsigned int j,i; 6 j=t*100; 7 while(j--) // 150400-1 8 { 9 ...

2018-01-20 22:15:00 89

转载 04流水灯

Way1, 1 #include<reg52.h> 2 sbit LED0=P1^0; 3 void delay(float t) 4 { 5 unsigned int j,i; 6 j=t*100; 7 while(j--) // 150400-1 8 { 9 for(i=1505...

2018-01-20 22:14:00 103

转载 03.点一个灯

点灯 学习之前请先安装KEILC51软件,在学会使用汇编语言后,学习C语言编程是一件比较容易的事,我们将通过一系列的实例介绍C语言编程的方法。图1-1所示电路图使用89c51单片机作为主芯片,这种单片机性属于80C51系列,其内部有8K的FLASH ROM,可以反复擦写,非常适于做实验。89c51的P1引脚上接8个发光二极管,P3.2~P3.4引脚上接4个按钮开关,我们的任务是...

2018-01-14 22:42:00 190

转载 02.燃烧

程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的 是哪个 COM 口,如图 2-21 所示,找到“USB-SERIAL CH340(COM5)”这一项,这里最后的 数字就是开发板目前所使用的 COM 端口号。 ...

2018-01-14 22:36:00 105

转载 01.Keil的基本使用

Keil 基本概况介绍 首先,我们用 Keil 先打开一个现成的工程,来认识一下 Keil 软件,如图 1-7 所示。 1. 关于 Keil 软件里边的字体大小和颜色设置。在菜单 Edit-->Configuration-->Colors &Fonts 里边,可以进行字体类型、颜色、大小的设置, 因为我们用的是 C 语言编程,所以我们在 Windo...

2018-01-14 22:31:00 382

转载 00.环境搭建

1.1单片机开发软件环境搭建单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的 51 版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。1、 首先准备 Keil uVision4 安装源文件,双击安装文件,弹出安装的欢迎界面, 2、点击“Next”按钮,弹出“License Agreement”对话框,如图 1-2 ...

2018-01-14 21:59:00 125

转载 00.代码规范

代码规范有七大原则 1.空行  空行起着分割隔程序段落的作用 定义变量后要空行,尽可能的在定义变量的同时初始化该变量,即遵循就近原则 每个函数定义结束后都要加空行 两个相对独立的程序块,变量说明之后必须加空行 2.空格 关键字之后要有空格, 函数名之后不要留空格,应跟紧“(”,以与关键字区别 “(”向后紧跟;“)”,“,”,“;”这三个向前紧跟,紧跟处不留空格...

2017-07-15 10:47:00 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除