keil+proteus第一个51程序 :让一个发光二极管闪烁这是一篇超级详细的C51教程。单片机就是一个小型CPU,在电子领域应用广泛,电视、冰箱、洗衣、空调等产品中都能见到他们的身影。它是一个可编程的mcu,根据代码的不同可实现非常多功能首先介绍两个软件 1、keil uvision4:这是一个单片机开发软件,用于调试,生成可执行文件HEX文件 2、proteus7.8:电路仿真软件一、首先
单片机概述 什么是单片机(What is Microcontrollers?)单片机就是一块集成在硅片上的微处理器、存储器以及各种输入输出接口的芯片,这样一块芯片就具备了计算机的属性,因而被称为单片微计算机。其事就是一块集成芯片,但是这块集成芯片具备特殊的功能,这些功能我们可以靠我们自己编程自定义,编程的目的就是使它的各个引脚在不同的时间可以输出不同的电平,进而控制连接到
程序是找别的大佬借鉴的想实现的功能是先超声波测距离 然后距离小于10或者大于100时候pwm调占空比为0 距离在10到20时减少占空比 20到30时占空比不变 30到100时占空比增加问题如图error c237:function already has a body单片机源程序如下:#include #include #define uint unsigned int #define ucha
程序中最重要的是什么,数据。很多时候程序运行有问题和你的数据密切相关,如果你能实时观察程序中的数据,你觉得如何?数据分为两种,一种是可变的,一种为不可变的。比如 RAM 数据为可变的,FLASH 数据为不可变的(实际上也能改变,不然你怎么把程序烧写到 FLASH 中呢),还有一种极其特殊的存在:寄存器数据。1、变量查看首先说说可变数据的查看方式,比如你声明的一些变量,可以通过 Watch 窗口查看
文章目录前言一、单片机是什么?1.单片机的发展史2.单片机的应用二、单片机的种类1.分类2.目前流行的单片机总结 前言为什么要写博客?目的是什么?为了更好更深入的学习单片机,巩固学习知识。对我来说,刚刚开始自学单片机是比较困难的,虽然网上的教学资源满天飞,但是介于每个人的学习能力不同,理解和记忆比较差的,学习起来比较吃力,因此写博客可以有效的帮助我们学习和记忆。本篇博文内容大多为网上整理及书本上
EtherCat概述博客是本人开发支持EtherCat通信电机驱动器的笔记,所以基本上是从从站设计的角度来的,主站内容大多只是提一下用作了解,详细的还是需要查阅书籍。以太网基础:系统组成这里不多说,很多资料都有,ecat能各种串,每个从站截取自己的数据然后把自己发送的数据发到对应的位置。EtherCAt主站组成:主站使用标准以太网控制器没有什么特殊区别,在基于PC的主站中使用网卡NIC(Netwo
单片机控制GSM手机的技术及应用随着科技的飞速发展和人民生活水平的不断提高,手机的普及率越来越高,更新也越来越快,价格也越来越便宜。   因为手机工作的无线网络覆盖范围广,在信息传递方面性能稳定、可靠,所以把手机作为信息传递的载体,与单片机结合起来构成应用系统有着强大的生命力和广阔的应用空间,特别是在远程数据传输、远程监控等领域更是受到电子设计应用工程师的关注。一些专业刊物也介绍了
转载 2023-07-20 23:46:25
294阅读
前言单片机入门什么是单片机封装单片机工作的基本时序数字电路基础二进制逻辑运算80C51的引脚建立keil工程文件LED开发板LED原理图点亮LEDLED闪烁LED流水灯静态数码管原理图封装工作原理静态数码管控制独立按键封装原理图独立按键编程实例:点亮流水灯下面我们开始本节课的内容单片机入门什么是单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CPU),随机
原创 精选 2022-05-17 20:07:00
3775阅读
2点赞
0 引言       SNMP(简单网络管理协议)应用广泛,功能强大,只要管理软件驻留有MIB(管理信息库),并且拥有适当的权限,管理器就可以访问SNMP代理器。SNMP一般用于计算机网络和电信网络,本文提出了用SNMP进行控制。由于其传输媒介是Internet,所以传输距离不受限制,这相对于其他工业控制总线有不可比拟的优势,SNMP最大的优点是协议简洁,
转载 2024-07-31 20:20:06
126阅读
今天那书看了下,做在那5个小时,只看了两个小时书,可能是还进入状态吧,看一下就看不进去了,老是想别的事,但我还是坚持做在那,没有去上网,我想刚开始我能克服这点,心就能静很多了,接下来就是好好看吧,我要给自己鼓励下,坚持哦,加油          加油     ,你一定行
原创 2007-07-15 22:31:32
1127阅读
1评论
单片机 ADC0834转换程序 89c51 ;****************************** ;** 通道转换程序段 ******* ;**100单端通道0 101通道2 ***** ;**110通道1     111通道3 ***** ;**000差分 通道0+ 1-     ***** ;****************************** ;****************************** ;** AD转换子程序   **** ;****************************** ADC:   MOV A,TDC     ;工作方式设定     CLR CS   ;选通     MOV R7,#04H ADC1:   CLR CLK     RLC A     MOV DI,C    
原创 2011-04-28 21:23:41
899阅读
原创 3月前
48阅读
单片机就是一个小的计算机,不过他没有计算机那么好,方便的输入输出设备,计算机的输入设备就是鼠标,键盘等,方便的很,输出设备就是显示器,将输出非常清晰的显示在屏幕上。但是单片机的输入输出都是他的引脚,需要通过编程控制。 单片机和PC相同的地方就是都有CPU(我把单片机的微控制器核也叫CPU),内存(单片机的ROM,RAM,FLASH等),时钟系统,中断系统,定时器等等。...
原创 2022-12-23 17:57:35
509阅读
单片机的核心:1:中断2:定时器3:串口通信
原创 2023-05-15 00:05:59
139阅读
单片机概述什么是单片机单片机:在一块硅片上集成了微处理器、存储器及各种输入/输出接口的芯片,这样一块芯片具有了计算机的属性,被称为单片微型计算机,简称单片机单片机是一块集成芯片,具有一些特殊功能,其功能的实现靠我们自己来编程完成。我们编程的目的是控制这块芯片的各个引脚在不同时间输出不同的电平,进而控制与单片机各个引脚相连接的外围电路的电气状态。 单片机能做什么?单片机是一种可用过编程
转载 2023-08-04 19:23:17
227阅读
#!/etc/python3.5 """ 安装serial串口通迅模块: sudo apt-get install python-pip pip install pyserial 查询CH340单片机模块是否驱动 1.首先确认系统支持USBSerial,输入以下命令: lsmod | grep usbserial 2.接上USB串口线,看看系统是否可以识别。输入以下命令: d
转载 2023-07-01 01:02:57
452阅读
文章目录1、前期准备2、程序编写3、烧录 使用的开发板如下,其实一些其他的51也是可以的,EIDE都提供了相关的库,这里就拿手头上有的进行实验测试吧!1、前期准备前面讲过一篇文章关于EIDE的使用,建议提前看一下,这样方便后续使用超好用的开发工具-VScode插件EIDE要想能够开发51,这里先还是弄下工具链,在如下选项里面选择51的工具链 这里需要事先下载keil的c51版本,如果你电脑上已经
Arduino 运行 C 语言,而主控端运行 JavaScript,一次要编写和维护两种程序。既然浏览器和服务器都用 JavaScript,若 Arduino 也能用 JavaScript 控制,那岂不完美?这就是 Rick Waldron 设计 Johnny-Five 库文件的原因。Johnny-Five 是1986 年上映的科幻电影“Short Circuit(直译为“短路”,译作“霹雳五号”
写在前面的话:这篇文章值得看十遍。分享一下 51单片机多任务操作系统的原理与实现-- 一个超轻量级的操作系统前言想了很久,要不要写这篇文章?最后觉得对操作系统感兴趣的人还是很多,写吧.我不一定能造出玉,但我可以抛出砖.包括我在内的很多人都对51使用操作系统呈悲观态度,因为51的片上资源太少.但对于很多要求不高的系统来说,使用操作系统可以使代码变得更直观,易于维护,所以在51上仍有操作系统
转载 2024-06-11 21:10:27
118阅读
概述JVM是Java Virtual Machine的缩写,即Java的虚拟。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。为了可以能好的理解更好的了解这个虚构出来的计算机,我们可以先看看真实的计算机。    下图是微型计算机的基本结构:    如上图所示,一个真正的计算机
转载 2023-08-23 13:51:02
199阅读
  • 1
  • 2
  • 3
  • 4
  • 5