电子技术
文章平均质量分 58
浴缸里跑马
喜欢睡觉 想晒太阳
展开
-
Altium Designer(AD) 导入AUTOCAD文档 技巧
某些场景中 ,AD可以通过导入已存在的一些CAD来节省设时间,而有关这方面的介绍似乎网上太少,所以分享出来,希望可以节约PCB设计人员的一些时间。1.altium designer导入cad.可通file>import>dxf/dwg,导入,导入选项主要是两种。a. import as components b.import as primitives.第二种方法就不介绍,很简单。这里主要介绍a. import as components.这里的compoents,其实就是指原创 2021-07-03 23:18:53 · 7875 阅读 · 2 评论 -
单片机实际延时时间的计算
1.代码#includevoid delay(int t){ for( ;t!=0; t--);}void main(){unsigned int i; unsigned int istay=9; int step[4]; step[0]=3; //0011 step[1]=6; //0110 step[2]=12; //1100 step[3]=9; /原创 2012-01-04 23:01:37 · 1969 阅读 · 0 评论 -
步进电机28BYJ-48拆解
由于其中一个电机不能运转了,所以拆了,拆了之后发现其实电机本身工作正常,不正常工作的是减速机构,齿轮磨损了,不能很好的互相啮合.1.外观 2.减速机构,可惜拆了后装不起来了3.进入电机内部4.磁芯5.上面的盖板6.剩余部分 7.驱动模块 8.驱动方法及相关参数 9.Proteus原理图原创 2012-01-04 22:31:25 · 14413 阅读 · 0 评论 -
Proteus数模转换范例(ADC0808+LCD1602)
任务:读取外部0~5V的电压变化,将之输出到LCD显示 1。建立如下原理图 2.生成代码 //***************************************************//main.c//latest revise:2010-009-20//by:alex shoal//email:alex.shoal@gmail.com#i原创 2010-09-23 16:45:00 · 18802 阅读 · 18 评论 -
Proteus 步进电机练习
1.连接电路图,上面一点的电机是motor-bistepper,下面一点的是motor-stepper.2.//glocal.h//latest revise:2010-07-01//by:alex shoal//email:alex.shoal@gmail.com#define uchar unsigned char#define uint unsigned原创 2011-11-09 22:43:31 · 7951 阅读 · 0 评论 -
USB接口芯片的选型参考(转贴)
USB1.1: CH375 有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。 CH372 只有设备模式,不能控制别的USB设备 USB2.0: 内部不含单片机核的USB芯片:CY7C68001 CYPRESS转载 2010-05-29 23:11:00 · 2755 阅读 · 0 评论 -
Proteus小技巧:端口的批量编号
今天忽然发现proteus的一个小技巧。通过该技巧可实现proteus中像input,output等端口的批量编号。可节省大量时间。1 。全选排列的 端口2。然后按A,在弹出的对话框中的 string栏输入net=DB#,“DB“部分也可为任何你想要的前缀字符串。count栏为起始的编号,increment栏位为编号增量3。点击ok后可发现所选的端口都自动完成编号了。原创 2010-05-26 23:25:00 · 13609 阅读 · 3 评论 -
LCD12864 文本显示示例(控制芯片ST7920)
主要介绍初步实践控制芯片为st7920的 128x64LCD的显示字符功能。其中文显示待续。原创 2010-07-04 15:48:00 · 7554 阅读 · 1 评论 -
Proteus AT89C51+LCD1602 仿真及烧制运行
Proteus 的LCD1602 和at89c51组合仿真,1602显示要让其显示能显示两行。必须设置0x38指令.原创 2010-07-01 22:12:00 · 27836 阅读 · 7 评论 -
MedWin3下配置c51编译器
Medwin自身带有asm编译器,却没有c51编译器。但是其提供了配置外部c51编译器的方法。其方法如下。 1.安装Keilc51v8052. 打开MedWin3,在设置菜单下找到“设置编译工具“项,打开,弹出设置界面,在编译器工具路径下填上keil C51的路径。3.然后试着编译一下C51程序. 4。得到编译成功的信息。原创 2010-03-28 15:20:00 · 3273 阅读 · 1 评论 -
Proteus 51串口与虚拟终端通信。
1.电路图 baud rate of virtual terminal should be 4800 2。当用户输入0时,显示hi,dave, 当用户输入1时,显示hi,mike 输入其他时, 显示input error. 3. 源码;latest revise:2009-12-10;by:alex shoal;email:alex.s原创 2009-12-21 22:15:00 · 9081 阅读 · 1 评论 -
Proteus 简单c51范例
1.依次显示0~9数字2.源码//C51 PROGRAM.//latest revise:2009-12-20//by:alex shoal//email:alex.shoal@gmail.com#include #include #include #include void delayms(unsigned int k) { uns原创 2009-12-21 22:06:00 · 1252 阅读 · 0 评论 -
Protues LM4229(LCD 240X128) 文本模式显示
使用LM4229中的T6963C控制器的文本模式显示字符串,大部分程序来源于网络。 //filename:global.h#define uchar unsigned char#define uint unsigned int //filename:T6963C.H#define DATA_PORT P0//----------------------原创 2010-02-11 23:25:00 · 10255 阅读 · 6 评论 -
Proteus 4511锁存功能仿真测试
1.4511的 true table 2.连接线路如图 3.从按键的变换中可体现出锁存功能原创 2009-10-03 15:17:00 · 4851 阅读 · 0 评论 -
Proteus实现80C51 七段码显示十进制0~255计数
1。器件 a. 80C51一片 b. 4514(4-16线选芯片)一片,但也可以用74HC154代替,用其线路应能更简化一点,至少4511前的一个反相器可以省略去。 4514与74hc154主要区别是前者有一个锁存功能,且在相同的输入下两者输出电位刚好相反。 c. 4511(7段码译码器)和7段码至少各三个 d. 按钮一个 e. 其他略(见图)原创 2009-10-04 23:41:00 · 4107 阅读 · 0 评论 -
单片机多字节数相乘的实现方法(转贴)
******************************************************************1. 操作数在寄存器中,R0--R72. 操作数在内RAM中3. 操作数在外RAM中不过都大同小异,以2例,是个乘法子程序。入口:乘数R0,被乘数R1,字节数R7,结果在R0 MULN: LCALL N2N转载 2009-09-26 14:26:00 · 4876 阅读 · 0 评论 -
Proteus 80C51实现 双字节十进制整数(0~65535)计数+7段码显示计数值
1.一个双字节的十六进制数如何转化为十进制?如 FFFFH,在数学上可用以下方法使用 10D或0AH去除FFFFH,所得余数就为十进制的个位数,若所得商大于0,则该数可继续再除10D,所得余数就为十进制的十位数如果所得商还不为0,则继续用10D除。具体过程可见以下计算式:FFFFH / 0AH = 1999H 余 51999H / 0AH = 28FH 余原创 2009-09-20 22:19:00 · 3379 阅读 · 0 评论 -
proteus 仿真(按键+计数器+七段码)
74HC4024为计数器,4511为BCD-7段码锁存译码驱动器。原创 2009-09-19 00:05:00 · 12889 阅读 · 0 评论 -
Proteus 汉字显示
1 主要元件1>AT89C512>MATRIX-8X8-RED3>4-16译码器 741592.汇编程序 org 0000h ljmp main org 0030hmain: mov r2,#30 mov dptr,#WO lcall disp mov dptr,#AI lcall disp mo原创 2009-03-15 12:10:00 · 3140 阅读 · 0 评论