程序代码如下:
// program name: project5.c
// 功能: 采用循环结构实现流水灯的控制
#include
void delay (unsigned char i) {
unsigned char j, k;
for (k=0; k
for (j=0; j<255; j++);
}
void main () {
unsigned char i, w;
while (1) {
w=0x01;
for (i=0; i<8; i++) {
P1=~w;
delay(200);
w<<=1;
}
}
}
上一篇:单片机LED数码管
下一篇:单片机模拟汽车转向灯
推荐阅读最新更新时间:2024-03-16 14:50
ST推出新系列STM32微控制器 为物联网设备提供创记录的处理性
STM32 H7新系列产品成为ARM Cortex -M内核微控制器性能新标杆 大容量片上存储器,丰富的通信外设,为物联网设备提供先进安全服务 中国,2016年10月21日 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出新的运算性能创记录的STM32H7系列微控制器。新系列内置STM32平台中存储容量最高的SRAM(1MB)、高达2MB闪存和种类最丰富的通信外设,为实现让智慧更高的智能硬件无处不在的目标铺平道路。 意法半导体自主研发的非常先进的40nm芯片制造工艺,结合产品架构创新,使新系列产品运算性能
[单片机]
51单片机EEPROM(E2PROM)测试程序
/ * * 文件名称: eeprom.c * 摘 要: 对EEPROM某个扇区进行读、写和擦除,并发送到串口 UART=9600 8位数据 CRYSTAL=18.432 TIMER_MODE=12T (EEPROM就是DATA FLASH,擦除只能按扇区,读写可以按字节,字节为0XFF时才可以写) * CPU芯片: STC12C5A16S2 instruction mode:1T * 作 者: XCY * 修改日期: 2012年3月27日 * */ #include reg52.h #include intrins.h typedef unsigned char BYTE; typedef unsigned
[单片机]
Aquiba为智能水表选择Energy Micro的低能耗微控制器
挪威奥斯陆, 2011年2月18日--Energy Micro宣布Sentech和Takahata Precision的合资企业Aquiba已选用Energy Micro的节能EFM32 Gecko微控制器,用于其创新的A200智能水表。EFM32G890F128微控制器具有超低功耗性能、处理能力和外围设置,可处理A200的高精度流量测量、数据记录、安全通信和应用固件升级。 Aquiba的A200智能水表优于传统的机械仪表,能够为智能供水网络提供一个完整的平台,没有移动部件,可提供世界一流的计量,即使在最低流量时也能保证有高精度的测量并提供全程的服务寿命。为了使水量操作员能提前为气候和网络基础设施将来的变化做好计划,A2
[电源管理]
程控任意波形功率电源的研究
摘要:采用了以单片机为核心,应用大规模集成逻辑器件FPGA、高速D/A转换器MAX5885和功率放大电路的方案设计了一款任意波形功率驱动电源。系统由单片机控制各个模块,频率合成电路合成所需的不同频率的时钟作为控制地址计数器的时钟信号,而地址计数器的计数输出提供读取存储的数字波彤数据的地址,数据经数模转换为模拟信号并经过功率放大后输出。该电源可以双路输出1 Hz~1 MHz频率范围内幅度、频率和相位可调的任意波形,同时将输出信号进行功率放大以达到有效驱动负载的目的。测试结果表明,该电源在最大输出电流为2 A时最大输出功率为200W。 关键词:任意波形发生器;单片机;频率合成;FPGA;功放电路 随着微电子技术和大规模集成电路
[电源管理]
18-基于51单片机的噪声测量仪仿真
具体实现功能: ①LCD1602实时显示噪声分贝值,精度为0.1db; ②可以按键设置报警值,实现声光报警;三个按键:设置键、加键、减键; ③当噪声分贝值未超过阀值时,绿灯闪烁;当超过阈值时,红灯闪烁并蜂鸣器报警。 单片机介绍 51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计
[单片机]
单相桥式半控电镀直流电源的单片机恒流装置
【摘要】 一种单相桥式半控电镀直流电源的单片机恒流装置,属于单片机控制技术在电镀直流电源恒流装置中的应用。包括可控硅电压控制电路及单片机控制装置。其特征是直流恒流设定键、时钟设置键、定时设置键分别与单片机输入端相连接;单片机I/O输出端与光耦连接,光耦与可控硅控制端连接。可控整流电路由二只可控硅与二只硅整流管组成,单相电源经变压器降压后分别与可控硅正极与硅整流负极相连接,可控硅的负极端为电镀电源的正极,硅整流的正极为电镀电源的负极,整流后的直流电流供电镀使用。单片机的输出端与数码显示屏连接。本发明创造通过对恒流值的设定,控制与其连接的可控硅导通角大小,实现设定电流的恒流输出,广泛应用小型电镀电源设备中。
[电源管理]
MSP430单片机看门狗的使用
1、看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。 2、其中后两种模式可以选择的时钟源有:SMCLK和ACLK。 3、使用后两种模式时要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时只有ACLK时钟,处在LPM4下,没有时钟可以使用。 4、看门狗模式的使用方法 当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢出,使程序复位。 5、MSP430F2274中,看门狗模式下可以计时最长为1s,若需要以更长的时间复位,可采取的方法,使用其他计数器,计数满后执行((void(*)())RESET_VECTOR
[单片机]
51单片机P0口的特性及使用方法解析
一、P0口特性: P0口为三态双向I/O口。对于内部有程序存贮器的单片机基本系统(如定制的8051),P0口可以作为输入/输出口使用,直接连外部的输入/输出设备;也可以作为系统扩展的地址/数据总线口。对于内部没有程序存贮器的单片机(如8031),P0口只能作为地址/数据总线口使用。 1、P0口的输出驱动器中也有一个多路电子开关。输出驱动器转接至口锁动器的Q端时,P0口作为双向I/O口使用。 这时,CPU发来的控制信号为低电平,使输出驱动电路的上拉场效应管T1截止。P0口的锁存器为“1”时,输出驱动器中的两个场效应管均截止,引脚浮空;由于P0口输出电路是漏极开路的电路,必须外接10kΩ拉高电阻才能有高电平输出。而写入“0”时,下
[单片机]
小广播
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐
最新单片机文章
更多热门文章
更多每日新闻
更多往期活动
11月22日历史上的今天
厂商技术中心