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

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

0

用汇编语言编写查表程序

;用汇编语言编写程序。;先建立一数据表,表中存放0~9的平方,查表求某数字的平方。;悬赏分:5 | 解决时间:2011-5-16 12:37 ;========================================================最佳答案:;查表方法,适用性很广,在下面给出的程序...

0

单片机和嵌入式设计的区别

单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟。 首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超...

0

让单片机直接支持printf函数

在使用单片机的时候经常需要使用到UART输出一些调试信息。通常情况下是自己写一些类似UART_SendChar();或者UART_SendString();之类的函数。但是这种有时候对于输出的格式支持并不是很好。而且移植起来也不方便。 其实只要重定向printf函数...

0

8位单片机中一个容易被忽视的溢出问题

8位单片机中一个容易被忽视的溢出问题 例: uint16 wTmp ;   uint8 x ; x=2; wTmp = (uint16)(x*150); 各位,以上这个乘法有没有问题?wTmp的值是多少? 相信有很多人都会不加思考的说,没问题啊!wTmp=300 。 好,问题来了!告...

0

单片机mcu—time定时器详解

STM32的定时器分了好几个类别,各个类别针对功能作用都不大相同。 分别有: 1.高级定时器 、2.通用定时器、 3.基本定时器、 4.看门狗定时器 、 5.SysTick定时器  其中看门狗定时器和SysTick定时器本篇笔记阐述,这里主要记下对平时使...

0

TTS(1)单片机播放WAV语音,有原理,有代码

声音:是由物体振动所发出来的。     那么,一个物体的振动有振动频率与振动幅度与振动强度等有关。     振动频率就是每秒振动多少次     振动幅度就是振动一次所产生的距离     振动强度就是振动一次的力量有多强 振动材料的不同...

0

IIC通讯之TM1650

          本篇博文最后修改时间:2017年08月14日 22:00。       一、简介 本文以Upd79F8513A(NEC)编程为例,介绍Upd79F8513A(NEC)与TM1650通讯   二、实验平台   电脑平台:Windows7 64位旗舰 编译软件:PM+ V6....

0

WS2812灯珠(一)-- STM32 普通IO方式驱动

      相信大家在看到这篇文章的时候一定对WS2812芯片的时序有了一定的了解,这里对于WS2812硬件通信方面就不做过多的介绍了。驱动WS2812需要的实现纳秒级别的电平翻转,像一般主频较低的MCU很难实现这种级别的电平翻转。我在这里使用的M...

0

帧头 帧尾问题

#include #include char   *head_count(char *str, char *head)//找出帧头前面的字符串 { char *temp; int size_head = strlen(head); int count1 = 0; int head_flag = 0; if(str == NULL || head == NULL) { return NUL...

0

基于51单片机的可控硅调压调光程序-带过零检测

基于51单片机的可控硅调压调光程序-带过零检测 #include #includesbitledRS=P1^0;sbitledRW=P1^1;sbit ledE=P1^2;sbit keyjia=P2^7;sbitkeyjian=P2^6;sbitcontrolLD=P1^3;bitflag1=1;bitflag2=1;unsignedchar code table[]=" guang...

0

智能家居软硬件结合之手机控制电器(Python控制单片机)

智能家居----单片机程序(Python控制单片机) 上一篇博客介绍了树莓派的装机,这篇博客为大家介绍一下如何在树莓派中导入Python程序来控制单片机。 由于树莓派中的系统为linux系统,并且自带Python的软件。所以我们的单片机中就用Python...

0

ADC0809A/D转换器基本应用技术

单片机c语言欢迎进入51单片机学习网论坛讨论 本站新域名www.8951.com开通WWW.51C51.COM 中国单片机编程技术普及推广第一站! 27.            ADC0809A/D转换器基本应用技术 ...

0

单片机 初识UART

/*SCON 设置使用mode 0;设置TI的值为1 开始发送数据,发送完毕后,软件置0. TI是指单片机SFR中SCON的一位,而且是被硬件置位的。当单片机发送完一帧数据后,该数据位由硬件置1 */ #include #include#define uchar unsigned char #define ui...

0

单片机串口工作方式(Serial port operation mode of single chi

定时器TR0置1,开始工作,每个机器周期时间标记加1(TH0,TL0),到溢出点产生溢出标记,TH0TL0都是归0;根据定时的时间长短修改TH0,TL0. 如果一个机器周期的采样为高电平,后一个机器周期的采样位低电平,即为一个有效的计数脉冲,在下一...

0

关于socket通讯阻塞以及java与单片机通讯问题详解

本公司是生产智能水表的,有个工程是集中器与后台服务器socket通讯。接到这个任务时,一脸懵逼,因为以前是做安卓的,从来没写过socket通讯,期间,遇到了无数的问题,翻阅了无数资料,经过十几个夜晚的奋斗,终于通讯成功。废话不多说,上...

热门文章