文章分类 -  微控制器(单片机)

摘要:工作原理方式一 根据 LCD 的驱动原理可知,LCD 像素点上只能加上 AC 电压,LCD 显示器的对比度由 COM脚上的电压值减去 SEG 脚上的电压值决定,当这个电压差大于 LCD 的饱和电压就能打开像素点,小于 LCD 阈值电压就能关闭像素点,LCD 型 MCU 已经由内建的 LCD 驱动电路 阅读全文
posted @ 2022-01-06 16:05 苍月代表我 阅读(1840) 评论(0) 推荐(0)
摘要:似乎软件架构,只有纯上位机软件才有,其实,嵌入式软件也有架构可言,只有好的架构,才能结构清晰,方便开发和让系统稳定的工作。在有嵌入式操作系统的情况下,可以利用多任务和信号量,事件等设计嵌入式软件。但是在没有操作系统的裸机中,更需要有好的架构。例如利用事件和状态机模拟实现多任务,或者利用定时器和消息队 阅读全文
posted @ 2022-01-05 11:06 苍月代表我 阅读(582) 评论(0) 推荐(0)
摘要:1.PIC单片机的开发环境常用的是MPLAB, MPLAB可以从微芯公司网站上(http://www.microchip.com)下载;这个开发环境自带的是汇编程序的编译器,如果想用C语言做开发,那么需要下载相应的C语言编译器并安装,配套的C语言编译器为 MPLAB-C18, 可以从微芯公司网站上( 阅读全文
posted @ 2018-05-28 10:35 苍月代表我 阅读(4452) 评论(1) 推荐(0)
摘要:学习PIC单片机的目的是打算做一款433M无线开关,之前学习过51与AVR单片机,对8位单片机有一些基础,不过PIC单片机还是第一次接触,先从入门开始吧!入门实验最经典的是点亮一只LED了,这次也它为例走一遍PIC开发的整个流程。虽然C语言已成主流,由于PIC单片机汇编指令只有35条,记忆容易,这次 阅读全文
posted @ 2018-05-28 10:34 苍月代表我 阅读(23502) 评论(0) 推荐(0)
摘要:由美国Microchip公司生产的PIC系列单片机,由于其超小型、低功耗、低成本、多品种等特点,已广泛应用于工业控制、仪器、仪表、通信、家电、玩具等领域,本文总结了作者在PIC单片机开发过程中的一些经验、技巧,供同行参考。1怎样进一步降低功耗 功耗,在电池供电的仪器仪表中是一个重要的考虑因素。PIC 阅读全文
posted @ 2018-05-28 10:33 苍月代表我 阅读(1725) 评论(0) 推荐(0)
摘要:1.为什么也是C语言? 用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高等,因此C 语言编程在单片机系统设计中越来越广泛的运用。PIC 单片机的软件开发,同样可以用C 语言实现。Microchip 公司没有自行开发PIC单片机的C 语言编译器, 阅读全文
posted @ 2018-05-28 09:47 苍月代表我 阅读(1961) 评论(0) 推荐(0)
摘要:ESP8266硬件接口丰富,可支持UART,IIC,PWM,GPIO,ADC等,适用于各种物联网应用场合。 //+++++++++++++++++++++++++++++// 基本参数 // // 模块 型号 ESP8266-01 主芯片 ESP8266 // // 无线参数 无线标准 IEEE 8 阅读全文
posted @ 2017-06-23 15:15 苍月代表我 阅读(50809) 评论(1) 推荐(0)
摘要:AT指令详见说明书:WiFi232-T-S-G2模块。 WiFi-A-B-C-D2模块 1:使用AT指令软件 "USR-WIFI232-Setup"工具串口进入AT指令 1.1 1.2 1.3 1.4 2:使用AT指令软件USR-WIFI232-Setup工具通过网络的方式进入AT指令 2.1:连接 阅读全文
posted @ 2017-06-23 15:14 苍月代表我 阅读(7195) 评论(0) 推荐(0)
摘要:Wi-Fi的五种工作模式 一.带路由器的AP模式(个人命名) 该工作模式的几点说明: 1.笔记本电脑和手机都是通过Wi-Fi连接到路由器,组成了一个无线局域网(WLAN);另外在路由器的LAN口下,也可以接下位机,接有下位机的网络是有线局域网; 2.路由器开启DHCP功能,局域网内的下位机动态获取到 阅读全文
posted @ 2017-06-23 15:08 苍月代表我 阅读(6523) 评论(0) 推荐(0)
摘要:#include<reg51.h> //程序是基于KEIL-C51编写,引入8051头文件 sbit P10=P1^0; sbit P11=P1^1; unsigned int scale; //占空比控制变量 void main(void) { unsigned int n; //延时循环变量 T 阅读全文
posted @ 2017-06-23 15:00 苍月代表我 阅读(4344) 评论(0) 推荐(0)
摘要:#include<reg52.h> #define uchar unsigned char unsigned char rtemp,sflag; unsigned char code Buffer[] = "Welcome To The MCU World."; //所要发送的数据 unsigned 阅读全文
posted @ 2017-06-23 14:59 苍月代表我 阅读(5632) 评论(0) 推荐(0)
摘要:首先我们来了解一下,wifi模块一般有两种工作模式,分别是AP模式和STA模式。 一般的wifi模块都会有三种配置模式,第一是WEB网页配置,第二通过相关的配置软件,第三使用AT指令进行配置。 今天和大家讲解一下wifi模块怎么退出透传模式,以及在命令模式下配置AP模式和STA模式. 第一:给wif 阅读全文
posted @ 2017-06-23 14:49 苍月代表我 阅读(6800) 评论(0) 推荐(0)
摘要:爱你,我管不了是祸,但我只想简单一点,总感觉官网的提供资料太复杂了。 esp8266已经在手很长一段时间,一直都没有认真的折腾一下, 这几天下了决心去折腾这麻烦的东西。 要测试这个模块,就得先说说接线的问题。 相关软件下载 http://pan.baidu.com/s/1b6rr58 密码:1phc 阅读全文
posted @ 2017-06-23 14:46 苍月代表我 阅读(1261) 评论(0) 推荐(0)
摘要:前几天看到一个贴子说想用无线方式浇花,本人还和人家探讨,后来一想,自己都没做过,说的不跟空话一样,于是就是试着调试了一下wifi模块连云端。 这里用的wifi模块是NodeMCU,这是一个集成esp8266wifi模块的开发板。一个土壤传感器, 云数据库选的是ThingSpeak。地址在:https 阅读全文
posted @ 2017-06-23 14:44 苍月代表我 阅读(1477) 评论(0) 推荐(1)
摘要:最近在做一款单片机系统,使用的是AVR128单片机作为上位机,其中使用ESP8266接入互联网,大体的想法是,上位机通过串口向esp8266发送AT指令,来达到请求服务器接口的目的,服务器上的接口是使用PHP写的简单的HTTP接口。 最初的方法 esp8266的AT指令返回的信息非常的不规范,没有统 阅读全文
posted @ 2017-06-23 14:40 苍月代表我 阅读(14023) 评论(0) 推荐(1)
摘要:单片机是没有上操作系统的东西,在keil中编写的代码都是裸机代码,深入编写裸机代码有助于了解硬件的特性。 若不是硬件特性已定的情况之下的其它流程都是代码作祟。忽然想到来探探51单片机的执行流程。这个念头起源于最初见到每个51程序里面的主函数里面最终都挂一个while(1);语句。为何要加一句whil 阅读全文
posted @ 2016-11-21 14:38 苍月代表我 阅读(1413) 评论(0) 推荐(0)
摘要:PWM 在单片机中的应用是非常广泛的,它的基本原理很简单,但往往应用于不同场合上意义也不完全一样,这里我先把基本概念和基本原理给大家介绍一下,后边遇到用的时候起码知道是个什么东西。PWM 是 Pulse Width Modulation 的缩写,它的中文名字是脉冲宽度调制,一种说法是它利用微处理器的 阅读全文
posted @ 2016-11-21 13:31 苍月代表我 阅读(5727) 评论(0) 推荐(0)