单片机,单片机汇编语言指令问题,懂汇编麻烦指教下。

51单片机汇编语言:位操作指令有哪些?
> 51单片机汇编语言:位操作指令有哪些?
51单片机汇编语言:位操作指令有哪些?
数据位传送指令MOVC,bit;bit可直接寻址位C←(bit)MOVbit,C;C进位位(bit)←C位变量修改指令CLRC;将C=0CLRbitCPLC;将C求反再存入CCPL将bit求反再存入bitSETBC;将C=1SETBbit;(bit)←1位变量逻辑指令ANLC,bitANLC,bitORLC,bitORLC,bit
51单片机相关文章:
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一&&&&单片机汇编语言编程就这么容易
自营订单满49元(含)免运费
不足金额订单收取运费5元起
邀请好友参加吧
版 次:1页 数:字 数:印刷时间:日开 本:16开纸 张:胶版纸包 装:平装是否套装:否国际标准书号ISBN:3所属分类:&&&
下载免费当当读书APP
品味海量优质电子书,尊享优雅的阅读体验,只差手机下载一个当当读书APP
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。
当当购物客户端手机端1元秒
当当读书客户端万本电子书免费读豆丁微信公众号
君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
51单片机汇编语言指令教程汇集,单片机汇编指令,单片机汇编教程,单片机汇编语言,单片机汇编,单片机汇编实例,单片机汇编程序,单片机汇编语言入门,单片机汇编软件,51单片机教程
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
51单片机汇编语言指令教程汇集
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口21ic官方微信-->
请完成以下验证码
C语言和汇编语言,哪个进行单片机设计比较好?
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
大家根据自己切身学习和工作经验,谈谈对单片机的程序设计,C语言和汇编语言哪个比较好用?各有什么优缺点?
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
大家平时都用什么语言编写:)
C和汇编都不想用了,倒是汇编指令会偶尔用来嵌入一下。
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
john_lee 发表于
C和汇编都不想用了,倒是汇编指令会偶尔用来嵌入一下。
嵌入式我们还没有学,才学了51单片机,我们课本是用汇编的,但老师说工作中很多都用C语言,但还有人又说汇编都是高手用的,它们到底哪个好一些呢?
高级工程师, 积分 5891, 距离下一级还需 2109 积分
高级工程师, 积分 5891, 距离下一级还需 2109 积分
高级工程师, 积分 5891, 距离下一级还需 2109 积分
高级工程师, 积分 5891, 距离下一级还需 2109 积分
都好 擅长就好
常跃 发表于
嵌入式我们还没有学,才学了51单片机,我们课本是用汇编的,但老师说工作中很多都用C语言,但还有人又说 ...
51也是嵌入式,你现在埋头学就是了,别管那种语言,做东西才是真本事。
用汇编的不一定是高手,高手用自然语言编程。
等你看懂上面这句话的时候就是高手了。
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
NE5532 发表于
51也是嵌入式,你现在埋头学就是了,别管那种语言,做东西才是真本事。
用汇编的不一定是高手,高手用自 ...
小弟不才,还是初学者,谢谢您不吝笔墨的指点!正在努力学中……
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
中级技术员, 积分 187, 距离下一级还需 113 积分
eydj2008 发表于
都好 擅长就好
谢谢你的回复!
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
汇编是基础语言,用汇编的话,CPU能够直观的响应,速度快一些,但是C相对来说更好操作
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
在以前单片机的处理速度还很慢的时代,答案是汇编,只有汇编才可以发挥出极限的性能,但是现在单片机的处理速度普遍都很快,使用的瓶颈已经不在性能上了,此时C语言的通用性的优势就体现出来了,再加上编译器反汇编性能的提升,C语言已经可以达到80%~90%的汇编的能力,现在多以C语言为主。
jlass 发表于
在以前单片机的处理速度还很慢的时代,答案是汇编,只有汇编才可以发挥出极限的性能,但是现在单片机的处理 ...
呵呵,我觉得达不到那么高呢,特别是在玩内核高级技巧的时候。
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
NE5532 发表于
呵呵,我觉得达不到那么高呢,特别是在玩内核高级技巧的时候。
这个跟编译器有很大的关系,专用的编译器一般可以达到:)
另外:我说的当然是一般的使用情况,不包括高级技巧
助理工程师, 积分 1761, 距离下一级还需 239 积分
助理工程师, 积分 1761, 距离下一级还需 239 积分
助理工程师, 积分 1761, 距离下一级还需 239 积分
助理工程师, 积分 1761, 距离下一级还需 239 积分
混的几年&&发现代码都一样;P
助理工程师, 积分 1545, 距离下一级还需 455 积分
助理工程师, 积分 1545, 距离下一级还需 455 积分
助理工程师, 积分 1545, 距离下一级还需 455 积分
助理工程师, 积分 1545, 距离下一级还需 455 积分
能快速解觉问题就好
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
小伙子刚毕业吧,汇编效率高,实现起来复杂,如果程序量大就别用汇编了。
高级工程师, 积分 6494, 距离下一级还需 1506 积分
高级工程师, 积分 6494, 距离下一级还需 1506 积分
高级工程师, 积分 6494, 距离下一级还需 1506 积分
高级工程师, 积分 6494, 距离下一级还需 1506 积分
现在用汇编的越来越少了啊
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
C相对来说更好操作.,上手快
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
汇编更偏底层,学汇编有助于你了解控制器底层,但相对于C较难上手,移植性低;C可跳过底层上手,表达算法更明朗,本人一直坚持算法乃灵魂,所以先用C上手等一段时间的沉淀后再学汇编则有所收获
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
C吧,上手快,用汇编也没啥优势,不如把精力用来算法和编程思想上。
更何况要用cos什么的话,也就只能用C了。
再者,单片机的程序,要是不加系统,也就那么点东西……
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
时间类勋章
时间类勋章
无冕之王奖章
等级类勋章
沉静之湖泊
发帖类勋章
技术领袖奖章
人才类勋章
技术奇才奖章
人才类勋章
时间类勋章
终身成就奖章
等级类勋章
坚毅之洋流
发帖类勋章
核心会员奖章
等级类勋章
社区建设奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
欢快之小溪
发帖类勋章
奔腾之江水
发帖类勋章
您需要登录后才可以回帖
热门推荐 /2请问这个单片机程序用汇编语言要怎么写?本人刚接触汇编语言,不太会啊,请指教... 单片机是AT89C51__站长网
当前位置: >
请问这个单片机程序用汇编语言要怎么写?本人刚接触汇编语言,不太会啊,请指教... 单片机是AT89C51
问题:内容是:P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。P1口做输出口,编写程序,使P1口接的8个发光二极管L0—L7按16进制加一的方式点亮发光二极管。
另外,不太明白"P1口按十六进制加一"是什么意思
JB P3.3,LOOP1
JB P3.3,LOOP1
JNB P3.3,DELAY
因为我还没学到中断这一块...请问一下这样写可以吗?
追问:这个我知道,但是不懂以这种方式点亮发光二极管是个什么样的情况...可以大概把程序写一下我看一下吗额。。还没学到中断,不用中断应该也可以吧?我把我写的程序弄到补充问题了,麻烦看一下可行不可行
答案:你的程序有几处错误,可以改成这样。去掉DELAY可以保证脉冲检测不丢失。
JB P3.3,LOOP1
JNB P3.3,LOOP2
其他:十六进制加一就是09h+01h=0Ah
而不是=10h 用INT1中断就可以了
EA 开总中断
IE1 开INT1中断
P1 INT1中断
P1+1(有脉冲会重复中断)
RETI 中断返回
> 疑问解答:
如果你遇到什么编程难题:
请访问www.zzzyk.com 试试

我要回帖

更多关于 单片机汇编语言教程 的文章

 

随机推荐