导航:首页 > 电器电路 > 电路写程序

电路写程序

发布时间:2022-01-23 14:39:16

Ⅰ 如何往集成电路里写程序

有特别的软件,看你的硬件了

Ⅱ 怎么把程序写在电路板上

我要您应该是要问,如何将程序写在电路板上的芯片里面是吧?
如果是这样,那您得有个能烧录电路板上芯片程序的烧录器。然后通过电脑,将软体下载到电路板的芯片里面。操作起来就想往手机里面下载歌曲一下的。

Ⅲ 电路怎么设计,程序怎么写

硬件电路指的是你设计的电子系统的器件连接图,比如某个芯片的管脚连到另外一个芯内片的管脚,容硬件电路的设计其实就是让你设计一个电子系统的电路图,是实实在在看得见的。软件的设计指的是具体可编程芯片的程序,比如你设计一个单片机系统你就需

Ⅳ 根据电路原理图,写51单片机程序

我的工作就是单片机开发,51也常用,用c语言写,有意留言就行

Ⅳ 设计电路的时候如何把程序写进去

都可以啊,可以在控制器上保留下载端口,也可以取下芯片在其他地方烧写程序。这个具体看是什么场合下的,也得看具体的电路如何设计。

Ⅵ 为以下电路图写程序(C语言)。

S_SET BIT P1.0 ;数字钟秒控制位
M_SET BIT P1.1 ;分钟控制位
H_SET BIT P1.2 ;小时控制位
SECOND EQU 30H
MINUTE EQU 31H
HOUR EQU 32H
TCNT EQU 34H
ORG 00H
SJMP START
ORG 0BH
LJMP INT_T0
START: MOV DPTR,#TABLE
MOV HOUR,#0 ;初始化
MOV MINUTE,#0
MOV SECOND,#0
MOV TCNT,#0
MOV TMOD,#01H
MOV TH0,#(65536-50000)/256 ;定时50毫秒
MOV TL0,#(65536-50000)MOD 256
MOV IE,#82H
SETB TR0
;****************************************************
;判断是否有控制键按下,是哪一个键按下
A1: LCALL DISPLAY
JNB S_SET,S1
JNB M_SET,S2
JNB H_SET,S3
LJMP A1
S1: LCALL DELAY ;去抖动
JB S_SET,A1

INC SECOND ;秒值加1
MOV A,SECOND
CJNE A,#60,J0 ;判断是否加到60秒
MOV SECOND,#0
LJMP K1
S2: LCALL DELAY
JB M_SET,A1

K1: INC MINUTE ;分钟值加1
MOV A,MINUTE
CJNE A,#60,J1 ;判断是否加到60分
MOV MINUTE,#0
LJMP K2
S3: LCALL DELAY
JB H_SET,A1

K2: INC HOUR ;小时值加1
MOV A,HOUR
CJNE A,#24,J2 ;判断是否加到24小时
MOV HOUR,#0
MOV MINUTE,#0
MOV SECOND,#0
LJMP A1
;****************************************************
;等待按键抬起
J0: JB S_SET,A1
LCALL DISPLAY
SJMP J0
J1: JB M_SET,A1
LCALL DISPLAY
SJMP J1
J2: JB H_SET,A1
LCALL DISPLAY
SJMP J2
;***********************************************
;定时器中断服务程序,对秒,分钟和小时的计数
INT_T0: MOV TH0,#(65536-50000)/256
MOV TL0,#(65536-50000)MOD 256
INC TCNT
MOV A,TCNT
CJNE A,#20,RETUNE ;计时1秒
INC SECOND
MOV TCNT,#0
MOV A,SECOND
CJNE A,#60,RETUNE
INC MINUTE
MOV SECOND,#0
MOV A,MINUTE
CJNE A,#60,RETUNE
INC HOUR
MOV MINUTE,#0
MOV A,HOUR
CJNE A,#24,RETUNE
MOV HOUR,#0
MOV MINUTE,#0
MOV SECOND,#0
MOV TCNT,#0
RETUNE: RETI
;******************************************
;显示控制子程序
DISPLAY:MOV A,SECOND ;显示秒
MOV B,#10
DIV AB
CLR P3.6
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.6
MOV A,B
CLR P3.7
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.7

