虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

单片机之闪烁灯

  • 单片机控制交通灯程序及设计

    近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。 程序源代码              ORG 0000H         ;主程序的入口地址        LJMP MAIN         ;跳转到主程序的开始处        ORG 0003H         ;外部中断0的中断程序入口地址                 ORG 000BH         ;定时器0的中断程序入口地址  

    标签: 单片机控制 交通灯 程序

    上传时间: 2013-12-21

    上传用户:1234321@q

  • 单片机led闪烁程序

    这是单片机的一种应用,实现控制的led灯闪烁,有完整的.c文件和.hex可烧录入单片机文件。

    标签: 单片机 基础应用

    上传时间: 2020-07-10

    上传用户:

  • 51单片机基础应用设计C语言实例(400例)合集

    100-24c02记忆开机次数101-24c02存储上次使用中状态102-DS1302 时钟原理103-DS1302可调时钟104-DS1302时钟串口自动更新时间105-1602液晶显示DS1302时钟106-字库ST7920 12864液晶基础显示107-按键 12864显示108-PCF8591 1路AD数码管显示109-PCF8591 4路AD数码管显示11-LED循环右移110-PCF8591 DA输出模拟111-PCF8591 输出锯齿波112-PCF8591 1602液晶显示113-串口通讯114-串口通讯中断应用115-RS485基本通讯原理116-红外接收原理117-红外解码数码管显示118-红外解码1602液晶显示119-红外发射原理12-查表显示LED灯120-红外收发测试121-双红外发射避障原理测试122-1个18B20 温度传感器 数码管显示123-1个18b20温度传感器1602液晶显示124-多个18b20温度传感器1602液晶显示125-超温报警测试126-温度可调上下限1602126-温度可调上下限1602显示127-PS2键盘输入1602液晶显示128-双色点阵1种颜色显示测试129-双色点阵2种颜色显示测试13-双灯左移右移闪烁130-双色点阵显示特定图形131-双色点阵交替图形显示132-双色点阵双色交替动态显示133-热敏电阻测试数码管显示134-光敏电阻测试数码管显示135-自动调光测试136-串转并数字芯片测试137-非门数字芯片测试138-电子琴139-实用99分钟倒计时器14-花样灯140-外部频率测试141-定时做普通时钟可调142-1602液晶显示的密码锁143-实用密码锁144-1602液晶显示的计算器145-秒表146-串口测温电脑显示147-交通灯测试148-点阵模拟电梯上行下行149-点阵流动广告模拟15-PWM调光150-综合测试程序151-12位AD_DS1621与12864液晶152-闪烁灯一153-闪烁灯二154-流水灯A155-51单片机12864大液晶屏proteus仿真156-流水灯B157-数码管显示158-12864LCD显示计算器键盘按键实验159-数码管显示(锁存器)16-共阳数码管静态显示160-数码管动态显示161-数码管滚动显示162-数码管字符显示163-独立按键164-矩阵键盘165-矩阵键盘(LCD)166-用DS1302与12864LCD设计的可调式中文电子日历167-定时器的使用(方式1)168-12864LCD图形滚动演示169-用PG12864LCD设计的指针式电子钟17-1个共阳数码管显示变化数字170-定时器的使用(方式2)171-外部中断的使用172-定时器和外部中断173-开关控制12864LCD串行模式显示174-点阵显示175-液晶1602显示176-12864带字库测试程序177-串行12864显示178-遥控键值解码-12864LCD显示179-液晶12864并行18-单个数码管模拟水流180-液晶12864并行2181-串口发送试验182-串口接收试验183-串口接收(1602)184-蜂鸣器发声185-直流电机调速186-蜂鸣器间断发声187-lcd-12864应用188-继电器控制189-直流电机调速19-按键控制单个数码管显示190-步进电机191-存储AT24C02192-PCF8591T AD实验193-PCF8591T芯片DA实验194-温度采集DS18B20195-EEPROM_24C02196-12864LCD显示24C08保存的开机画面197-红外解码198-12864LCD显示EPROM2764保存的开机画面199-时钟DS1302(LCD)2-IO输出-点亮1个LED灯方法220-单个数码管指示逻辑电平200-宏晶看门狗201-SD卡202-秒表203-普通定时器时钟204-彩屏控制205-彩屏图片显示206-12864+DS1302时钟+18B20温度计207-12864测试程序208-12864串行驱动演示209-12864生产厂程序21-8位数码管显示其中之一210-12864中文显示测试211-LCD12864212-12864M液晶显示(有字库)程序(汇编)213-超声波测距LCD12864显示214-红外遥控键值解码12864液晶显示(汇编语言)215-用DS1302与12864LCD设计的可调式中文电子日历216-中文12864217-中文12864LCD显示红外遥控解码实验218-IO端口输出219-IO端口输入22-8位数码管静态显示其中之二220-流水灯221-数码管显示222-数码管动态扫描演示223-独立按键224-独立按键去抖动225-定时器0226-定时器1227-定时器2228-外部中断0电平触发229-外部中断0边沿触发23-8位数码管动态扫描显示230-外部中断1231-矩阵键盘232-液晶LCM1602233-LCD1602动态显示234-EEPROM24c02235-开机次数记忆236-红外解码LCD1602液晶显示237-红外解码数码管显示238-喇叭239-液晶背光控制24-8位数码管动态扫描原理演示240-与电脑串口通信241-步进电机242-字库LCD12864液晶测试243-液晶数码综合显示244-99秒计时245-99倒计时246-抢答器247-PWM调光248-LED点阵249-直流电机调速25-数码管显示动态数据250-按键计数器251-秒表252-数码管移动253-花样灯254-红绿灯255-音乐播放256-红外收发演示257-普通定时器时钟258-继电器控制259-ps2键盘LCD1602液晶显示26-9累加260-RTC实时时钟DS1302液晶显示261-单线温度传感器18b20262-串口测温263-带停机 步进电机正反转264-步进电机正反转265-AD_DA_PCF8591266-液晶AD_DA_PCF8591267-秒手动记数268-功能感受269-流水登27-99累加270-点亮一个二极管271-用单片机控制一个灯闪烁272-将P1口状态送入P0、P2、P3273-P3口流水灯274-通过对P3口地址的操作流水点亮8位LED275-用不同数据类型控制灯闪烁时间276-用P0口、P1 口分别显示加法和减法运算结果277-用P0、P1口显示乘法运算结果278-用P1、P0口显示除法运算结果279-用自增运算控制P0口8位LED流水花样28-999累加280-用P0口显示逻辑与运算结果281-用P0口显示条件运算结果282-用P0口显示按位异或运算结果283-用P0显示左移运算结果284-万能逻辑电路实验285-用右移运算流水点亮P1口8位LED286-用if语句控制P0口8位LED的流水方向287-用swtich语句的控制P0口8位LED的点亮状态288-用for语句控制蜂鸣器鸣笛次数289-包含单片机寄存器的头文件29-9999累加290-用do-while语句控制P0口8位LED流水点亮291-用字符型数组控制P0口8位LED流水点亮292-用P0口显示字符串常量293-用P0 口显示指针运算结果294-用指针数组控制P0口8位LED流水点亮295-用数组的指针控制P0 口8 位LED流水点亮296-用P0 、P1口显示整型函数返回值297-用有参函数控制P0口8位LED流水速度298-用数组作函数参数控制流水花样299-用数组作函数参数控制流水花样3-IO输出-点亮多个LED灯方法130-9累减300-用函数型指针控制P1口灯花样31-99累减32-999累减33-9999累减34-显示小数点35-数码管消隐36-数码管递加递减带消隐37-数码管左移38-数码管右移38-数码管右移139-数码管右移24-IO输出-点亮多个LED灯方法240-数码管循环左移41-数码管循环右移41-数码管循环右移142-数码管循环右移243-数码管闪烁44-数码管局部闪烁45-定时器046-定时器147-定时器248-产生1mS方波49-产生200mS方波5-闪烁1个LED50-产生多路不同频率方波51-1个独立按键控制LED52-1个独立按键控制LED状态转换53-2按键加减操作53-2按键加减操作数码管显示54-多位数按键加减(闪烁)54-多位数按键加减(闪烁)数码管显示55-多位数按键加减(不闪烁)55-多位数按键加减(不闪烁)数码管显示56-定时器扫描数码管(不闪烁)57-按键长按短按效果58-抢答器59-独立按键依次输入数据6-不同频率闪烁1个LED灯60-按键从右至左输入61-8位端口检测8独立按键62-矩阵键盘行列扫描63-矩阵键盘反转扫描64-矩阵键盘中断扫描65-矩阵键盘密码锁66-矩阵键盘简易计算器67-外部中断0电平触发68-外部中断1电平触发69-外部中断0下降沿触发7-不同频率闪烁多个LED灯70-外部中断1下降沿触发71-T0外部计数输入72-T1外部计数输入73-看门狗溢出测试74-按键喂狗75-喇叭发声原理76-警车声音77-救护车声音78-喇叭滴答声79-报警发声8-8位LED左移80-消防车警报81-音乐播放82-步进电机转动原理83-步进电机正反转84-步进电机按键控制85-步进电机转

    标签: 51单片机 C语言

    上传时间: 2021-11-08

    上传用户:

  • VIP专区-单片机源代码精选合集系列(28)

    eeworm.com VIP专区 单片机源码系列 28资源包含以下内容:1. 2010年新增TX-1C程序.rar2. CT107D电路原理图.pdf3. 单片机原理及应用.ppt4. TX-1C开发板PDIUSBD12驱动开发包.rar5. EM78指令系统.pdf6. 基于STM32的全彩LED显示屏系统的设计.pdf7. CC2530基础实验V1.00.pdf8. 单片机C51语言关键字的解释和运算优先级及结合性.pdf9. 四位数码管从一数到F,LED就向下移一位c语言代码.zip10. EXP-LM3S615原理图.pdf11. 让单片机初学者成为电子工程师.pdf12. 闪烁灯制作.zip13. C8051的C语言的彻底应用.pdf14. 电动智能小车(完整论文),绝对值得一看.doc15. 单片机开发板项目一.zip16. 51单片机英文缩写全称.doc17. 基于51单片机的多功能电子钟设计(毕业论文).pdf18. 单片机代码.zip19. 电子设计1000例教材.zip20. 新唐Nano系列笔记(smartmcu).pdf21. 左移流水灯.zip22. 新唐CAN-BUS系列笔记(smartmcu).pdf23. 新唐USB系列笔记(smartmcu).pdf24. 基于单片机的变频调速技术在矿用电机车上的应用.pdf25. DS18B20的单线多点温度数据采集与传输系统设计.zip26. avr单片机在净化工作台控制器中的应用.pdf27. 单片机实验与实践教程.pdf28. at89c2051在ad转换中的应用.pdf29. 键盘和鼠标操作.docx30. 8098单片机在可控硅功率调节系统中的应用.pdf31. 中断服务程序.docx32. 8051单片机在小功率直流电动机转速控制系统中的应用.pdf33. 基于单片机可编程低通滤波器设计.pdf34. 555电路在单片机测控系统中的应用.pdf35. 基于单片机控制的高精度多点温度检测显示系统.pdf36. STM32的USB.pdf37. 基于单片机的通用示波器存储功能扩展设计.pdf38. 在Cortex-M3处理器上运行TDMI处理器软件.pdf39. 基于单片机的温度测控.pdf40. 智能家居控制系统.doc41. 12864取模程序2.rar42. 12864取模程序1.rar43. 51单片机+DS18B20+NRF24L01+LCD1602=无线温度传感——C代码.wps44. 基于STC89C2051单片机的电子钟.rar45. 喷泉设计图纸.pdf46. 按键控制数码管显示实验.doc47. AT89C51数码管电子时钟源代码.pdf48. DS18B20温度传感器.rar49. 定时计数器知识.doc50. 自制Segway平衡滑板.pdf51. tlc0831串口通信的AD转换的C程序.rar52. 实验二 流水灯实验.doc53. 单片机输出控制电路的制作.ppt54. MSP430x13x, MSP430x14x, MSP430x14x1 Mixed Signal Microcontroller (Rev. F).pdf55. pic单片机例程.rar56. 基于51单片机的音乐播放器.docx57. C51单片机汇编.pdf58. 交通灯控制—89c51.doc59. 单片机课设之音乐播放器.doc60. ASCII码随心换v3.0.0.1.exe61. C语言符号优先级.pdf62. 音乐播放器-单片机课程设计3.doc63. c语言库函数查询(TC2.0).exe64. C语言指令、符号表.doc65. LED照明控制系统分级.docx66. 旋转LED.rar67. 数据结构课程内容总结.ppt68. 单片机从入门到精通.pdf69. 一种新型四轴搜救飞行器设计.pdf70. Proteus详细教程.pdf71. 16位单片机C语言编程.pdf72. 基于单片机的PS_2标准键盘接口制作.pdf73. 基于C8051F021的智能配电数字终端温度控制技术的设计.zip74. MSP430F149实验板实验代码.zip75. 09全国大学生电子竞赛题目.doc76. 芯睿单片机—流星雨灯开发.rar77. PIC16F886_cn.PDF78. 芯睿单片机各类型号常用选型表.xls79. Proteus+7.5+SP3安装流程.rar80. 芯睿兼容产品性能说明.doc81. 51单片机参考教程.rar82. AT89C2051中文资料.doc83. lcd1602_中文资料_word版.doc84. SD读写程序.rar85. 单片机原理与应用及c51程序设计.doc86. C8051的C语言的彻底应用.pdf87. AVR汇编.pdf88. 毕业设计---LED旋转灯.pdf89. MSP430使用资料.pdf90. emc_simulator.rar91. 小车轨迹采样部分原理图.pdf92. 循迹小车详细资料.rar93. 12864点阵型液晶显示屏的工作原理.doc94. 欧姆龙PLC编程软件CX-Programmer7.1 简体中文版.zip95. 51单片机读U盘.zip96. 单片机编程实例大全.doc97. SC51X开发板 用户手册.pdf98. 单片机循环计数.zip99. 利用单片机实现对电机的pwm控制.doc100. 删繁就简单片机从入门到精通.pdf

    标签: 数字 电视原理

    上传时间: 2013-07-30

    上传用户:eeworm

  • 用单片机80C51控制流水灯

    80C51单片机控制流水灯 1使用汇编语言编写程序,8个LED灯接在P0口,显示出流水灯效果 2用mov指令移位 3用查表法显示流水灯 4将P1口拨码开关设置状态读出,作为流水灯设置显示模式 5在4的基础上加入控制功能,K0为低电平时,LED停止移动,K0高电平时,LED开始移动;K1为低电平时,LED左移,K1高电平时,LED右移。

    标签: 80C51 用单片机 控制 流水灯

    上传时间: 2013-10-31

    上传用户:ggwz258

  • 51单片机c语言超强学习资料

    单片机c语言学习和单片机制作资料: 函数的使用和熟悉 实例3:用单片机控制第一个灯亮 实例4:用单片机控制一个灯闪烁:认识单片机的工作频率 实例5:将 P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能 实例6:使用P3口流水点亮8位LED 实例7:通过对P3口地址的操作流水点亮8位LED 实例8:用不同数据类型控制灯闪烁时间 实例9:用P0口、P1 口分别显示加法和减法运算结果 实例10:用P0、P1口显示乘法运算结果 实例11:用P1、P0口显示除法运算结果 实例12:用自增运算控制P0口8位LED流水花样 实例13:用P0口显示逻辑"与"运算结果 实例14:用P0口显示条件运算结果 实例15:用P0口显示按位"异或"运算结果 实例16:用P0显示左移运算结果 实例17:"万能逻辑电路"实验 实例18:用右移运算流水点亮P1口8位LED 实例19:用if语句控制P0口8位LED的流水方向 实例20:用swtich语句的控制P0口8位LED的点亮状态 实例21:用for语句控制蜂鸣器鸣笛次数 实例22:用while语句控制LED 实例23:用do-while语句控制P0口8位LED流水点亮 实例24:用字符型数组控制P0口8位LED流水点亮 实例25: 用P0口显示字符串常量 实例26:用P0 口显示指针运算结果 实例27:用指针数组控制P0口8位LED流水点亮 实例28:用数组的指针控制P0 口8 位LED流水点亮 实例29:用P0 、P1口显示整型函数返回值 实例30:用有参函数控制P0口8位LED流水速度 实例31:用数组作函数参数控制流水花样 实例32:用指针作函数参数控制P0口8位LED流水点亮 实例33:用函数型指针控制P1口灯花样 实例34:用指针数组作为函数的参数显示多个字符串

    标签: 51单片机 c语言

    上传时间: 2013-10-21

    上传用户:llandlu

  • 给初学单片机的40个实验(含电路图和源程序)

    给初学单片机的40个实验(含电路图和源程序) 1. 闪烁灯 1.  实验任务 如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.  电路原理图 . 模拟开关灯 1. 实验任务 如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。 2. 电路原理图 5. 广告灯(利用取表方式) 1. 实验任务 利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒)。 2. 电路原理图

    标签: 单片机 实验 电路图 源程序

    上传时间: 2013-11-29

    上传用户:frank1234

  • p1口八个灯作跑马灯

    p1口八个灯作跑马灯,实现灯的循环移动 可以作单片机入门的简单例子,打开神密的单片机之门

    标签: 跑马灯

    上传时间: 2016-03-29

    上传用户:gundamwzc

  • 适合刚开始学习单片机的人们进行的几个试验

    适合刚开始学习单片机的人们进行的几个试验,包括闪烁灯,模拟开关灯,报警器,动态数码管显示等初步的实验。

    标签: 单片机

    上传时间: 2013-12-31

    上传用户:litianchu

  • 单片机开发板源程序适合初学者 第六部分 继电器输出控制

    单片机开发板源程序适合初学者 第六部分 继电器输出控制,马表,模拟开关灯,闪烁灯,音乐

    标签: 单片机开发板 初学者 源程序

    上传时间: 2017-09-12

    上传用户:xjz632