推荐阅读最新更新时间:2024-03-16 12:52
PIC16F877A LCD驱动HT1621的源代码
P IC 16F877A LCD 驱动HT1621的源代码 STATUS EQU 3H FSR EQU 4H RB EQU 6H RC EQU 7H OPTIONA EQU 81H TRISB EQU 86H TRISC EQU 87H GENR0 EQU 053H GENR1 EQU 054H WD_RG EQU 055H DA_AG0 EQU 056H ;SEG0 SEG1 DA_AG8 EQU 05EH ;SEG16 SEG17 ;............................. C EQU 0 Z EQU 2 RP
[单片机]
PIC16F877A单片机led的动态显示
list p=16F877A,R=DEC include p16F877A.inc ;;;;;user variables;;;;;;;; Count2 equ 23H Count3 equ 24H data_out1 equ 25H data_out2 equ 26H ;;;;;;;reset vector;;;;;;;;; org 0x00 goto mainline ;;;;;;delay program;;;;;;; delay_2ms movlw 0x05 movwf Count2 lp0 movlw 0xff movwf Count3 lp1 decfsz Count3,F goto lp1 decfsz Count2
[单片机]
基于PIC16F628单片机的CM402型高速贴片机控制系统改造设计与实现
引言 随着表面贴装技术(Surface Mounted Technology,SMT)的不断优化及贴片元器件制作工艺的迅速发展,贴片机在电子制造业中的应用日益突出。CM402型高速贴片机是由日本松下公司研发和生产,针对某些特定工件、按特定工序进行批量加工的专用设备。根据笔者为期两周的现场调查和论证,传统CM402型高速贴片机在拼接料生产过程中,若出现拼接料检知停止时,停机扫料的时间将影响到生产效率。通过认真分析该设备的工序流程及阅读其用户手册,可将此拼接料检知、停机扫料程序进行技术改造,并在原有电控系统上利用PVS控制系统替代Timer(计时器),可实现接料不停机控制功能,从而可提升其生产效率。 本文以利用PIC16F628单
[单片机]
单片机PIC18FXX8通用同步异步收发器的编程应用
引言 PIC18Fxx8单片机是美国微芯公司推出的16位RISC指令集的高级产品,由于芯片内含有A/D、内部E2PROM存储器、I2C和SPI接口、CAN接口、同步/异步串行通信(USART)接口等强大的功能,具有很好的应用前景。但是,目前介绍其应用和以C语言编程的中文参考资料很少。本文将探讨该型单片机异步串行通信的编程应用,程序用HI-TECH PICC-18 C语言编写,并在重庆大学-美国微芯公司PIC单片机实验室的PIC18F458实验板上通过。 1 PIC18FXX8单片机同步/异步收发器(USART) 通用同步/异步收发器(USART)模块是由PIC18FXX8内的三个串行I/O模块组成的器件之一(USART也叫
[单片机]
PIC使用编译器自带的延时函数例子
编译器自带的延时函数在编译的时候会自动转换成对应消耗时间的指令,所以能做到精密延时,因为4M时钟下每个指令周期为1us,所以_delay(100)和__delay_us(100)所消耗的时间都是100us,加上IO更改消耗的1us后可以用逻辑分析仪或者示波器看到101us, 如果不是的话那就要调节那个时钟校正值了!
[单片机]
PIC32MZ 通过USB在线升级 -- USB CDC bootloader
最近给我的开发板PIC32MZ EC starter kit写了个USB 在线升级程序--USB CDC bootloader。有了它,我可以很方便的升级我的应用程序。我大概是一个星期前开始决定写这个USB在线升级程序的,USB 有两种类型,USB host和USB device。 USB host接触不多,我决定采用USB device的类型。 USB device有很多种Class, 例如HID, CDC,和MSD等,MSD device不适合做在线升级,HID用来做在线升级很不错,但是PC端需要驱动和专门的上位机。所以我决定采用CDC device, 模拟一个串口,上位机实现也简单。此在线升级程序虽然只是第一版(v 1.0)
[单片机]
Microchip 推出 MPLAB® 机器学习开发工具包,助力开发人员轻松将机器学习集成到 MCU 和 MPU中
Microchip 推出 MPLAB® 机器学习开发工具包,助力开发人员轻松将机器学习集成到 MCU 和 MPU中 这款独特的解决方案首次全面支持 8 位、16 位和 32 位 MCU 以及 32位MPU,可在边缘 实现机器学习 机器学习 (ML) 正成为嵌入式设计人员开发或改进各种产品的标准要求。为满足这一需求,Microchip Technology Inc.(美国微芯科技公司)近日推出了全新的 MPLAB® 机器学习开发工具包,提供一套完整的集成工作流程来简化机器学习模型开发。这款软件工具包可用于Microchip的各类单片机 (MCU) 和微处理器 (MPU) 产品组合,助力开发人员快速高效地添加机器学习推
[单片机]
基于TinyOS的CC1100驱动程序设计
1 概述 无线传感器网络(Wireless Sensor Network, WSN)是当前信息技术领域的热点研究方向之一,它综合了传感器技术、遥测技术、嵌入式计算技术、分布式信息处理技术和无线通信技术,是一种通过无线通信方式形成的多跳自组织网络系统。无线传感器网络由大量体积小、功耗低、具有无线通信、传感和数据处理功能的传感器节点组成。节点是无线传感器网络的基本单元,它一般由传感器模块(传感器、A/D转换器)、处理器模块(微处理器、存储器)、无线通信模块(无线收发器)和能量供应模块(电池)组成。 本文研发的无线传感器网络节点选用Chipcon公司低功耗低成本单片收发芯片CC1100作为无线通信模块,将其通过SPI串行总线技术与M
[单片机]