/****** 单片机接收电脑串口发出的指令并执行相应动作。同时,也接收无线遥控发出的信号,并执行动作**************/
#include
#define uchar unsigned char
#define uint unsigned int
uchar code SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数码管编码,预留
uchar code ACT[4]={0xfe,0xfd,0xfb,0xf7};//数码管显示相关,预留
/*************************************************************/
uchar code as[]=" shoudao zhiling :\0";
uchar a=0x30,b;
sbit D1=P2^3;
sbit D2=P2^4;
//****************************************************
void init(void)
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
TR1=1;
ES=1;
EA=1;
}
//************************
void delay(uint k)
{
uint data i,j;
for(i=0;i
关键字:单片机 串口通信控制 遥控控制
引用地址:
单片机与电脑串口通信控制,附带遥控控制
推荐阅读最新更新时间:2024-03-16 13:07
STM32单片机的ADC多通道采样
一 单通道采样 参考资料: 《STM32库开发实战指南》 原理性质的东西还是少讲,因为上面那本书里面讲解的很详细了,直接来看硬件电路图 这里使用的是3362电位器(10K),即用STM32来测量PB0和GND两端的电压,这样的电路设计比较简单也容易理解,但是存在一定的弊端,下面给出《STM32库开发实战指南》上面配套的硬件电路图 如果设计电路图的话,可以参考这种思路。 我的收获 1 引脚初始化的时候需要注意 每一个ADC通道都对应一个GPIO引脚,看图中的ADC123_IN10,表示这个引脚(PC0)可以配置为ADC1的通道10,或者是ADC2的通道10,或者是ADC3的通道10,这个地方非常重要,涉及到后面ADC初
[单片机]
IAR Embedded Workbench for Arm现已全面支持
凌通科技GPM32F系列MCU 中国上海 — 2023年6月 — 嵌入式开发软件和服务之全球领导者 IAR,与业界领先的MCU供应商凌通科技(Generalplus)联合宣布,最新发表的完整开发工具链IAR Embedded Workbench for Arm 9.4版本已全面支持凌通科技GPM32F系列MCU。 凌通科技致力于语音IC、LCD IC、数字图像处理IC、AI/智能教育相关芯片、8至32位各式MCU芯片的研发,其 GPM32F系列MCU产品具备高性能及可靠性,广泛应用于家电产品/马达产品/无线充电/量测IC。 IAR Embedded Workbench for Arm 9.4 版本为凌通科技MCU
[嵌入式]
AT89C51单片机最小系统
单片机最小系统 如图2 所示,89C51 的外部通过18 ,19 脚连接一个晶振和两个电容,构成振荡电路,可以为单片机提供时钟频率。9 脚通过一个10k 电阻和一个10 F 的电容构成了一个简单的复位电路, EA 接高电平,AL E、PSEN 信号不用,这样就构成了一个单片机最小系统。这个最小系统未设复位键,系统加电时自动复位。
[单片机]
汽车级MCU-F5xx系列产品及其应用
汽车级MCU市场总览
从2007年到2012年,消费者对汽车电子市场产品(包括 MCU、传感器及车身集成电路)的需求量不断上涨(图1),其中MCU所占的市场份额最大。但在巨大的市场机遇面前,汽车电子厂商也面临着挑战。随着消费者对于汽车舒适性、安全性、驾驶性要求的不断提高,汽车厂商在汽车电子产品性能改善、功能增加和整体成本降低等方面提出了更高的要求,使得IC供应厂商必须提高系统的集成度,以便减少整个系统的成本,简化设计流程。
MCU在汽车电子方面的主要应用涵盖五大领域,分别是:1、汽车动力系统控制,主要应用为发动机控制、方向转向以及动力转向;2、汽车控制系统,即车身的控制,主要包括防盗控制、开关控制、电动车窗控制、车门控制、
[嵌入式]
零基础入门单片机(3)案例就是一种外存
案例一:LED闪烁 电路: 代码: #include reg51.h sbit LED=P1^0; void delay(int i) { while(i--); } void main(void) { LED = 1; while(1) { delay(1000); LED = !LED; } } 案例二:按键控制LED的亮灭 电路: 代码: #include reg51.h sbit K1=P3^0; sbit L1=P1^0; void main(void) { while(1) { if(K1==0) { L1=0; //灯亮
[单片机]
MSP430单片机串行写入BOOTSTRAP与加密熔断功能
引言 对于MSP430单片机的开发调试有多种技术方案,例如EPROM方式、OTP方式、仿真开发系统方式、JTAG和BOOTSTRAP方式。BOOTSTRAP(又名BootStrap Loader,简称BSL)可与另一种Flash仿真工具JTAG控制器配合使用。对于Flash型的MSP430单片机初期开发进行的仿真,只需要1台PC机和1个FET(Flash Emulator Tool)的JTAG控制器即可实现。进入产品级开发阶段,为了保护用户代码,烧断Flash的保护熔丝以后就无法再通过JTAG口访问单片机,这时用户对Flash中的程序再进行检查或更新就只能通过BOOTSTRAP进行。不用担心用户代码会泄露,BOOTSTRAP
[单片机]
MCU各大厂商产品路线回顾
Microchip: 众所周知,Microchip雄居8位单片机龙头地位,与此同时,该公司也以其dsPIC系列瞄准16位单片机市场,力求做到兼顾8位单片机的低价优势与32位单片机的性能特色。 Motorola: Motorola拥有从8位、16位到32位的完整MCU产品线,但主力集中在8位与16位MCU,其中8位MCU的市占率为全球第一,16位则排名第三。 Motorola 8位MCU多在消费性电子应用;16位着重在汽车市场;32位用于CableModem、ADSL等通讯领域以及需要低耗电、高效能的应用产品。 瑞萨: 扩大产品线涵盖从4位、8位到高端的16位、32位产品,满足中国MCU各领域特别是汽车电子和工业电子领域的需求;
[焦点新闻]
基于单片机的开关柜智能测控装置设计及应用
0 引言 开关柜一般有断路器(负荷开关)、隔离刀闸、接地刀闸等一次开关设备。在运行或调试中,监测这些一次开关设备状态是至关重要的。在传统的开关柜上,一般使用信号灯来指示这些状态的,这样做显示不直观,且接线不方便。开关柜智能测控装置将一次设备状态显示与开关柜的一次方案图相结合,LED显示器件置于一次方案图中设备符号所处位置,电路状态一目了然,生动直观,如图1所示。 图 1 ASD系列开关柜智能测控装置产品示意图 同时集成的高压带电显示、自动温湿度控制、电参数测量功能使开关柜盘面简洁大方,降低二次接线工作量。 1 硬件设计方法 1.1 设计平台 中央处理器采用 Freescale公
[工业控制]