郭天祥的新概念51单片机C语言教程.入门、提高、开发

发现各个论坛的文档要么下载下来打不开,要么需要密码甚至去淘宝买,找了大半天在网盘找到这一份高质量的单片机C语言学习的资料,新人,希望大家支持一下,谢谢! 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-1045988-blogid-724398.html 发布时间: 2019-01-13



stm32f4驱动CH451键盘扫描

最近在整CH451这个芯片,网上查这个芯片的资料都是好多年以前的,包括论坛里面的问答大多都挺久远的。于是去官网下了例程,发现官网的例程是针对51单片机的。没有关系,自己改成stm32 的,手册里的时序延时最小几纳秒就可以,所以对于使stm32f4或者51程序中可以不加延时函数,直接写语句就可以,因为一条语句执行的时间已经超出手册上的最小时间了。官方程序(C51),博主自己的程序(stm32),CH451数据手册,以及常见问题总结,放在这里的附件里,有问题可以下载参考。另外,说说博主调试时的困难以及原因吧,博主调试的时候就是发现DOUT引脚总是跟随着DIN引脚电平变化,并不会只在按键触发时变成低...

http://home.eeworld.com.cn/my/space-uid-841257-blogid-724307.html 发布时间: 2019-01-02



新手如何学习单片机,用那些软件模拟比较好?

首先来说,每一款单片机的编程软件都有软件仿真功能。我们可以通过这个软件仿真功能学习一些单片机的功能。  例如,可以通过软件仿真功能实现单片机端口输出高低电平,然后通过观察相应的端口寄存器的值来看程序是否正确执行了;还可以编写定时程序实现固定时间(例如定时1秒)执行端口的输出功能,可以用软件仿真看看是否按照设定的时间进入了中断,等等。但是,软件仿真的功能实在有限,我们最多只能看到相应的寄存器是否执行正确,因为没有硬件电路的配合,完全看不到电路是否正确执行了。  所以,用单片机编程软件的软件仿真功能能学习单片机很有限。  这方面的软件首推proteus,这是目前为止我见过、用过的,可以仿真单片机种...
关键词: 单机片

http://home.eeworld.com.cn/my/space-uid-1035148-blogid-723977.html 发布时间: 2018-11-29



诚聘嵌入式软件工程师

猎头职位【南京】 岗位职责: 1、负责物联网平台配套通信模组(BLE,GPRS,4G模组,WI-FI模组)的通信协议应用开发; 2、根据产品需求设计在硬件资源平台上实现相应的基础功能; 3、负责嵌入式软件开发流程、规范的编制、完善与优化; 4、能根据实际应用中遇到的问题,进行总结,并深入至现场调试解决问题; 5、会结合示波器等测量工具进行软件调试。 任职资格: 1、计算机、通信、电子工程相关专业本科及以上学历,3年以上工作经验; 2、精通嵌入式相关开发平台,熟练掌握C语言; 3、熟悉51单片机、ARM等主控芯片的硬件架构及底层外设开发,理解嵌入式架构,至少熟悉一种主流嵌入式...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-723494.html 发布时间: 2018-10-25



STC单片机解密、芯片解密、单片机解密、PLD解密服务

如因某些原因造成单片机、门阵列等芯片的程序、资料丢失,客户只需提供已烧录好的芯片,本公司可为客户找回芯片内所烧录好的原始数据。对PIC12/16系列、51系列、CPLD解密,软件界面修改,芯片编程器,IC烧写器编程器,ALTERA解密,LATTICE解密,ATMEL解密,芯片解密,芯片IC查型号,深圳单片机解密,深圳IC解密,microchip解密,STM8解密,STM32解密,STC单片机解密,87C196系列、P87LPC系列、EM78P系列、MC68HC系列、AVR90S系列、WINBOND系列、GAL、PALCE、PAL…均可支持。时间和准确性,都有保证!如有问题,请咨询我们。 ...

http://home.eeworld.com.cn/my/space-uid-1026909-blogid-723466.html 发布时间: 2018-10-23



光敏、热敏电阻的ADC采样电路

日常实验中,一些基本的光敏热敏电阻能够粗略的反映环境的变化,刚接触单片机的时候,我用的是51单片机,总感觉ADC采集很难,因为51单片机芯片内部没有ADC采集功能,只能通过外接ADC模块进行ADC采集,最初的时候我使用的芯片是XPT2046,这个XPT2046是个贴片封装,他的引脚连接的特别特别特别紧密,当时自己还傻傻的尝试用杜邦线去吧每个引脚连起来,结果就是焊废了5个贴片XPT2046. 最后找学长帮助才用转接板将XPT2046的每个引脚外接出来。 然后开始设计原理图: 搞好之后,根据XPT2046的手册写程序,当时采集到自己的第一组数据是内心非常激动,也感...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-723422.html 发布时间: 2018-10-21



TLP3547评估板综合评测报告

