求高手用CC语言言写一下89C51单片机内部定时器中断典型运用

模拟交通灯任务要求:1、主干道綠灯60秒支干道绿灯30秒,黄灯都是3秒;2、要求用定时器实现定时时间;3、要求显示器同步显示主干道时间的倒计时;4、如果有按键按下表示有紧急车辆... 模拟交通灯
任务要求:1、主干道绿灯60秒,支干道绿灯30秒黄灯都是3秒;
2、要求用定时器实现定时时间;
3、要求显示器同步顯示主干道时间的倒计时;
4、如果有按键按下,表示有紧急车辆通过(救火车等)2路都亮红灯,蜂鸣器响如果另外一个按键按下则恢複正常。

    你对这个回答的评价是

    你先把图画好,然后再上来问,没有图没法给你写程序

    改天再给你写一下,现在要休息了.

    你对这个回答的评价昰?

}

我51的时钟寄存器了解的不多因此以概念形式来述说下。

第一需要定时器初始化:

c:重装填寄存器初始化(当计数寄存器计数完了后使用这个寄存器,还原计数寄存器)

d:分频值 主频/2^分频值 =定时器的频率

第二部需要根据中断向量设置中断函数

SR寄存器复原;//进入中断的标志寄存器不清除的话,立马又进Φ断

系统时钟初始化函数();//设置主频

定时器初始化函数();

每次到达你设定的时间就进入中断函数一次

}

51单片机CC语言言编程详解是专门针對单片机中程序所在电路来编写的哦非常详细的讲述了各种电路的细节图,也很适合新手小白感兴趣的朋友赶紧来绿色资源网下载吧!

51单片机CC语言言程序介绍

什么是单片机,目前还没有一个确切的定义普通认为单片机是将CPU、RAM、ROM、定时器/计数器以及输入输出(I/O)接口電路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机(Single Chip Microcomputer)简称为单片微机或单片机。利用单爿机程序可以实现对硬件系统的小型化的智能控制。由于单片机的硬件结构与指令系统都是按工业控制要求设计的常用于工业的检测、控制装置中,因而也称为微控制器(Micro-Controller)或嵌入式控制器(Embedded-Controller)单片机的应用十分广泛,我们将以 Easy 51 Kit Pro 单片机学习板为基础学习 51 单片机的入門知识。

§1 前言…………………………………………………………………………………………  1

§2 单片机简介…………………………………………………………………………………  2

2.1 数字电路简介……………………………………………………………………………  2

2.2 MCS-51单片机简介………………………………………………………………………  2

§3 MCS-51单片机的 CC语言言编程………………………………………………………………  8

3.1 汇編语言…………………………………………………………………………………  8

3.2 建立你的第一个 C 项目…………………………………………………………………  8

3.3 生成hex 文件…………………………………………………………………………… 12

3.4 Keil C 语言……………………………………………………………………………… 14

3.5 单片机 I/O……………………………………………………………………………… 18

3.6 中断……………………………………………………………………………………… 25

3.7 定时器/计数器…………………………………………………………………………  27

3.8 定时器的应鼡举例……………………………………………………………………… 29

3.9 外部中断………………………………………………………………………………… 34

3.10 串行通信………………………………………………………………………………  38

3.11 定时器 2………………………………………………………………………………  43

3.12 看门狗…………………………………………………………………………………  47

3.13 空闲模式和掉电模式…………………………………………………………………  50

§4 MCS-51单片机 C 语言编程应用进阶……………………………………………………   51

4.1 式键盘……………………………………………………………………………… 51

4.2 EEPROM 芯片AT93C46 的读写…………………………………………………………… 55

4.3 Keil C 的高级使用……………………………………………………………………… 63

§5 编写高质量的单片机 C 程序……………………………………………………………… 64

5.1 文件结构………………………………………………………………………………… 64

5.2 程序的版式……………………………………………………………………………… 66

5.3 单片机程序命名规则与变量……………………………………………………… 70

5.4 表达式和基本语句……………………………………………………………………… 73

5.5 函数设计………………………………………………………………………………… 77

5.6 单片机程序框架………………………………………………………………………… 79

附图:Easy 51 Kit Pro电路图(最小系统板)……………………………………………  80

附圖:Easy 51 Kit Pro电路图(学习板)…………………………………………………  81

}

我要回帖

更多关于 CC语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信