51单片机双向跑马灯的实现
51单片机双向跑马灯的实现#include <REGX51.H>void delay(void) //延时函数{unsigned char i, j;for(i=0;i<200;i++){for(j=0;j<200;j++);}}void main(void){while(...
纪客老白【每日答疑】没有项目经验,想找单片机编程的工作,老师有啥建议吗?
学生提问如下:白老师你好!我上学时候没有认真上学,没有考上高中,但对电子技术比较感兴趣,现在主要工作是烙铁焊接,常见的芯片和阻容,都能焊接,自学了单片机,c语言,并且还学了基于ad软件的六层板的pcb设计,正在学基于阿里狗的仿真,还计划购买原理图这块的设计,想换个工作,但没有项目经验,想找单片机编程...
51单片机 仿真 基于proteus的温室温湿度控制系统设计 温湿度 DHT11
(1)显示温湿度 (2)设置温湿度上线限制数值 (3)温度高于温度上限,蜂鸣器报警+降温电机转 (4)湿度高于湿度上限,蜂鸣器报警+降低湿度电机转 (5)温度低于温度上限,蜂鸣器报警+加温电机转 (6)湿度低于湿度上限,蜂鸣器报警+加湿电机转...
51单片机控制温度传感器DS18B20
(1)DS18B20初步认识DS18B20是美国DALLAS半导体公司推出的一种数字化单总线器件,属于新一代适配微处理器的改进型智能温度传感器。我们先来看看DS18B20在芯片手册上的标题——“DS18B20 Programmable Resolution 1-Wire Digital Thermo...
蓝桥杯单片机实时时钟DS1302驱动程序
DS1302是美国DALLAS公司推出的高性能、低功耗的实时时钟,附加31字节的静态RAM,采用SP三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟参数和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,并具有润年补偿功能。简单来说,DS13...
用MPLAB X IDE v5.00给PIC单片机新建工程
1.安装好MPLAB X IDE v5.00后,编译器的界面如下:2.新建文件:File -> New Project 3.“Microchip嵌入式”->“独立项目”->“下一步” 4.这里选择16位的单片机,以PIC32MM032GPL028为例。选择好后点击“NEXT”. 5...
PIC 单片机遇到的串口接收问题
在使用PIC16F1825/9芯片的串口接收时遇到一个问题,就是当串口快速接收时容易出现串口假死的现象,也就是程序运行正常,串口发送也是正常的,但是串口就是不能接收数据。经查询PIC数据手册发现: PIC数据快速接收但是又未及时处理的情况下,容易出现接收溢出错误。...
51单片机-温度传感器DS18B20
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2010/09/27/5910469.aspx 温度传感器是各种传感器中最常用的一种,早期使用的是模拟温度传感器,如热敏电阻,随着环境温度的变化,它的...
PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)
PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)教程中使用的电脑运行Windows 10 专业版 64位系统1、下载 MPLAB X IDE v4.05 历史版本:http://www.microchip.com/development-tools/pic-and...
51单片机竞赛设计44例全部带proteus仿真+程序
以下是《51单片机竞赛设计44例全部带proteus仿真+程序》的目录,都是一些仿真和程序,为大家的学习提供便利,也为大家提供一个学习单片机的学习论坛叫闯客网技术论坛,这个也是他们的单片机技术交流群:787059199,真的能够学习到很多东西下载链接:https://bbs.usoftchina.c...
单片机的SPI协议
参考博客 : https://blog.csdn.net/ivy_reny/article/details/78189058 一、概述 SPI(Serial Peripheral Interface,串行外围设备接口),是Motorola公司提出的一种同步串行接口技术,是一种高速、全双...
STM32单片机的启动模式 三种BOOT模式介绍
在绘制32单片机时,参考别人的原理图对单片机的启动方式BOOT有疑问,这里写目录标题自己的理解和应用一、三种BOOT模式启动的介绍二、自己开发BOOT模式的选择官方的文档介绍自己的理解和应用通过把BOOT0和BOOT1连接在高电平或低电平可以设置STM32怎么启动英文中文翻译一、三种BOOT模式启动...
51单片机学习笔记(蜂鸣器)
蜂鸣器简介在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过放大电路放大驱动电流就能使蜂鸣器发出声音,非常简单。改变单片机引脚输出波形的...
记录:从零用汇编学习单片机 1.2.2 片内拆字程序设计
学了一久的汇编,感觉基于助记符的编程有时候还是比较容易记住的。欢迎在评论区提出宝贵意见!设计要求:将片内30H单元内的内容拆成高位和低位,其中高位存入31H,低位存入32H汇编源码:;片内拆字程序设计;设计要求:;将片内30H单元内的内容拆成高位和低位,其中高位存入31H,低位存入32H;程序设计:...
51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
开篇先说一句废话····本旺名字叫萨摩耶,,Please 叫我旺财,,,哈哈,招财进宝嘛!常量和变量说这个之前啊,把特殊的先不考虑,比如常变量。啥是个常量呢,说白了就是不能变的,你把它放到程序里面,放进去是怎么样出来还是怎么样。变量呢,就是能变的呗。放到程序里面进去是一个样子,出来之后也许会变也许不...
C51 单片机入门——软件仿真
文章目录必要准备工具下载Proteus 与 Keil 级联仿真方式一方式二应用举例电路设计Keil 生成 hex 文件将 hex 文件烧录进单片机联合仿真必要准备工具下载首先,必须先安装一个 Proteus(用于设计电路)和一个 Keil为了简化大家的学习,使大家专注于 C51,这里特意弄了一个简化...
单片机以太网控制芯片--- iMCU W7100A
您是否使用过内嵌MCU的以太网控制芯片?继WIZnet公司W7100之后,2011年度,又一款新型的iMCU W7100A面世了。W7100A不仅仅实现了全硬件TCP/IP协议栈,内嵌了10/100Mbps以太网物理层和MAC子层,为顺畅的网络连接提供了各种必需的解决方案,而且还融合了单片机技术,成...
51单片机入门_江协科技_21.1_开发板USB口连接建议
1. 目前我自己用的普中A2版本的开发板,操作失误导致在开发板连接电脑并通电的情况下误将跳线帽触碰到开发板的3.3V与GND,导致USB口浪涌,2个电脑上面的USB口烧毁,开发板暂时没有任何问题,电脑USB口现在只是接通后有电,但是没有数据传输功能。 2. 后续考虑需要在淘宝上面买个类似这种USB...
使用51单片机控制sg90舵机来回旋转
使用STC89C51单片机控制SG90舵机来回旋转 main.c #include "control.h"void main() {Timer1_Init();while(1){control ();}} control.c #include <reg52.h>#include <...
引脚数量最少的单片机
引脚数量最少的单片机 2款SOT23-6封装单片机介绍 参考价格 PMS150C-U06 整盘单价:¥0.19688,该芯片为中国台湾品牌PADAUK(应广) SQ013L-SOT23-6-TR 整盘单价:¥0.27876,该芯片为国产:holychip(芯圣电子) 上述价格为2024-3-29参考...