一、题外话       这个测评活动的帖子,本来是没计划申请的,奈何接收到多次邮件提醒,再加上确实以后可能会用到类似的器件,没忍住,又申请了。收到评估板的时间很快,并且包装一如既往的到位,外部两个泡沫袋子,内部是一个塑料壳,塑料壳是评测的主角----TLP3547。 二、开篇----看       TLP3547的评估板采用两块板拼接而成,应该是为了个传统的继电器封装的一致性而特意采用的一个结构。最后DIP的封装变成了下边的四个引脚,左边两个是“线圈”端子,右边的两个是“常开触点”。 二、数据手册---...

http://home.eeworld.com.cn/my/space-uid-296469-blogid-722469.html 发布时间: 2018-09-27



移动通讯和GPS结合设计公交车智能报站系统

近年来,随着城市公交事业的迅速发展,国内公交车报站的方式已经有了很大改善,由传统的售票员喊话报站逐渐变为驾驶员使用报站器手动报站。虽然手动报站器使用比较方便,但是因为驾驶员需要在保证安全驾驶的前提下进行报站,所以经常出现报站不及时,甚至错报、漏报的现象,而且让驾驶员在驾驶过程中进行报站也存在安全隐患。采用自动报站的方式可以大大减轻驾驶员的工作量,促进公交系统的现代化进程。要实现自动报站,需要实时测出公交车的位置,以确定公交车是否已经到达站点。利用GPS可以确定公交车的地理位置,只需把当前位置同公交站点的位置数据(经、纬度)相比较,就可以知道公交车是否到达站点,使得报站系统具有一定的智能性。这种...

http://home.eeworld.com.cn/my/space-uid-934391-blogid-714926.html 发布时间: 2018-09-14



STM8L RAM运行小结

最近做一个低功耗的产品,选择STM8L151单片机,因为应用情况比较特殊,需要用到其低功耗RAM运行和等待模式。网上查找相关资料不多,经过一段时间摸索,终于能在RAM运行和退出了。总结如下:1.在程序设计者.c文件写下RAM运行的代码:#pragma location="RAM_RUN_CODE"void LPR_Ram(void){ /* Disable interrupts*/      disableInterrupts();   /* To reduce consumption to minimal &nb...
关键词: STM8L RAM运行小结

http://home.eeworld.com.cn/my/space-uid-57809-blogid-712101.html 发布时间: 2018-09-11



单片机原理:AT89C52单片机的复位电路

       AT89C52要想能工作,有三个电路是必不可少的,一是时钟电路;二是复位电路;三是电源电路。今天我就以STC89C52单片机为例讲解一下51单片机的时钟电路。下面附上一张STC89C52单片机的原理图:        大家可以看到单片机的复位引脚RST,单片机的第9引脚是RST,是复位信号的输入端口,高电平有效。在时钟振荡器稳定工作的情况下,该引脚若由低电平上升到高电平并且持续2个机器周期(若晶振频率为12MHz,则两个机器周期为2us),则系统将实现一次复位操作。下面解读一下这句话。 &n...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-712076.html 发布时间: 2018-09-10



单片机原理:单片机基础知识

学了这么久(大概两年)的单片机,竟然不知道什么是单片机,今天总算好好了解了一下单片机的基本原理,涨知识了!!!!!!!!!!!!!!!!!!!!!!!!!!!单片机:一只半导体在硅片集成中央处理器(CPU),存储器(ROM、RAM),输入输出口(并行I/O、串行I/O),计数器/定时器,中断系统,系统时钟电路及系统总线的微型计算机。这才是单片机的概念,以前以为单片机就是微型电脑,看来只是粗略的了解了一下单片机,今天才算详细的知道单片机。中央处理器(CPU):相当于人的大脑,是及其重要的处理单元。而我们平时所说的计算机是多少多少位的,就是说的CPU每次处理数据的位数,目前我们常用的计算机是64位...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-706287.html 发布时间: 2018-09-04



利用安装驱动的方法快速解决如何在 keil5 中编译 keil4 的程序。

利用安装驱动的方法快速解决如何在 keil5 中编译 keil4 的程序。 当我们学完51单片机之后,学习STM32单片机之后,需要安装 keil5 软件下载程序,这时当我们安装 keil5 之后,再需要下载51单片机程序的时候,我们打开程序之后,默认是keil5打开程序,这时不能编译keil4的程序。 我们只需要安装这个驱动,使keil5与keil4共存,就可以在keil5中编译用keil4打开的程序了。 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-1016597-blogid-668422.html 发布时间: 2018-08-30



51单片机模拟水滴由小变大然后滴落现象(附带C语言源码)

#include <reg52.h> typedef unsigned char u8; typedef signed char v8; typedef char w8; sbit LED = P2^0; void main() { u8 i,k,p,t,j; w8 l; u8 a[]={0,1,2,4,6,16,32,64};        //亮度数组以实现拖尾效果 u8 b[]={0,34,48,59,68,76,84,91,97,103,109,114,119,123,126};&n...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-668381.html 发布时间: 2018-08-28



