推荐阅读最新更新时间:2024-03-16 12:49
单片机在串口通信和ICP编程上的应用
一.简介
P89LPC935是一种单片封装的微控制器,适用于许多要求高集成度,低成本的场合,可以满足多方面的性能要求。P89LPC935采用了高性能的处理器结构,指令的执行时间只需2~4个时钟周期,6倍于80C51标准器件。P89LPC935集成了许多系统级的功能,这样可大大减少元件的数目和电路板面积并降低系统的成本。 P89LPC935的主要特性有: * 8KB的可字节擦除的FLASH程序存储器,组成1KB的扇区和64字节页。 * 256字节的RAM数据存储器和一个512字节的附加片内RAM,以及512字节的片内用户数据EEPROM存储区,可用来存放器件序列码及设置参数等。 *2个4
[单片机]
msp430单片机接收(FIFO实现)不阻塞CPU
/**************** UART的高效率使用 串口接收一字节程序, 要求利用FIFO结构与接收中断 不阻塞CPU继续执行后续代码 且允许CPU随时读串口 Author:七禾页8 site:创客基地 *******************/ #include msp430x14x.h #include iic.h #define RXBUF_SIZE 32 //接收FIFO的最大容量 unsigned char RX_BUFF ; //接收FIFO缓冲区数组 unsigned int UART_InpLen = 0; //接收FIFO内待发出的字节数 unsigned int RX_IndexR
[单片机]
Microchip扩展中档8位PIC®单片机系列
全球领先的整合单片机、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)宣布,推出其增强型中档内核8位PIC®单片机(MCU)系列的最新产品——外设丰富、低引脚数的PIC12F(LF)1840和PIC16F(LF)1847。全新器件分别配备7 KB和14 KB片上闪存,高达1 K的RAM,是8和18引脚封装产品中存储容量最高的PIC® MCU。“LF”型号采用超低功耗(XLP)技术,工作电流小于40 µA/MHz,休眠电流低至20 nA。凭借丰富的外设和功能——包括mTouch™容性触摸传感和多种通信外设,这些通用MCU非常适合于家电(如咖啡壶、搅拌机和洗碗机)、消费类
[单片机]
51单片机项目 门禁系统
/** * 项目名:门禁系统 * 文件名:main.h */ #ifndef _MAIN_H #define _MAIN_H sbit RELAY_PIN = P0^4; sbit BUZZER_PIN = P0^6; void sys_init(); void samplingDS1302(); void samplingUlt(); void initDispMode1(); void initDispMode2(); void initDispMode3(); void refreshTimeDisplay(); #endif /** * 项目名:门禁系统 * * 7:00-22:00
[单片机]
51单片机:数码管显示
1. 静态数码管显示 点亮数码管需要用到P0端口和P2部分端口,P0端口负责显示要输出的数字,P2部分端口负责让哪个数码管点亮,具体的去看电路图,这次还包含了74HC245和74HC138芯片 现在让单片机数码管区域第三位的数码管显示数字5,程序如下 #include reg52.h //定义P2端口 sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; //用数组来表示数码管上每个数字输出对应的相关电平输入 int str ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f}; void Display(int
[单片机]
μC/OS-Ⅱ在ARM系列单片机S3C44B0x上的移植
引 言 目前,嵌入式系统在工业控制、家用电器、移动通信、PDA等各种领域得到了越来越广泛的应用。由于用户对嵌入式产品的性能要求越来越高,程序设计也变得越来越复杂,这就需要一个通用的嵌入式实时操作系统来对其进行管理和控制。对移植了操作系统的嵌入式系统进行设计和开发,可以大大减小程序员的负担,对于不同的应用可以按照相同的步骤来完成系统的设计。 μC/OS-Ⅱ是一种简单高效、源代码公开的嵌入式实时操作系统,具有良好的可扩展性和可移植性,被广泛的应用到各种嵌人式处理器上。μCOS-Ⅱ操作系统拥有可固化,可裁剪,可剥夺性的实时内核,可同时管理64个系统任务。利用移植μCOS-Ⅱ操作系统的嵌入式微处理器来设计和开发产品,对于提高产品的
[单片机]
基于单片机和FPGA的远程医疗监控系统
一、设计目的 随着电子信息的飞速发展,近年来,远程医疗监控技术也渐渐成为医疗界的一个热点。重要生命参数的远程监控给年老体弱者带来了方便,也给现代医疗界的发展做出了很大的贡献。 远程医疗监控系统,它是一种集成信息科学、计算机技术和通信应用技术于医疗卫生领域的高科技产业品。系统主要组成部分为:基于微控制器和传感器节点组成体征采集模块,基于GPRS/GSM的无线收发模块,基于FPGA的上位机监控模块。体征采集模块利用各类专用传感器采集人体体征,并由微控制器进行处理打包,经由GPRS/GSM通信网络上传至上位机监控中心,远程医生/监护人可定时/实时监控病患。该系统测量准确,实用创新性强,性价比高,具有很好的推广价值。
[模拟电子]
51单片机模拟串口C语言程序代码
/ #include string.h #include stdio.h #include reg52.h sfr16 DPTR = 0x82; typedef unsigned char INT8U; typedef unsigned int INT16U; typedef unsigned char uint8_t; typedef unsigned int uint16_t; typedef unsigned int uchar; typedef unsigned char byte; typedef unsigned int
[单片机]