自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 单片机中无符号和有符号变量使用

最近单片机课讲到了定时计数器,在C语言中定时计数器的初值可以采用这种方式(假设计数10000次)TH0=(65536-10000)/256;TL0=(65536-10000)%6;这是通用的方法,65536-10000=55536=0xD8F0;赋值后TH0=0xD8,TL0=0xF0。我联想到补码的规则,65536-10000的数值在计算机中和-10000数据存储是一样的,于是我就简单赋值为TH

2013-01-15 12:41:30 2497

转载 优秀的开发者 vs. 糟糕的开发者

优秀的开发者是一个艺术家,一个享受创作过程的工匠。糟糕的开发者只将自己当作负责产生代码的码农。优秀的开发者了解客户的问题。糟糕的开发者只了解手头的技术问题。优秀的开发者会不断努力去理解“为什么”,然后去实现,同时能够把握大局。糟糕的开发者专注于构建类、方法和配置文件,而不理会大局。糟糕优秀的开发者了解产品的完整架构。糟糕的开发者只知道他写的组件。优秀的开发人员充分理解在产品中使用的技术

2012-06-13 18:14:59 379

转载 WSFISP软件开发经历

WSFISP软件是笔者的个人开发软件,适用于Atmel AT89S系列和AT89LP系列单片机在线编程(ISP),本软件兼容Windows 2K、windows XP和Windows 7 操作系统,界面如图:                                   WSFISP软件在XP系统的界面

2012-05-31 16:38:37 1610

转载 PCB板绘制经验总结

PCB板的绘制经验总结:(1):画原理图的时候管脚的标注一定要用网络 NET不要用文本TEXT否则导PCB设计的时候会出问题(2):画完原理图的时候一定要让所有的元件都有封装,否则导PCB的时候会找不到元件有的元件在库里找不到是要自己画的,其实实际中还是自己画好,最后有一个自己的库,那才叫方便呢。画的过程是启动FILE/NEW——》选择SCH LIB——》这就进入了零件编辑库——》画完

2012-05-31 16:35:07 1008

转载 运算放大器应用设计的几个技巧

运算放大器在电路中发挥重要的作用,其应用已经延伸到汽车电子、通信、消费等各个领域,并将在支持未来技术方面扮演重要角色。在运算放大器的实际应用中,设计工程师经常遇到诸如选型、供电电路设计、偏置电路设计、PCB设计等方面的问题。一、如何实现微弱信号放大?传感器+运算放大器+ADC+处理器是运算放大器的典型应用电路,在这种应用中,一个典型的问题是传感器提供的电流非常低,在这种情况下, 如何完成信

2012-05-31 16:33:09 448

转载 DS18B20驱动

一.概述DS18B20是一种单总线数字温度传感器。测试温度范围-55℃-125℃,温度数据位可配置为9、10、11、12位,对应的刻度值分别为0.5℃、0.25℃、0.125℃、0.0625℃,对应的最长转换时间分别为93.75ms、187.5ms、375ms、750ms。出厂默认配置为12位数据,刻度值为0.0625℃,最长转换时间为750ms。从以上数据可以看出,DS18B20数据位越低、

2012-05-31 16:30:08 673

转载 提高c语言效率

如何提高C语言代码效率 [ 2012-5-6 15:55:00 | By: 吴师傅 ] 20推荐代码效率包括两个方面内容:代码的大小和代码执行速度。如果代码精简和执行速度快,我们就说这个代码效率高。一般情况下,代码精简了速度也相应提上来了。单片机的ROM和RAM的空间都很有限,当您编程时遇到

2012-05-29 19:02:34 559

转载 protel99se版快捷键

t+u+a——清除所有层的铜箔画线 crtl+m——调用测量工具进行X,Y和距离测量 q——对显示单位的切换mil和mm的切换 f+L——保存当前打开的所有文件和文档(L不分大小写) e+a——实现高级复制功能选项(可以实现拼版复制,相同网络表复制,标号相同复制等通过不同的打勾可以实现各种复制) shift+s——实现单层显示 t+p——弹出菜单后在Display选项栏--

2012-01-04 11:11:11 661

转载 STM32调试过程中常见的问题及解决方法

STM32调试过程中常见的问题及解决方法一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.”    解决办法: Keil MDK默认使用ULINK仿真器下载程序,在“Utilities选项卡”下把编程所使用的仿真器改为相应的类型即可。 二、 编译工程时提示如下信息: main.axf: Error: L6218E:

2012-01-04 11:07:57 2022 1

转载 什么叫开漏输出

开漏输出:OC门的输出就是开漏输出;OD门的输出也是开漏输出。TTL电路有集电极开路OC门,MOS管也有和集电极对应的漏极开路的OD门,它的输出就叫做开漏输出。它可以吸收很大的电流,但是不能向外输出电流。所以,为了能输入和输出电流,它使用的时候要跟电源和上拉电阻一齐用。 OC门开漏输出和OD门开漏输出都是为了同一个目的,都是为了实现逻辑器件的线与逻辑,当然选用不同的外接电阻也可以实现外围驱动能力的

2012-01-04 11:06:51 2454

转载 公司版STM32工作原理

公司版STM32工作原理晶振:老板,带两个秘书(电容),有时老板不在秘书说了算(内部时钟模式) 时钟PLL:老板娘,老板控制局面,但还是要听老板娘的话。 CPU:人力资源部,调动人员齐心合力 APB1,APB2时钟:部门经理,发布任务进度,启动工作 GPIO:体力工人,说干什么就干什么,也只干什么。 TIM:小时工,按时付费 AD:市场部,收集大大小小的反馈意见

2012-01-04 11:05:38 407

转载 MDK常见错误

工作后从单片机转成ARM,刚开始用ADS1.2编译器,用了一段时间,因为我接手的项目的老程序正是用ADS编译的,部门也大都在用.在学单片机的时候用的是keil c51编译器,ads和这个编译器在易用性上真是无法比较.后来渐渐知道keil已经被arm公司收购,现在keil MDK成为了arm官方编译器,所以决定重新投奔keil,利用平时的时间,将原程序重新用mdk编译.mdk的优点就没必要说了,在这

2012-01-04 11:03:05 744

转载 贴片发光二极管的正负

贴片发光二极管的正负发光二极管无论什么颜色正负极都是固定的。 直插的发光二极管:脚长的是正极短的是负极,也可以仔细观察管子内部的电极,较小的是正极,大的类似于碗状的是负极。贴片二极管:俯视,一边带彩色线的是负极,另一边是正极。也可以用万用表的欧姆表量。对于表盘式万用表,调到“欧姆x1”档,二极管发光的的时候,红表笔连接的是SMD LED的正端,黑表笔连接的是SMD LED的

2012-01-04 11:01:50 1906

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除