相关文章

微机基础与89C51单片机部分知识

1,微机基础知识 微机: 具有完整运算及控制能力的计算机。包括微处理器,储存器,接口适配器,输入输出设备。 微处理器: 控制器:由程序计数器,指令寄存器,指令译码器,时序发…

AT89C51单片机制作简易密码锁

51单片机课程设计—制作密码锁 文章目录 51单片机课程设计---制作密码锁1.设计要求2.设计流程图3.重要代码解释4.仿真电路设计5.完整代码设计6.仿真结果图7.工程源码及protues仿真下载 1.设计要求 1.1能设定一组4位的数字开启密码(设定密码功能) 1.2用L…

89c51的通俗易懂讲解

我是一名单片机工程师,下面的讲解你参考一下. 51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234) . 我们来一,一讲解一…

89C51单片机之寄存器

文章目录 片内RAM中的寄存器内容介绍 低128字节片内RAM4组工作寄存器 高128字节片内RAM(SFR区)部分特殊功能寄存器累加器 ACC寄存器 B程序状态寄存器 PSW栈指针 SP数据指针 DPTRI/O端口 P0~P3 中断系统中的特殊寄存器定时器控制寄存器 TCON 之中断定时器…

89c51单片机

89c51是一款很大众化的入门级单片机,ATMEL、NXP、STC、和SST等公司生产的与80c51兼容低功耗、高性能8位89c51/s51单片机具有比80c31更丰富的外设资源。 89c51/s51单片机芯片内包括: ①一个8位的80c51微处理器(CPU) ②片内256字…

89C51的串口通信

串口接线方式 RXD:数据输入引脚,数据接受;STC89系列对应P3.0口 TXD:数据发送引脚,数据发送;STC89系列对应P3.1口 接线方式 串口编程要素 印象塑造 输入/输出数据缓冲器都叫做SBUF, 都用99H地址码&#…

基于AT89C51的心形LED流水灯设计

目录 摘要 1 前言 5 第一章 概述 6 1.1什么是单片机 6 1.2单片机的发展 7 1.3 单片机的应用 7 第二章 硬件设计 9 2.1 单片机流水灯电路原理图及工作原理 9 2.2 MCS-51单片机的硬件结构 10 2.4 发光二极管 12 2.5晶体震荡器 13 第三章 软件软件 14 3.1 单片机应用系统的软件设计…

89c51c语言程序,AT89C51单片机流水灯c语言程序及详解

许多朋友不知道怎么用C语言编程实现AT89C51单片机流水灯,这里给大家讲解一下。 首先将单片机的头函数导入。 #include"reg51.h" 定义单片机P1口的8个管脚,使其分别代表流水灯的8个led。 sbit p0P1^0; sbit p1P1^1; sbit p2P1^2; sbit p3P1^3; …

常见的Markdown编辑器推荐!

工欲善其事,必先利其器。一款好用的 Markdown 编辑器能极大地提高我们的写作体验,本篇博客就来介绍一些好用的编辑器。 ‍ ‍ Markdown 编辑器的分类 根据 Markdown 编辑器的使用环境,可以简单分为四类: 在线编辑器&#xff…

Markdown编写公式

文章目录 Markdown编写公式一、修改设置二、希腊字母三、一些数据结构四、定界符五、可变大小的符号六、函数名称七、二进制运算符和关系运算符八、箭头符号九、其他特殊符号十、上下标十一、矩阵十二、分段函数1、分段函数2、多行表示3、方程组十三、字体十四、表格Markdown编…

Markdown 并排显示图片

Markdown 将图片并排居中显示 在编写 Markdown 的时候少不了配图,但是有时候需要并排显示,Markdown本身并不支持该功能,在此就需要借助 HTML 等方法了,实现方法有许多,经过测试过后以下方法能够成功实现 注意&#x…

Mac Carthage

Carthage是一个类CocoaPods的第三方类管理工具,cocoapods导入的东西,对工程依赖极大,会修改工程文件,而且导入的类库,每次运行的时候都要编译,carthage导入的是framework,不会修改工程文件&…

使用carthage 制作xcframework

1.安装carthage: brew install carthage 2.gitHub地址: https://github.com/Carthage/Carthagehttps://github.com/Carthage/Carthage 3.使用: 1.cd 到项目所在的目录,我这里是用workspace管理的。目录结构如下:…

Carthage 教程:开始

原文:Carthage Tutorial: Getting Started 作者:Lorenzo Boaro 译者:kmyhy 更新说明:本教程由 Lorenzo Boaro 升级至 iOS 11,Xcode 9 和 Swift 4。原文作者是 James Frost。 对于 iOS 开发者来说有两个好东西&#x…

Carthage简单介绍

01 Carthage简单介绍 主页:https://github.com/Carthage/Carthage.git 作者:Justin Spahr-Summers等 版本:0.18 目标:用最简单的方式来管理Cocoa第三方框架 性质:第三方框架管理工具(类似于cocoapods) Carthage为用户管…

iOS 开发包管理之 carthage

iOS 包管理 CocoaPods(Objective-C 时期,支持Objective-C和swift),CocoaPods下载第三方库源代码后会将其编译成静态库.a 文件 或动态库框架.framework 文件 的形式,并将它们添加到项目中,建立依赖关系&…

iOS Carthage使用

一、Carthage安装 brew install Carthage查看是否安装成功 Carthage version二、cd到工程文件的根目录,并创建cartfile文件 cd 项目根目录路径 touch Cartfile三、在生成的Cartfile文件添加需要安装的库源 egg: github “SnapKit/SnapKit” ~> 4.0.0 github “AFNetworki…

Carthage集成工具使用

Carthage和CocoaPods相比,轻量级一些,在swift中使用很方便,它本身就是swift写的。 Carthage旨在成为向Cocoa应用程序添加框架的最简单方法。 1、安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew…

Cocoa包管理器之Carthage详解及CocoaPods中心化+Carthage的二进制化

上篇博客详细的聊了CocoaPods的相关内容,今天我们就来介绍另一个Cocoa的包管理器Carthage。在上家公司用Swift开发工程时,用的就是Carthage。Carthage诞生于14年11月份,是用Swift语言开发的,相对于CocoaPods来说是一个新生事物。本…

探索Carthage——轻松管理Cocoa应用框架的利器

探索Carthage——轻松管理Cocoa应用框架的利器 在iOS和macOS开发中,有效管理和集成第三方库是至关重要的步骤。今天,我们要向您推荐一款简洁而强大的工具——Carthage,它能帮助您以最小的改动实现对项目依赖的优雅管理。 项目介绍 Carthage…