AltiumDesigner(免费免费免费)视频教程,欢迎围观哦,更有讲师(免费免费免费)...

原理图PCB绘制是硬件工程师、PCB工程师、单片机工程师等相关岗位必须具备的技能。本套视频会以初学者为中心,注重对Altium Designer使用功能进行讲解,在对实战项目51单片机开发系统进行设计时,用到什么功能,就演示什么功能,不会单纯的进行软件功能讲解,不会进行罗列式的教学,所以不会枯燥乏味。因为对于初学者,一味的罗列,初学者根本无法理解,更加记不住,如果没有实际案例支撑,并不会掌握,所以以初学者为中心,以用教学。适合人群:本套视频针对在校学生、初学者等刚刚进行单片机开发学习的同学进行录制,带领学生初识Altium Designer,学会原理图、原理图库、PCB、PCB库、3D视图等绘...

http://home.eeworld.com.cn/my/space-uid-392339-blogid-663053.html 发布时间: 2018-08-08



小白如何学习嵌入式?

小白学不会,要相信尚观会带给你最好的知识和方法,带你走进嵌入式的世界。还有小编多说一句,没有学不会习的人,只有不想学习的人。同学们只要你想,只要你肯!我们就能带你学会!有什么想问的记得给小编留言哦。搜索复制本文出自: https://my.oschina.net/u/3918053/blog/1920029 ...
关键词: 嵌入式

http://home.eeworld.com.cn/my/space-uid-1011312-blogid-662864.html 发布时间: 2018-07-31



基于高速51单片机的模拟USB接口设计

基于高速51单片机的模拟USB接口设计 作者:廖颂文 摘要:参照AVRUSB技术给出了51单片机通过模拟USB通信的实现方法。用VC编写了上位机软件,通过libusb驱动实现了PC与ST12LE5608AD的通信。 关键字:AVRUSB,模拟USB,NRZI编码,USB通信协议,libusb驱动,VC。 1994年11月11日USB正式诞生,1996年1月15日,USB1.0发布,1998年USB开始流行,2000年4月27日高速USB2.0发布,传输速率达480Mb/S, 2008年11月12日 USB3.0发布,传输速率可达5Gb/s。至今USB被广泛应用,带串口和...
关键词: MCU AVRUSB 模拟USB libusb

http://home.eeworld.com.cn/my/space-uid-1000790-blogid-662033.html 发布时间: 2018-06-09



准备PWM和l602显示温度,不知道为啥出来的不是方波

准备PWM和l602显示温度,不知道为啥出来的不是方波 用了51单片机、1602和ds1820 方波不出我安装直流电机不方便,听说1602和定时中断有影响; 求大神指教???? #include<reg51.h> #define uchar unsigned char   #define uint unsigned int   sbit DQ=P3^7;//ds18b20与单片机连接口 sbit RS=P1^6; sbit RW=P1^5; sbit EN=P1^4; sbit output=P1^3; ...

http://home.eeworld.com.cn/my/space-uid-997224-blogid-661806.html 发布时间: 2018-05-26



51、AVR、PIC、MSP430等单片机的复位电路详解

此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处 51单片机复位电路复位是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。80C51复位结构如上图所示,此处的复位引脚只是单纯地称为RST而不是RST/VPD,因为CHMOS型单片机的备用电源也是由VCC引脚提供的。无论是HMOS型还是CHMOS型的单片机,在振荡器正在运行的情况下,复位是靠在RST/VPD引脚加持续2个机器周期(即24个振荡周期)的高电平来实现的。在RST引脚出现高电平后的第二个周期执行内部复位,以后每个周期重复一次,直至RS...

http://home.eeworld.com.cn/my/space-uid-139222-blogid-660587.html 发布时间: 2018-03-24



C51单片机

我想做一个数码管闪烁显示数字,按下键时停留在按键时的数字不变,这样编程会使按下键时一直执行alight,请问如何编程可以使当按下键时停留在按键时的数字。,本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-958714-blogid-660543.html 发布时间: 2018-03-23



闲置交换-韦东山JZ2440+ALIENTEK战舰STM32F103等

ALIENTEK战舰STM32F103开发板+2.8寸TFT液晶触摸屏(配套) + 2GB全新SD卡   8成新 JZ2440 嵌入式Linux应用开发完全手册配套开发板          全新 ALIENTEK VS1053模块 MP3播放器 音频解码(STM32F103开发板配件)     全新 正品BEST倍思特 9205M万用表 大屏幕数字万用表 数显带蜂鸣(全新)   全新 蓝屏 12864 蓝底白字体LCD液晶屏 5V 带中文字库 带背...

http://home.eeworld.com.cn/my/space-uid-363121-blogid-659390.html 发布时间: 2018-02-06




<上一页 12345678910111213141516 下一页> 相关结果约615个