一、STM8单片机基本硬件电路?
这只是一个通信接口转换的电路,关键要看单片机烧写程序是什么接口。然后找个USB或232转这种接口的电路 就可以了。
二、如何设计单片机外围电路?
如果能用程序代替的,尽量用程序,减少外围电路很好,而且修改也方便,有的用硬件比软件容易的话,就考虑用硬件。两者需要配合,具体需要看你是设计什么东西了! 当然如果外设控制有些功率比较大的东西,就需要加缓冲来隔离,防止外设对单片机造成损坏。。
三、51单片机所必需的外部硬件电路?
对于51单片机最小系统而言,目前主流型号的51单片机外部硬件只有电源电路,即根据单片机的型号向其提供3.3Ⅴ或5V电源。
新型号的51单片机已经不再需要过去所必须的振荡、复位、看门狗、扩展RAM或ROM,这些功能电路已经被集成到单片机内部。
四、单片机如何设计电路板?
一是可以在实验板(多孔板)放好芯片后,用电线进行连接,这种方法适合作实验,电路不太复杂的; 二是在腐铜板上根据设计好的电路自己用漆什么的画电路,然后用三氯化铁进行腐蚀进行制作; 三是用布图软件将电路布线图用激光打印机(碳粉)打印到专用的转印纸上,然后热转印到腐铜板上,然后再用三氯化铁进行腐蚀制作,这种方法可以作出很好的效果,但是做双面板有一定的难度。如是做正式产品,或是双层以上的板,那就要到工厂去加工了。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
五、1年能学会硬件电路设计吗?
1、电路基础、数模电不是一门基础学科,要想学得好,必须系统地修炼。你要了解微积分知识、线性代数知识、复变函数和积分变换知识等等;传感网专业的话还需要微机原理、无线传感网知识、编程基础、拓扑知识等等。这不是一天两天学的会的。2、电学属工科,它是一门需要手脑并用的学科;有的牛逼工程师可能只有专科、高中毕业,但是他们可以用分立元件搭出很多集成IC都达不到的效果;原因就是他们可以他们从工作中积累实际经验,然后将理论与实际相结合。这是一个长期积淀的过程。一年时间嘛,这个要看你努力程度了。不会轻松哦!
六、单片机论文硬件设计部分怎么降低查重率?
自己造个硬件电路 就不会重啊 总是抄来抄去 当然是重的
这样说对大学生同学们帮助不大 你至少要找的不是整个电路 而是模块电路 然后拼装实现自己的功能
这样是自己的东西
整体抄过来抄过去的 很难不重复
造自己的东西 哪怕不完美 各种问题 ,本来硬件没有经过批量化 都是大把问题的 你就按照自己的想法拼装组合就行
=================
向导:总目录:最好的电子、计算机从入门到工程师教程七、电路设计中数字电源、模拟电源的使用?
A/D、 D/A作为数字电路与模拟电路的分界器件,A/D之前、D/A之后的都是模拟电路,接模拟电源。
我的经验是: 1。模拟地、数字地分开走线,最后在电源一点共地。2。弱电地走向强电地。3。高频回路要大面积(岛状互联)接地。4。每块数字IC的电源脚和接地脚用高频小电容直接连接滤波,在干扰信号的源头抑制干扰,不要因为印刷版走线美观而走长线连接。八、电路板硬件设计从哪些方面学习?
一方面你首先要有电路的基础知识,比如模电数电,还有电路分析,之后你要了解电路常用的各种元器件的特性,之后就开始要设计,电路,根据你自己的需求
九、单片机编程实现0---20秒计时器,并用proteus软件设计硬件电路?
;可设定时间的倒计时定时器,可选择5/15/20/30/35/45/50分钟倒计时
;倒计时时间由四位拨码开关的1/2/3位来控制,
;第2位表示5分钟,第3位表示15分钟,第4位表示30分钟,
;通过不同的组合可以产生5/15/20/30/35/45/50分钟倒计时
;P1.0口的外接的发光二极管为状态LED,定时未开始时LED常亮,定时过程中LED闪烁
;K1为开始按钮,K2为停止按钮
a_bit equ 20h ;数码管个位数存放内存位置
b_bit equ 21h ;数码管十位数存放内存位置
temp equ 22h ;计数器数值存放内存位置
;开机初始化
MOV P3,#0FFH ;对P3口初始化,设置为高电平,用于按键输入
MOV P0,#0FFH ;使显示时间数码管熄灭
CLR P1.0 ;点亮LED指示灯
;等待键盘输入
START:JB P3.6,$ ;循环判断开始按钮K1是否按下?
ACALL DELAY10 ;延时10毫秒触点消抖
JB P3.6,START ;如果是干扰就返回
JNB P3.6,$ ;等待按键松开
;读拨码开关的状态,获得倒计时时间
SET1:
MOV A,#0 ;首先对A清零
JB P2.0,A1 ;判断拨码开关的第2位是否接通,接通就对A加5
ADD A,#5
A1: JB P2.1,A2 ;判断拨码开关的第3位是否接通,接通就对A加15
ADD A,#15
A2: JB P2.2,A3 ;判断拨码开关的第4位是否接通,接通就对A加30
ADD A,#30
A3: MOV TEMP,A
;这时TEMP中的值就是倒计时时间
;数码管显示定时时间的程序
display:
CLR P2.4 ;使继电器1释放,开始定时(开机时继电器处于吸合状态)
CLR P2.3 ;使继电器2释放,开始定时(开机时继电器处于吸合状态)
MOV R2,#120
AB1: MOV R3,#250
TIME1: mov a,temp ;将temp中的十六进制数转换成10进制
mov b,#10 ;10进制/10=10进制
div ab
mov b_bit,a ;十位在a
mov a_bit,b ;个位在b
mov dptr,#numtab ;指定查表启始地址
mov r0,#4
dpl1: mov r1,#250 ;
dplop: mov a,a_bit ;取个位数
MOVC A,@A+DPTR ;查个位数的7段代码
mov p0,a ;送出个位的7段代码
clr p2.7 ;开个位显示
ACALL DELY1 ;显示1毫秒
setb p2.7 ;关闭个位显示,防止鬼影
mov a,b_bit ;取十位数
MOVC A,@A+DPTR ;查十位数的7段代码
mov p0,a ;送出十位的7段代码
clr p2.6 ;开十位显示
ACALL DELY1 ;显示1毫秒
setb p2.6 ;关闭十位显示,防止鬼影
;插入一段判断定时过程中是否有按键输入的程序段
C1: JB P3.6,B1
ACALL DELAY10 ;延时10毫秒消抖
JB P3.6,C1
JNB P3.6,$ ;等待按键松开
AJMP SET1
B1: JB P3.7,M33
ACALL DELAY10 ;延时10毫秒消抖
JB P3.7,B1
JNB P3.7,$ ;等待按键松开
AJMP OVER
M33: djnz r3,TIME1 ;2毫秒循环执行250次,时间约0.5秒
CPL P1.0 ;使LED每1秒闪烁一次
djnz r2,AB1 ;循环执行120次,时间为1分钟
DEC TEMP ;满一分钟对定时时间减1
MOV A,TEMP
JNZ DISPLAY
;判断TEMP的数值是否为0?不为0循环
;结束定时
OVER:CLR P1.0 ;LED指示灯常亮
SETB P2.4 ;继电器1吸合,定时结束,退回到开机时的状态
SETB P2.3 ;继电器2吸合,定时结束,退回到开机时的状态
AJMP START ;退到开机初始化状态
;1毫秒延时子程序
DELY1: MOV R4,#2
D1: MOV R5,#248
DJNZ R5,$
DJNZ R4,D1
RET
;10毫秒延时子程序
DELAY10:MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
RET
;实验板上的7段数码管0~9数字的共阴显示代码
NUMTAB:DB 0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH
end
十、c51单片机电路设计准则?
放大信号的倍数和信号的频率,这样可以确定放大器的增益带宽。然后确定要滤除的频率范围,从而选择什么样的滤波器。
- 相关评论
- 我要评论
-