想要用proteus元件库msp430画一个关于msp430fe425的电路原理图,书包含这个芯片的原理图

我想用单片机做一个步进电机系统控制,由于我是小白,就按照书上的例子在做了,电路图看不懂。_百度知道
我想用单片机做一个步进电机系统控制,由于我是小白,就按照书上的例子在做了,电路图看不懂。
但是电路图用proteus画不出来,而且我想按照书上的例子焊出实物呢,图中的FYM20BY20L010和2003芯片的地方有些看不太明白
我有更好的答案
FYM20BY20L010应该就是电机吧?2003是达林顿,查查资料,这么说也说不太清楚,实际用下就明白了。数码管用共阳的舒服一点,你这图上的是共阴的,控制数码管可以用锁存器,也可以用三极管
采纳率:31%
看到太多数码管和发光二极管接错的书了以及实物了。这里又是一个,呵呵。 这图proteus 可以画出来的。一长串字母数字那个就是步进电机,ULN2003是达林顿三极管驱动。 焊接实物如果没有规定用这个电路的话,建议另外找一个。
为您推荐:
其他类似问题
步进电机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。proteus电路原理图中的input到了pcb图上应该用什么代替_百度知道
proteus电路原理图中的input到了pcb图上应该用什么代替
我有更好的答案
input其实就是输入信号,那么在pcb上可以用个排针或者某种接口代替咯,外接信号
你说的 proteus 仿真的 input 输入的是什么器件?
为您推荐:
其他类似问题
电路原理图的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求帮忙绘制proteus的仿真电路图,我之前用的是AD画的原理图,但是AD不能仿真,求帮忙,尽快,很急_百度知道
求帮忙绘制proteus的仿真电路图,我之前用的是AD画的原理图,但是AD不能仿真,求帮忙,尽快,很急
我有更好的答案
proteus中自己添加的元件是不能仿真的。在proteus中添加AD8362,如果只是画原理图,不仿真,那就自己画一个。但不能仿真,要仿真就没有办法了,没有的元件不能添加。
采纳率:47%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Proteus中画仿真电路图的范围怎样放大_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Proteus中画仿真电路图的范围怎样放大
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢求高手帮忙用PROTEUS画一张电路原理图~_百度知道
求高手帮忙用PROTEUS画一张电路原理图~
用51单片机电路控制一个步进电机和有一个接近开关传感器电路
的proteus 电路原理图···万分感谢!
我有更好的答案
这是程序:ORG 0000H
单片机内存分配申明!TEMPER_L EQU 29H
用于保存读出温度的低8位TEMPER_H EQU 28H
用于保存读出温度的高8位FLAG1 EQU 38H
是否检测到DS18B20标志位a_bit equ 20h
数码管个位数存放内存位置b_bit equ 21h
数码管十位数存放内存位置MAIN:LCALL GET_TEMPER
调用读温度子程序
进行温度显示,这里我们考虑用网站提供的两位数码管来显示温度
显示范围00到99度,显示精度为1度
因为12位转化时每一位的精度为0.0625度,我们不要求显示小数所以可以抛弃29H的低4位
将28H中的低4位移入29H中的高4位,这样获得一个新字节,这个字节就是实际测量获得的温度
瘴扌璩擞?.0625系数MOV A,29HMOV C,40H
将28H中的最低位移入CRRC AMOV C,41HRRC AMOV C,42HRRC AMOV C,43HRRC AMOV 29H,ALCALL DISPLAY
调用数码管显示子程序CPL P1.0AJMP MAININIT_1820:SETB P2.2
这是DS18B20复位初始化子程序NOPCLR P2.2
主机发出延时537微秒的复位低脉冲MOV R1,#3TSR1:MOV R0,#107DJNZ R0,$DJNZ R1,TSR1SETB P2.2
然后拉高数据线NOPNOPNOPMOV R0,#25HTSR2:JNB P2.2,TSR3
等待DS18B20回应DJNZ R0,TSR2LJMP TSR4
延时TSR3:SETB FLAG1
置标志位,表示DS1820存在CLR P1.7
检查到DS18B20就点亮P1.7LEDLJMP TSR5TSR4:CLR FLAG1
清标志位,表示DS1820不存在CLR P1.1LJMP TSR7TSR5:MOV R0,#117TSR6:DJNZ R0,TSR6
时序要求延时一段时间TSR7:SETB P2.2RET
读出转换后的温度值GET_TEMPER:SETB P2.2LCALL INIT_1820;先复位DS18B20JB FLAG1,TSS2CLR P1.2RET
判断DS1820是否存在?若DS18B20不存在则返回TSS2:CLR P1.3
DS18B20已经被检测到!!!!!!!!!!!!!!!!!!MOV A,#0CCH
跳过ROM匹配LCALL WRITE_1820MOV A,#44H
发出温度转换命令LCALL WRITE_1820;这里通过调用显示子程序实现延时一段时间,等待AD转换结束,12位的话750微秒LCALL DISPLAYLCALL INIT_1820
准备读温度前先复位MOV A,#0CCH
跳过ROM匹配LCALL WRITE_1820MOV A,#0BEH
发出读温度命令LCALL WRITE_1820LCALL READ_18200
将读出的温度数据保存到35H/36HCLR P1.4RET;写DS18B20的子程序(有具体的时序要求)WRITE_1820:MOV R2,#8
一共8位数据CLR CWR1:CLR P2.2MOV R3,#6DJNZ R3,$RRC AMOV P2.2,CMOV R3,#23DJNZ R3,$SETB P2.2NOPDJNZ R2,WR1SETB P2.2RET; 读DS18B20的程序,从DS18B20中读出两个字节的温度数据READ_18200:MOV R4,#2
将温度高位和低位从DS18B20中读出MOV R1,#29H
低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)RE00:MOV R2,#8
数据一共有8位RE01:CLR CSETB P2.2NOPNOPCLR P2.2NOPNOPNOPSETB P2.2MOV R3,#9RE10:DJNZ R3,RE10MOV C,P2.2MOV R3,#23RE20:DJNZ R3,RE20RRC ADJNZ R2,RE01MOV @R1,ADEC R1DJNZ R4,RE00RET;显示子程序display: mov a,29H;将29H中的十六进制数转换成10进制mov b,#10 ;10进制/10=10进制div abmov b_bit,十位在amov a_bit,个位在bmov dptr,#指定查表启始地址mov r0,#4dpl1: mov r1,#250
显示1000次dplop: mov a,a_bit
取个位数MOVC A,@A+DPTR
查个位数的7段代码mov p0,a
送出个位的7段代码clr p2.7
开个位显示acall d1ms
显示1mssetb p2.7mov a,b_bit
取十位数MOVC A,@A+DPTR
查十位数的7段代码mov p0,a
送出十位的7段代码clr p2.6
开十位显示acall d1ms
显示1mssetb p2.6djnz r1,dplop
100次没完循环djnz r0,dpl1
4个100次没完循环ret;1MS延时(按12MHZ算)D1MS: MOV R7,#80DJNZ R7,$RET;实验板上的7段数码管0~9数字的共阴显示代码numtab: DB 3fh,30h,6dh,79h,72h,5bh,5fh,31h,7fh,7bhend
采纳率:8%
为您推荐:
其他类似问题
您可能关注的内容
电路原理图的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 proteus元件库msp430 的文章

 

随机推荐