240
收录了4229篇文章 ·794个问题 · 1人关注

PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

0

字节合并 -单片机编程

汇编语言编程,字节合并。要求:设内部数据存储器的40H、41H单元中分别存放着8位二进制数。取两单元中的低半字节合并成一个字节后,存于42H单元,其中的高4位为40H低半字节,低4位为41H低半字节。求代码,谢谢~悬赏分:20 - 解决时间:2009...

0

51单片机超声波测距程序

51单片机超声波测距程序: 使用模块:HC-SR04,74LS138,四位一体的8段共阴数码管等。 /******************************************************************************************************************** HC-SR04...

0

单片机输入捕获和输出比较

  1.简述 这是两个和定时器有关的运用。 输入捕捉:如具有此功能的一个管脚,定时器在内部时钟的作用下在运行,此时管脚来了个中断,假如上升沿吧。在中断的作用下,定时器停止工作,此时可以读出定时器的数值,读出后再开启定时器,等待...

0

如何在ATE中集成对PIC单片机的编程烧写功能!

做ATE,要对DUT内部的PIC单片机进行在线烧写, 在网上看到别人的一个说法(作者 Claud Zhang),内容如下: ---------------------------------------------------------- 一种简单高效低成本的Microchip MCU编程方法             ...

0

物联网应用技术文章之单片机篇

PIC24F单片机的外部中断配置 要配置一些与中断有关的属性: INTCON2bits.INT1EP=1; //外部中断1边沿检测极性选择位 :下降沿 IPC5bits.INT1IP=1; //外部中断1优先级 IFS1bits.INT1IF=0; //外部中断1中断标志 IEC1bits....

0

51单片机体系结构初步分析

                    单片机有很多种,AVR、PIC、MC6805系列等,他们的体系结构不尽相同,指令集也各异,有些是CISC,有些是RISC,51单片机的指令集采用的是CISC。          51单片机是单片机的一种,之所以这么...

0

自己-1

   嵌入式工程师学习: 处理器种类:          8位单片机:                          51系列:  stc89xxx                       pic系列:  工作稳定,出口欧洲,美国                       avr系...

0

单片机之IIC--AT24C256的读写程序

     一个通用的24C01-24C256共9种EEPROM的字节读写操作程序,此程序有五个入口条件,分别为读写数据缓冲区指针,进行读写的字节数,EEPROM首址,EEPROM控制字节,以及EEPROM类型。此程序结构性良好,具有极好的容错性,程序机器码也不多...

0

单片机汇编延时程序的理解

单片机汇编实现延迟的程序代码: DELAY: MOV R7,#250 ; D1: MOV R6,#250 ; D2: DJNZ R6,D2 ; DJNZ R7,D1 ; RET           如果用高级语言编程,只需要简单地调用延时函数就可以实现,但是计算机具体是怎么实现...

0

PIC16F616 的一个总结

1.前言    为了给前一段时间学习PIC16F616型单片机的一个总结和方便大家的交流,我写了这篇关于PIC单片机的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有不足或者有疑问的地方希望大家能及时的给予纠正和批评,提出宝贵的...

0

STM32开发笔记38: 单片机内部Flash的读写

单片机型号:STM32F070F6P6 本文介绍应用C语言进行单片机内部Flash的读写技巧,将从查看文档开始,到最终完成完整的程序。 单片机型号:STM32F070F6P6 步骤如下: 1、查看文档《STM32F030x4/x6/x8/xC and STM32F070x6/xB advanced ARM®...

0

5.STM32的cubeMX和HAL库学习准备

5.1单片机软件开发的时代变化    5.1.1、单片机的演进过程    (1)第一代:4004、8008、Zilog那个年代(大概1980年之前)    (2)第二代:51、pic8/16、AVR那个年代(大概2005年前)    (3)第三代:51、PIC32、Cortex-M0、M1...

0

基于Proteus学习单片机系列(三)——按键

本文程序以及仿真下载  例程下载   1. 按键消抖        产生原因:        按键内部的触点出现了接触不良的振动。通过仪器观察,图1-1是按键按下过程中CP端实际电平改变情况。T1为不按按键时刻,T2为按键按下瞬间的抖动,T...

0

怎么仿照STM32库文件来写STM32驱动文件

1、这天在折腾STM32,看到很多高手写的一些程序,记录一下,作为以后自己编写高质量软件代码的参照,      (1)    #define   rUTXH0     (*(volatile unsigned char *)0x1d00020)     //代码比如这是ARM头文件中经常看到的宏定义...

0

单片机控制2004A液晶屏之模块化编程(持续更新中)

这里将我写的STC12C5A60S2单片机控制2004液晶屏的程序共享一下,是为了让前辈给予斧正。 最后一次更新:2014/05/14 15:30(终结篇) (补充:以下代码只需要修改.h文件中含有 选择 字样的部分,就可以达到复用的效果,只需要注意中文注...

热门文章