导航:首页 > 软件知识 > 单片机程序是什么意思啊

单片机程序是什么意思啊

发布时间:2023-05-18 02:49:25

Ⅰ 单片机 程序什么意思

晶振频率是12M
;************** 端口定义 *****************************
KEY_OPEN BIT P3.0 \\定义P3.0名为KEY_OPEN。个人感觉应该是启动键,没原理图猜的。
KEY_XIANWEI BIT P3.1
;***************************************************
;*************** 主函数 ****************************
ORG 0000H
SJMP MAIN
ORG 0040H
MAIN: JB KEY_OPEN,$ \\循环等待
ACALL DELAY20MS \\调用20毫秒的子程序,目的延时
JB KEY_OPEN,MAIN \\KEY_OPEN为1则转移到MAIN
JNB KEY_OPEN,$ \\当KEY_OPEN为0时,进行下一步操作,也就是电动机正转。
ACALL ZHENG_ZHUAN \\电动机正转子程序
M1: JB KEY_XIANWEI, $ \\以下的 同理
ACALL DELAY20MS
JB KEY_XIANWEI, M1
ACALL STOP
M2: JNB KEY_XIANWEI,$
ACALL DELAY20MS
JNB KEY_XIANWEI,M2 \\KEY_XIANWEI为零时转移到M2
ACALL FAN_ZHUAN \\电动机反转子程序
M3: JB KEY_XIANWEI,$
ACALL DELAY20MS
JB KEY_XIANWEI, M3
ACALL STOP
SJMP MAIN
;*************************************************************
;**************** 延时子程序 *********************************
DELAY20MS:
MOV R2,#50
D1: MOV R3,#200
DJNZ R3,$ \\判断R3=200减1是否为0
DJNZ R2,D1 \\R2=50减1时判断是否为0,为0时转移到D1
RET
;*************************************************************
;**************** 电动机正转子程序 ***************************
ZHENG_ZHUAN:
SETB P1.6 \\置1
CLR P1.7 \\清零

RET
;*************************************************************
;**************** 电动机反转子程序 ***************************
FAN_ZHUAN: \\交换电流方向,则反转
SETB P1.7
CLR P1.6

RET
;*************************************************************
;**************** 电动机停止子程序 ***************************
STOP:
SETB P1.7 \\单片机的特殊寄存器,都是低电平有效。
SETB P1.6
RET
;*******************************************
END

Ⅱ 什么是单片机源程序

首先,源程序就是通过用某种编程语言编码后,利用编译器编译成相应的可执行文件。
那么单片机的源程序就是,利用keil将写好的c代码文件编译成可执行的.HEX文件。

Ⅲ 单片机在编程是什么

你得先知道什么是单片机:
单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:cpu、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。
然后,所谓的单片机编程就是,基于单片机进行的程序开发,在有周围外设支持的情况下,用软件来控制的部分就是能过单片机编程来实现。单片机能识别的语言是硬件语言即汇编,因此编程就是围绕汇编来实现,有直接用汇编程序来编写的,但是较难调试的编写,特别是一上规模就更不易实现,因此常用高级语言来写然后通过编译器转化成汇编,如用c或是c++等。单片机编程还会由于其位数不同而有所差异,如8位单片机编程,16位单片机编程,32位单片机编程等

Ⅳ 什么是单片机编程单片机又是什么

1.什么事单片机编程:
就是硬件是单片机,基于单片机进行的程序开发,在有周围外设支持的情况下,用软件来控制的部分就是能过单片机编程来实现。单片机能识别的语言是硬件语言即汇编,因此编程就是围绕汇编来实现,有直接用汇编程序来编写的,但是较难调试的编写,特别是一上规模就更不易实现,因此常用高级语言来写然后通过编译器转化成汇编,如用C或是C++等。单片机编程还会由于其位数不同而有所差异,如8位单片机编程,16位单片机编程,32位单片机编程等,但只是很小的差异。。。。
2.单片机是什么:
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

Ⅳ 51单片机的程序是什么意思

