PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
常见的三极管驱动有两种结构(共射极输出/共集电极输出) I. 共射极输出(PNP) - 要求输入的动态范围要大,而且输出的电压范围永远比输入小0.7V - 射极输出电路就不能有效的利用+5V的电源,实际上,加到继电器上的电压,...
[存储种类] 数据类型 [存储器类型] 变量名表 在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四种:自动(auto),外部(extern),静态(static)和寄存器(register),缺省类型为自动(auto)。 而这...
STM32学习了有一阵子了,现做一个简单的总结。 先上一个跑马灯的小程序,本人学习过程中先学习了一些STM32F103的一些基本知识,但是直到接触到真实的程序后开始思索看代码后一些模糊的概念才发现原先学习的基础感念都提到过,不过...
class="markdown_views prism-dracula"> 51单片机入门教程(2)——实现流水灯一、搭建流水灯电路二、流水灯程序2.1 延时程序2.2 延时函数2.3 按字节寻址2.4 逻辑移位2.5 条件判断 一、搭建流水灯电路 在Proteus中搭建流水灯电路如图 ...
1.主电源引脚VCC和VSS 电源VCC接+5V,VSS接地端,即公共参考地 2.时钟电路引脚XTAL1和XTAL2 STC89C52芯片内部设置了一个反相放大器,XTAL1为放大器输入端;XTAL2为放大器的输出端,也是内部时钟发生器的输入端。 使用自激...
EFM8SB 是一款芯科科技的8位低功耗单片机。 开发环境 simplicity studio 。具体使用方法:http://download.csdn.net/download/badagougou/10164790 1 sbit 是定义特殊功能寄存器的位变量 例如:sbit p0_0 = p0^0 定义p0_0 为P0口第一位 2 s...
data/attach/1904/6l4cjivetoo0vvbxvif9lm47gz2epy0i.jpgdata/attach/1904/rp57iueucw4ediw3hahm1hlmi08kuf89.jpg 03.01_爬虫(cookie登录) 使用cookie登录126邮箱 import urllib.request import urlli...
51单片机具有两条查表指令,用于从 ROM 中读出预存的数据: MOVC A, @A + PC MOVC A, @A + DPTR其中前一条指令的用法,比较难,使用的时候,需要计算一个偏移量。不了解指令的字节数的人,都不清楚应该如何计算...
因为单片机有CPU、存储器、IO等等,使他(人性化一点以配合下文)看起来就像一个比较小的计算机,所以在理解单片机的时候如果能把你之前有的那些也许仅仅是直觉上的对计算机的理解融入进来的话,可能会对你学习单片机的概念有极大的帮助,...
近期和我们实验室的小伙伴一起参加了第七届蓝桥杯单片机开发与设计组省赛,在这里将备赛期间的一些资料和经验总结一下,并分享给大家。 蓝桥杯单片机开发板是国信长天的CT107D单片机综合训练平台,个人感觉这块开发板的设计还是很...
ESP8266 AT指令设置及51单片机的控制 (献给正在学习路上的兄弟姐妹们) 对于ESP8266模块好多刚接触的朋友们第一感觉就是价格的确很便宜,然而初次接触它时你也许会对它束手无策,因为关于怎样使用它,官方给出的资料很凌乱,...
中文摘要 设计一款在以51单片机为核心的硬件系统中运行的推箱子游戏。游戏一共9关,功能包括:1、显示游戏开机界面和游戏界面;2、按键处理包括移动小人和移动箱子,通过移动上下左右键来控制小人的移动,通过小人推动箱子,把箱子推到指定...
时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中使用了这一方法。不过我们这里要说的这个时间片轮询法并不是挂在操作系统下,而是在前后台程序中使用此法。也是本...
51单片机串口通信 环形缓冲区队列 最近在做毕业设计刚好涉及到51单片机,简单的研究一下发现51单片机串口只有一个字节的缓存,如果遇到单片机串口中断没有及时处理SBUF的值或者串口中断长时间未退出很容易照成数据丢失,于是就自己...