随笔分类 -  51

13定时器
摘要:监视定时器俗称看门狗,它的作用是强迫单片机进入复位状态,使之从硬件和软件故障中解脱出来 定时器0的初始化过程 1.定时器模式的设定。对TMOD赋值,以确定T0和T1的工作方式 2.定时器初值设定。计算初值,并将其写入THO,TLO. 3.设置中断系统。允许全局中断和定时器0中断 4.启动定时器,使T 阅读全文
posted @ 2018-01-28 22:14 疯子孑孓 阅读(300) 评论(0) 推荐(0)
12中断练习
摘要:因为没有带杜邦线回家,等回学校更 阅读全文
posted @ 2018-01-28 19:57 疯子孑孓 阅读(136) 评论(0) 推荐(0)
11中断系统
摘要:中断是基础 中断:是解决突发事件和多任务实时处理的最佳方法。 引入原因:减少运行时间,可以处理多个任务。 优点:分时性,实时性,可靠性高。 其运行原理如下图所示 80c51有5个中断源80c52有六个中断源,两个优先级,可实现二级中断嵌套。 优先级 !! 原则 1.CPU同时接受几个中断时,首先响应 阅读全文
posted @ 2018-01-26 21:19 疯子孑孓 阅读(322) 评论(0) 推荐(0)
07数码管静态显示
摘要:定义主板函数hjc-52.c 定义各部分 最后的主函数 阅读全文
posted @ 2018-01-20 22:22 疯子孑孓 阅读(417) 评论(0) 推荐(0)
10独立键盘控制
摘要:注意它的IO口! 我们可以直接在数码管的基础上来修改,首先,依旧是延时函数, 头文件 主板函数 主函数,注意思想 阅读全文
posted @ 2018-01-20 22:22 疯子孑孓 阅读(175) 评论(0) 推荐(0)
05蜂鸣器
摘要:先写自己目前进度,稍后补。。。 阅读全文
posted @ 2018-01-20 22:15 疯子孑孓 阅读(134) 评论(0) 推荐(0)
04流水灯
摘要:Way1, Way2, Way 3, Way 4 先写自己目前进度,稍后补。。。 阅读全文
posted @ 2018-01-20 22:14 疯子孑孓 阅读(179) 评论(0) 推荐(1)
03.点一个灯
摘要:点灯 学习之前请先安装KEILC51软件,在学会使用汇编语言后,学习C语言编程是一件比较容易的事,我们将通过一系列的实例介绍C语言编程的方法。图1-1所示电路图使用89c51单片机作为主芯片,这种单片机性属于80C51系列,其内部有8K的FLASH ROM,可以反复擦写,非常适于做实验。89c51的 阅读全文
posted @ 2018-01-14 22:42 疯子孑孓 阅读(228) 评论(0) 推荐(1)
02.燃烧
摘要:程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的 是哪个 COM 口,如图 2-21 所示,找到“USB-SERIAL CH340(COM5)”这一项,这里最后的 数字就是开发板目前所使用的 COM 端口号。 下载软件列出了 5 个步骤:第一步,选择单片机型号, 阅读全文
posted @ 2018-01-14 22:36 疯子孑孓 阅读(168) 评论(0) 推荐(0)
01.Keil的基本使用
摘要:Keil 基本概况介绍 首先,我们用 Keil 先打开一个现成的工程,来认识一下 Keil 软件,如图 1-7 所示。 1. 关于 Keil 软件里边的字体大小和颜色设置。在菜单 Edit-->Configuration-->Colors &Fonts 里边,可以进行字体类型、颜色、大小的设置, 因 阅读全文
posted @ 2018-01-14 22:31 疯子孑孓 阅读(1334) 评论(1) 推荐(1)
00.环境搭建
摘要:1.1单片机开发软件环境搭建单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的 51 版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。1、 首先准备 Keil uVision4 安装源文件,双击安装文件,弹出安装的欢迎界面, 2、 阅读全文
posted @ 2018-01-14 21:59 疯子孑孓 阅读(130) 评论(0) 推荐(1)