CLR P3.5
MOV P0,#40H ;显示分隔符
LCALL DELAY
SETB P3.5

MOV A,MINUTE ;显示分钟
MOV B,#10
DIV AB
CLR P3.3
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.3
MOV A,B
CLR P3.4
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.4

CLR P3.2
MOV P0,#40H ;显示分隔符
LCALL DELAY
SETB P3.2

MOV A,HOUR ;显示小时
MOV B,#10
DIV AB
CLR P3.0
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.0
MOV A,B
CLR P3.1
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.1
RET

TABLE: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
DELAY: MOV R6,#10
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET

END

Ⅶ 那些电路板上的程序块是怎么往里写程序的

很久以前学过8051、8048甚至更早的Z8000的编程,现在都忘光了。写入程序是有专门的编程器的,以前用的27016等EPROM往上面一插,是自动写的。

Ⅷ 怎样给电路板上的芯片写入程序

1.直接按键盘复的F4键,单击“变换制”菜单栏,然后单击第一个“变换”项,单击工具栏上的“程序变更”按钮,根据自己的习惯选择合适的变换方法。

Ⅸ 程序和电路的关系

1、电路编程(设计)与软件编程的区别表面上看只是一个图形形式,一个是文字形式;但实质上有很大的不同。
2、计算机编程实际上是“按步骤解决问题”:把解决问题的方法分成若干的大步骤,每个大步骤又分为若干个小步骤,一直分下去,直到分不可分;然后计算机就按照步骤来一丝不苟的执行。这种“按步骤解决问题”的思路很利于执行。
3、与计算机编程不同,电路是连续工作的,没有“步骤”一说。数据(电流或电压)持续的流入一个器件,经过一个器件加工后,又流出这个器件。例如放大器,会只要通电,就会持续不断的对输入信号放大,在工作范围内,输出信号一直与输入信号成正比或反比。数字电路同样如此,例如二输入与门,其输出信号时时刻刻是两个输入信号的与。即使有时钟参与的时序数字电路,可认为时钟也是一个输入信号,同样脱离不了上述规律。即使不把时钟当作输入信号,时序电路也没有“步骤”,只是信号处理不再是连续的,而是离散的而已。
4、综上所述,计算机编程关注的是解决问题的步骤。如果步骤太多(程序规模较大),则编程时很容膝疏忽某些步骤,造成程序隐含的BUG。而电路设计关注的是数据流动,每个器件都对数据进行特定的处理,数据按照指定的方式路径流过这些器件后,自然就解决了要解决的问题。因此,电路的行为比计算机编程更容易预测,更容易理解,也就更不容易出错。计算机领域中,硬件发展的速度远高于软件发展的速度就很好的证明了这一点。

Ⅹ 我想自己设计制造电路板,然后自己编写程序,让电路板按自己写的程序工作,控制机器运做,我需要哪些知识

你可以学习单片机,plc课程知识,以及c语言知识,甚至嵌入式课程也可以。这些课程大内概需要掌握容keil,visual,proteus,step7,linux系统m文件。这些软件任何一门课的学会一点都可以。单片机或者plc更简单。

阅读全文

与电路写程序相关的资料

热点内容
衣柜品牌代理加盟家具沙发哪个好 浏览:803
存电感电路中 浏览:709
日本索尼维修点 浏览:430
无机盐防水机多少钱 浏览:758
家用电器插座要拔吗 浏览:179
西峰哪里回收旧家具 浏览:312
家居与宠物 浏览:980
橱柜五金保修多少年 浏览:303
国家电网为什么不能透露工资 浏览:233
普通消防水管尺寸是多少 浏览:386
手表机芯保修一年是什么意思 浏览:729
冰箱坏了保修吗 浏览:727
魅蓝售后维修电话号码 浏览:888
pcpos维修电话 浏览:563
华硕电脑怎么查保修期 浏览:953
鑫通畅汽车维修养护中心怎么样 浏览:7
长春市买家电在哪里 浏览:11
dom手表在哪里维修 浏览:338
博兴华联家具 浏览:958
义乌车维修点 浏览:92