一位强人写的电子工程师起码技术要求1. MCU分类:4位机,51,PIC,AVR,MSP430等系列进行学习;2. 硬件知识:元器件,PCB布线,经典电路,通讯协议,EMC,开发工具;3. 软件知识:ASM,C,C++,VISIO,SmartDraw,SourceInsight,VC++6.0;4. 辅助知识:AutoCAD,Matlab,OrCAD,相关软件,重要项目;5. 电子元器件[详细]
上图中,高优先级为红色线的上半部分,低优先级为红色的下半部分。其中一个中断源在上半部分和下半部分都有的,表示它既可以设为高优先级,也可以设为低优先级。如TMR0(定时器0)在上半部分和下半部分都有;而INT0(外部中断0)只在上半部分有,在下半部分没有,表示它只能设置为高优先级,不能设置为低优先级。颖[详细]
UART与USART都是单片机上的串口通信,他们之间的区别如下:首先从名字上看:UART:universal asynchronous receiver and transmitter通用异步收/发器USART:universal synchronous asynchronous receiver and transmitter通用同步/异步收/发器从名字上可以看出,USART在UART基础上增加了同步功能,即[详细]
最近看了一个大神吴坚鸿的文章,他的软件架构写得还是不错的,但是代码风格一般,全局变量满天飞,但开发出来的产品稳定,性能也好。不管怎么说,在企业里,老板只追求结果,不追求过程,即使代码写得再不好,能实现功能就不错了。在这里,我借鉴他的“”三区一线理论“做下分析”。[详细]
一、 程序运行跑飞现象:单片机中的程序计数器(PC)的值出乎我们所需要的,发生了异常的偏移,脱离了原本设定好的程序要执行的位置,进入原定程序以外的区域,例如:程序的空白区、程序以外的空间或者是某种死循环中。二、 跑飞的影响:使指令的地址码和操作码发生改变,而PC把操作码当作指令来执行,操作[详细]
一、单片机编程总结1、要养成总结的好习惯,总结不仅是对自己学习的一个总结,还是对学习过程的一个回顾与加深,还可避免第二次犯错。2、编写程序之前先要有一个对该项目熟悉的了解,做到心中有数,列一个大致框架。仔细推敲该怎么布局,怎样布局最合理,该步骤很重要。要分析先做哪个模块,具体到该模[详细]
我从事单片机开发有3年多了,从最早写51汇编语言,到后来用C语言写代码,能移植到各种型号单片机上运行,如PIC,freescal,samsung,STC等单片机我都做过。三星单片机编译系统(IAR)最难接触,劝初学者别用,我刚开始用时搞了快一个月了才懂得使用和仿真调试,最可恨的是每种单片机还要单独做个调试接口。freesca[详细]
我曾经做过两年的单片机产品,在对单片机编程的过程中逐渐形成了一个大体固定的整体框架,也可以说是编程思路。现提出来供大家参考。首先,对外围芯片进行分类,属同一功能或同一芯片的程序采用模块化的形式,用固定的几个函数实现,一般不同芯片之间的函数功能尽量不重叠,也不要使用一个函数覆盖几个芯[详细]
PIC单片机有多个中断源,16系列只有一个中断入口,18系列有两个中断入口,不同编译器下书写格式又不大一样。网上资源千篇一律,也不够系统,只是简单的罗列程序,代码生存的环境不一样也少有说明。在此做个简单的总结,因为又走了弯路...1.先说18系列(MCC18编译器下):MPLAB C18不自动把中断服务程序放在中端[详细]
作为电子专业的学生,再加上自己对电子方面有着较浓厚的热情。便开始一段51单片机的学习之旅。51单片机是一种十分简单基础的单片机。学习起来门槛不高,只要稍微有点C语言的基础就可以比较容易的上手。实践与理论相结合是十分合理的学习方式。学习单片机不能光看理论,手上有一块开发板是再合适不过的了。踏踏[详细]
扫码关注我们
0755-82591179
传真:0755-82591176
邮箱:vicky@yingtexin.net
地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08
Copyright © 2014-2025 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4