-
很多时候,画完板子要再三确认板子的尺寸以及外观形状是否符合要求,这个时候我们就需要将板子1:1的打印出来,方便直观的验证,以下是如何设置AD,1:1打印PCB:
1...
-
大家在绘制封装的时候经常要放置一行或者一列焊盘,当然一个一个去放置是很浪费时间,效率是很低的,那么今天就向大家展示一下,如何快速的放置一行或者一列焊盘:
首先,绘制...
-
初学Altium碰到最多的问题就是:不知道元件放在哪个库中。这里我收集了DXP2004常用元件库下常见的元件。使用时,只需在libary中选择相应元件库后,输入英文的前几个字母就可...
-
开场白:上一节讲了利用累计定时中断次数实现LED灯闪烁,这个例子同时也第一次展示了我最完整的实战程序框架:用switch语句实现状态机,外加定时中断。这个框架看似简单,实际上就是那...
-
开场白:上一节讲了在主函数中利用累计定时中断的次数来实现独立按键的检测,但是如果在某些项目中,需要在主函数里间歇性地执行一些一气呵成的耗时任务,当主函数正在处理一气呵...
-
开场白:上一节讲了在定时中断函数里处理独立按键的扫描程序,这种结构的程序我用在了很多项目上。这一节教大家如何实现按键双击触发的功能,这种功能类似鼠标的双击。要教会大家一个知识点:如...
-
开场白:上一节讲了按键双击触发功能的程序,这一节讲类似电脑键盘组合按键触发的功能,要教会大家一个知识点:如何在上一节的基础上,略作修改,就可以实现两个独立按键的组合按键触发功能。具...
-
开场白:上一节讲了类似电脑键盘组合按键触发的功能,这节要教会大家一个知识点:如何在上一节的基础上,略作修改,就可以实现同一个按键短按与长按的区别触发。具体内容,请看源代码讲解。(1...
-
开场白:上一节讲了同一个按键短按与长按的区别触发功能,这节要教会大家两个知识点:第一个知识点:如何在上一节的基础上,略作修改,就可以实现按住一个独立按键不松手的连续步进触发。第二个...
-
开场白:上一节讲了按住一个独立按键不松手的连续步进触发功能,这节要教会大家如何在上一节的基础上,略作修改,就可以实现按键的加速匀速触发。具体内容,请看源代码讲解。(1)硬件平台:基...
-
开场白:
上一节讲了按键的加速匀速触发。这节开始讲矩阵键盘的单个触发。具体内容,请看源代码讲解。(1)硬件平台:基于朱兆祺51单片机学习板。。(2)实现功能:16个按键中,每按一...
-
开场白:上一节讲了矩阵键盘的单个触发。这节要教会大家在不改变其它任何性能的情况下,把上一节的按键扫描程序压缩一下容量。经过压缩后,把原来1558个字节压缩到860个字节的程序容量。...
-
开场白:上一节讲了矩阵键盘单个触发的压缩代码编程。这节讲矩阵键盘的组合按键触发。要教会大家三个知识点:第一点:如何把矩阵键盘翻译成独立按盘的处理方式。然后按独立按键的方式来实现组合...
-
程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 ...
-
呵呵,其实我也是一样,晶振基本上从我的设计中忽略。今天深圳世强的FAE来推他们的CMEMS振荡器(Silicon Labs生产的,据说是独家CMOS+MEMS技术),世强的专家极力...
-
1、单片机晶振不起振原因分析
遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?
(1) PCB板布线错误;
(2) 单片机质量有问题;
(3) 晶振质量有...
-
if((uiKeyStatus&0x0200)==0x0200) //说明10号键没有被按下来 ...
-
把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式。
开场白:上一节讲了74HC595的驱动程序。为了更加方便操作74HC595输出的每个I...
-
开场白:上一节讲了把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式。这节在上一节的驱动程序基础上,开始讲跑马灯程序。我的跑马灯程序看似简单而且重复,其实蕴含着鸿哥的大智...
-
开场白:上一节讲了先依次逐个亮再依次逐个灭的跑马灯程序。这一节在上一节的基础上,略作修改,继续讲跑马灯程序。我的跑马灯程序看似简单而且重复,其实蕴含着鸿哥的大智慧。它是基于鸿哥的s...