这个只是一些51单片机的汇编指令,用汇编指令完成你要处理的事情,那段汇编代码就叫做51单片机的汇编程序,当然51单片机并不仅仅可以用汇编写程序,还可以用C语言写!!目的都一样!!

Ⅵ 单片机编程是什么呀跟C语言有联系吗

单片机语言是一种
低级的计算机语言
用这种低级语言来编写程序就叫单片机编程,这种语言能直接被计算机识别,而高级语言如
C
,C++,
JAVA等等语言是不能直接被计算机识别的而是要经过处理转换才能被计算机识别。可以说这样的语言和C语言是没有联系的。

Ⅶ 单片机程序//是什么意思

单片机是一个可编程芯片,燃余类似于电脑的CPU,只不过性能、成友此本、功耗都比cpu要低很多。
那我们通过编写汇编或者C语言程序,下载到基于单片机设计的电路板里面,就能皮告滚完成相应的产品功能。

Ⅷ 单片机中的程序其实质是什么东西

实质就是一个操作过程。程序员把需要单片机做的工作按照指令系统编成一段程序,并将程序解析为代码下载到单片机里,程序在单片机里已经变成0和1组成的机器指令了。单片机根据不同的0和1的组合去做具体的工作。
打个比方,你要让马完成前进、转弯、停止这套动作,就要把你要马做的工作编成一个动作流程,在翻译成马能听懂的驾、喔、吁指令,输入到马随身携带的录音机里,需要马做工作时,一按放音按钮,马就照你的安排做了。这里的录音机就是程序存储器,你录进去的操作流程就是程序。

Ⅸ 单片机中烧程序是什么意思

单片机烧程序是单片机破解的意思。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序。

单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息。


(9)单片机程序是什么意思啊扩展阅读

烧程序技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击。

攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。

Ⅹ 单片机编程是什么

如果你是想学计算机软件开发的话,就不要去理会什么单片机编程了。链液塌

但如果你是想学电子产品开发(嵌入式系统开发),那么单片机编程就是基础了。

电脑和单片机的区别是:电脑属于通用计算机,而单片机是嵌入式微机。

通用计算机上的C语言和汇编编写出来的程序是在本台计算机上运行的,当然你也可以让它在其他电脑上运行。而单片机编程就不同了,单片机埋族编程有专门的编译器,不同的单片机编程软件是不同的,而不像电脑上的c++6.0、TC或其他什么编程软件写出来的程序就在本台电脑上运行,单片机的编程是在电脑上编写程序并生成可执行文件。让后把可执行文件下载到单片机里面,也就是说单片机编程是面向单片机的,而通用棚圆计算机编程时面向通用计算机的。这就说明了为什么不同的单片机需要不同的编程软件,因为编程生成的可执行代码都需要硬件的支持,通用机的硬件是“通用的”“兼容的”,而单片机型号不同硬件就会有差别

,所以需要不同的编译器来支持了。

你会发现单片机编程的C语言和标准C会有差别,很多单片机C语言在标准C里是不被承认的,这个也能说明单片机和电脑的区别吧。


阅读全文

与单片机程序是什么意思啊相关的资料

热点内容
代理手机一般在什么地方进货 浏览:378
黄金代理黄金加盟费多少钱 浏览:751
快递物流多久没信息可以投诉 浏览:646
女孩说还要等多久回信息 浏览:15
小游戏有哪些产品 浏览:321
不到30岁学什么技术好 浏览:346
招标代理公司如何办理执照 浏览:9
二手摩托交易平台哪个靠谱 浏览:80
美国通用的技术有哪些 浏览:37
女孩子学什么技术好找工作 浏览:800
购房中的技术问题有哪些 浏览:544
数据传输过量什么意思 浏览:382
农产品上行做什么工作 浏览:532
隆回县新木材市场在哪里 浏览:310
连江哪里有字画鉴定交易 浏览:694
电动伸缩门调试程序多少钱 浏览:445
市场主体如何做到自律 浏览:355
想做五菱代理怎么做 浏览:492
新闻头条信息如何显示 浏览:631
贺州退休中人有什么新信息 浏览:263