• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

新手请教一些关于单片机汇编的问题.

老爸现在在研究一个充电电源.需要使用单片机来做某些控制,他不懂计算机,更别提单片机程序设计了.
我呢,又是学网页设计的,对程序语言也不是很懂.今天请教了一个叔叔,他说实现一些简单的延时啊,控制啊这些很简单的单片机功能,用汇编比较简单,也比较容易学,但是汇编语言要根据你使用的单片机的不同去学习,他说不同的单片机使用的指令是不一样的.
刚才我在网上搜索了一下,一样摸不着头脑,就在这里问一下吧,希望有高手能指点迷津:
1、使用的单片机是EMP78156.要根据这个学习汇编的话,需要买什么书?或者在哪里能找到详细的指令介绍?
2、需要实现的功能其实很简单:加电某个脚输出高电平,某个脚输出低电平,持续多少MS,然后转换一次;侦测某个脚的电位,当高或者低的时候,中断程序;仅仅实现这些功能的话,使用78P156合适么?使用汇编是不是很容易能实现?
3、叔叔还跟我讲了写程序的时候要注意什么看门狗什么的,好像是智能纠错之类的.这个很难么?

另外谢谢大家
全部回复(3)
正序查看
倒序查看
2007-06-02 17:28
1、 初始化所有输出为高电位持续5ms
2、 P1.2输出低电位持续1000ms
3、 检测P1.0是否为低
4、 是转向第6行
5、 否转向第1行,循环
6、 初始化所有输出为高电位持续1ms
7、 P1.7输出低电位持续3ms
8、 转向第一行循环

程序的框架就是如此.
中断不是必须的吧.断电是不是就直接中断了?
有前辈麻烦教教我.谢谢了
QQ:738394842
E-MAIL:clytze_an@126.com
0
回复
2007-07-03 11:24
@givenchy52
1、初始化所有输出为高电位持续5ms2、P1.2输出低电位持续1000ms3、检测P1.0是否为低4、是转向第6行5、否转向第1行,循环6、初始化所有输出为高电位持续1ms7、P1.7输出低电位持续3ms8、转向第一行循环程序的框架就是如此.中断不是必须的吧.断电是不是就直接中断了?有前辈麻烦教教我.谢谢了QQ:738394842E-MAIL:clytze_an@126.com
**此帖已被管理员删除**
0
回复
rensuwen
LV.2
4
2007-07-06 21:17
@tingshunmcu
**此帖已被管理员删除**
为什么不用C语言呢?如果用的话联系我好了.
0
回复