推荐阅读最新更新时间:2024-11-08 15:59
51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码
1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。目前教科书基本都是以早期的MCS-51为原型,讲解微机的原理及其接口技术的。早期的51单片机功能都较弱,需扩展rom,ram等才能组成一个较复杂的系统。而现今流行的8位51单片机都比早期芯片作了较多的功能扩展,性能强劲。生产51单片机的厂家有很多,像atmel的at80c51系列,华邦w78c051系列,宏晶stc80c51系列等,其中台湾宏晶stc系列51单片机在国内尤为流行。因此,笔者采用宏晶性价比较高的一款51单片机stc12c5a60s2来作开发讲解。该款51单片机已经是宏昌第N代产品了,其主要特征如下: 1.1. 增强型8051 CP
[单片机]
51单片机-流水灯的优化解说
1.题目 为了更好地体现上一讲优化好的不支持连按代码的优势,我们来一道题目:用上7盏灯,左边6盏不停地流水,最右边1盏实现按键切换灯的打开和关闭,且按键动作不能干扰到流水灯的流速状态。 实验现象状态模拟如下 11111011//按键没按下 11110111//按键没按下 11101110//按键按下后抬起 11011110//按键没按下 10111111//按键按下后抬起 01111111//按键没按下 11111011//按键没按下 ...... 2.升华 在书写代码之前,我们来思考一下如何做到简化,如果按照以前的思路就是sbit的一个一个位地定义,这样的话就可以避免影响到LED2,因为LED2要实现自由,仅允许让
[单片机]
《51单片机C语言编程》学习
因为公司有一部分设备生产年代久远,用的PLC也是比较古老的,有一款东芝EX20/40的用的单片机是P8051AH,其CPU板的图片如下。 因此想尽可能的的了解一下8051系列单片机,适逢活动中有《51单片机C语言编程》,遂报名参加。 因为以前对51单片机做过了解,拿到书后直接跳到流水灯章节阅读,按照书上的位操作例程弄了一个比较繁琐的控制数码管显示0-9的程序: #include #define unit unsigned int sbit led0=P1^0; sbit led1=P1^1; sbit led2=P1^2; sbit led3=P1^3; sbit led4=P1^4; sbit led5=P1^5; sb
[单片机]
基于51单片机的OLED显示图片文字
一、前言 从性能来说OLED屏幕分辨率相对较高,引脚也少很多,占用的I/O口会少很多。从功耗来说首先oled显示屏不需要背光灯,当有电流通过时,这些有机材料就可以发光,而且3.3V~5V之间都可以使用。从外观来说体型更小,重量更轻更薄,可用来制作许多小型显示设备。这次我使用的是四个引脚的0.95寸oled显示屏,进行文字图片的循环显示。 二、OLED模块介绍 1、液晶显示屏 液晶显示器,为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。液晶显示器功耗很低,因此倍受工程师青睐,适用于使用电池的电子设备。它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面。 液晶显示器的工作原理:液晶
[单片机]
利用51单片机制作廉价盒仔机器人
一、盒仔机器人 BOXZ,昵称盒仔,是一款开源的互动娱乐平台!百度一下,有很多盒仔的制作教程,基本都是用arduino制作完成的。假期没事,带着宝宝们用51制作了一个廉价的BOXZ。先上张图: 从图上不难看出,为了宝宝们易于接受,我把盒仔的手机摇控改成了用线控的方法,做了一个简易的摇控器。 二、材料准备 以上原器件,某宝网上都有。另外,制作中需要用到壁纸刀、电钻、钢尺、胶水等工具。 三、外壳及皮肤制作 1、外壳的制作 (1)下载模板 下载地址:https://yunpan.cn/crIvLu9R8xVyI 访问密码 9fe1 从上面的下载地址下载模板,打印出来,然后将硬纸板切割成图
[单片机]
为网友解答的51单片机波特率计算习题
【第1题】 已知51单片机串行通信口在串口方式1,波特率为9600bps, 系统晶振频率为11.0592MHZ,求TL1和TH1中装入的数值是多少? 【答】: 方式1是16位计数器, 2^16=65536d 当SMOD取0,波特率=F/ , 预装值N=256-F/(波特率x32x12)=65536-11059200/(9600x32x12)=65533d=FFFDh TH1←0FFh, TL1←0FDh ======================================= 【第2题】 已知51单片机使用晶振为11.0592MHZ,用T1的工作方式2作波特率发生器, 串口通信的波特率为9600bps,要求: 1.写出T1
[单片机]
新型GPS技术方案与芯片及其应用
GPS是全球卫星定位系统(Global Positioning System,GPS)的英文缩写,GPS利用导航卫星进行测时和测距,以构成全球定位系统。能提供个人候的定位、授时、测速功能。 GPS已被广泛/业用于航天、航空、航海、运输、测量、勘探等诸多领域。随着数字大规模集成电路的发展和定位功能需求,GPS已经开始更多地嵌入到移动手持设备、消费电子产品中。为此本文将对新型GPS技术方案与芯片及其应用作分析说明。首先应了解GPS的构成及特点。 1、GPS的基本架构及特点 GPS是一种精密的卫星导航系统。该系统由24颗绕地球旋转的卫星组成,卫星连续不断地发送位置和时间信息。这些卫星均匀地分布在6个轨道上,每个轨道有
[应用]
摩托Edge 20系列参数揭秘:骁龙778G等处理器,1亿像素主摄
根据外媒 GSMArena 消息,摩托罗拉即将推出 Edge 20 系列手机,均采用曲面屏设计,具备 3.5mm 耳机孔,预计有 4 款型号。近日该产品的部分参数被曝光,展现了多种配置。本次曝光的产品仅有代号,没有具体型号,包括 Berlin North America、Berlin、Kyoto、Pstar。 外媒表示,目前已经确定代号为 Kyoto 的手机就是 Edge 20 Lite。这款手机采用 1080P 屏幕,具有 90Hz 刷新率,搭载联发科天玑 720 处理器,提供 6/8GB 内存,128GB 存储空间。该手机具有 1.08 亿像素主摄,8MP 超广角镜头以及 2MP 景深镜头,配备 32MP 前置摄
[手机便携]