PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
单片机 串口编程之串口通信仿真实验 一、简述 记--简单的使能串口,串口收发数据的例子。(使用Proteus仿真+虚拟串口调试) 代码,仿真文件打包:链接: https://pan.baidu.com/s/1nyb46fTJrYcAy_VarFdO3A 提取码: ...
前段时间一直在加班,单身狗的周末也搭进去了…只是为了解决一个莫名其妙的bug,不过最终bug还是拜倒在了朕的强大气场下,哈哈哈,现在就在这里好好吐槽下软件遇上硬件的坑; 先简单说说情景:软件需要给硬件设备的单片机发送一串by...
最近单片机课讲到了定时计数器,在C语言中定时计数器的初值可以采用这种方式(假设计数10000次)TH0=(65536-10000)/256;TL0=(65536-10000)%6;这是通用的方法,65536-10000=55536=0xD8F0;赋值后TH0=0xD8,TL0=0xF0。我联想到补码的...
单片机与RS-232的串口通信+VB程序 单片机部分程序 采用C语言编写(C51) //-----------------------函数声明,变量定义-------------------------------------------------------- #include #define COUNT 10 ...
单片机常见引脚说明
基于单片机的温度湿度采集
单片机的最小系统:1、芯片:AT89C51 2、晶振电路(相当于心脏)12MHZ。 3、复位(g高电平复位,低电平复位) 制作简单的PCB: (一)、新建PCB工程,原理库和PCB,然后保存,可以修改名字但是后缀名不变,可以修改地...
如果单片机的IO短路连接,一个IO设置为高电平,一个IO口设置为低电平,这两个IO口短路连接。 如果这两个IO口都为普通IO口(开漏输出:OC【NPN 型三极管】 就变成了OD【场效应管代替上图的npn型三极管】),那就没问题了,那么高电平的IO口...
ROM和RAM ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两...
从事单片机工作有几年了,对于单片机程序升级还是接触的不多,看别人写的两个程序,觉得在bootloader里跳转到应用程序方法还是挺不错了,先做下记录,怕以后忘记了。首先来看看第一个假设应用程序的入口地址为appadder,void (*UserProgram)...
* 【实验平台】: QX-MINI51 单片机开发版 * 【外部晶振】: 11.0592mhz * 【主控芯片】: STC89C52 * 【显示器 】: 1602 * 【传感器 】: DHT11 * 【编译环境】: Keil μVisio3 * 【程序功能】: DHT11 第三脚悬空 D...
关于printf的知识很零碎,感觉成体系的总结有点麻烦,这里就用列出的方法。 printf 与 fputc、putchar…的关系 无论是51还是ARM,都可以在标准输入输出头文件iostd.h中找到printf函数; printf函数可以方便的选择输...
写这篇呢主要是想像大家求助。 uchar code T[49][2]={{0,0},//定义音律49个二维数组 {0xF9,0x1F},{0xF9,0x82},{0xF9,0xDF},{0xFA,0x37},{0xFA,0x8A},{0xFA,0xD8},{0xFB,0x23},{0xFB,0x68},{0xFB,0xAA},{0xFB,0xE9},{0xFC,0x24},{0xFC,0x5B}....
实验 报 告 实验名称 使用集成开发环境Keil进行程序开发 指导教师 倪晓军 实验类型 课内实验 实验学时 2 实验时间 2017.10.19 一、 实验目的和要求 1. 了解汇编语言程序的设计方法,熟悉单...
SUB影响全部的条件标志:1.减法的CF反应的是无符号数运算中的借位情况:当减数>被减数是CF=1,否则CF=02.OF:如果两个数的符号相反而结果的符号与减数相同,则OF=1,否则OF=0;3.SF(运算结果...