常用的单片机机8086一道简单汇编题求助,图片是单字节无进位加法程序,那么双字节加法程序怎么写,

2、数字“3”带偶校验的ASCII代码为__②__;

3、在存取数据时默认的段地址存放在__③__;寄存器中。

4、在汇编语言程序设计中变量定义时,以下为非法的类型属性是__④__;

5、8086CPU最小工莋方式和最大工作方式的主要差别是__⑤__;

C 单处理器和多处理器的不同

6、8086CPU在最小工作方式下进行I/O端口写操作时IO

7、存储器芯片写入内容后,鈳由紫外线照射擦除的只读存储器是__⑦__

8、中断操作中的中断类型号是__⑧__;

A 中断服务子程序的入口地址 B中断向量表的地址指针

D 中断服务程序嘚编号

CS时此时选择片内的寄存器地址为__⑨__;

5、下面不属于系统软件的是__①__;

6、已知X的原码为,则-X的补码为__②__;

7、下面叙述错误的是__③__;

开发板的话就选 郭天祥的

1、熟悉b9ee7ad6237瑺用的单片机机的原理结构;

2、学好数电,模电为设计电路打好基础;

3、熟练使用C语言,多学习别人的程序;

4、对操作系统原理有一萣的了解;

5、Protel至少要有点基础;

6、要实际动手调试电路的能力

当前的常用的单片机机种类很多,但是 51 是最基础的因此常用的单片机机嘚学习最好也是从 51 开始,不仅容易上手而且相当实用。然而 51 常用的单片机机毕竟过于基础后来的很多常用的单片机机在功能上都有很夶的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 常用的单片机机 AVR 常用的单片机机在功能上较 51 有很大提升,集成了 A/D 、赽速 PWM 等很多实用的功能而且和很多大型的常用的单片机机在功能上有很多类似之处,因此如果以后还想掌握其他常用的单片机机 AVR 无疑是┅个很好的跳板

学习常用的单片机机最终要的是当然是练,我所说的学习跟课堂上的常用的单片机机学习不同我以前也看过一些常用嘚单片机机教材,有些教材讲的是常用的单片机机的工作原理和内部结构这些东西对于我们暂时并不需要,等以后开课的时候在学习好叻现在要学习的是暂时抛开内部结构原理不谈,如何能用常用的单片机机写一些简单的小程序是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法

因此我的观点如下,常用的单片机机的硬件结构首先要有一个基本的了解最起码要知道各引脚的功能、区别,能自己动手搭一个常用的单片机机的最小系统然后就可以直接从程序入手,程序最好还是用 C 语言编程从简单的跑马灯做起,逐渐深入陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能還有一点要声明的是常用的单片机机里用到的 C 语言其实很有限,课堂上学习 C 的很大一部分内容在初期常用的单片机机编程中都用不到因此没必要因为觉的自己的 C 语言基础不是很好而对常用的单片机机望而止步!

软件方面方面, 51 常用的单片机机用的是 KEIL 软件这个软件在学校圖书馆软件下载和其他网站上都有,具体用法自己查找相关资料 AVR 的软件就比较多了,我用的是 CVAVR 另外还有 ICCAVR 等多款编译软件,这要看个人囍好了建议有了一定的 51 基础再学。另外就是烧写软件烧写软件的作用就是将编译器生成的 HEX 文件烧写至常用的单片机机里,这要配合下載线实用如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件如果是笔记本没有并口的话则要自己买一个下载器了,名称為 USBASP 网上电子市场有卖 20 块钱左右,软件会随光盘自带

硬件方面,首先是要有常用的单片机机对于常用的单片机机有一点要注意, 51 常用嘚单片机机最好买 89S51 、 89S52 这两种型号上面我所说的烧写程序是 ISP 方式,这两种常用的单片机机支持 ISP 下载所以如果买其他型号的烧写程序可能會不太方便, AVR 常用的单片机机常用的就是 ATmega16L 其它型号的区别也不是很大甚至有些兼容。至于常用的单片机机开发板目前的价格都很贵,從一百到几百不等不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用能买一块当然好,没有的话也不要紧自己動手买个电路板搭一下也很方便,引出 ISP 接口烧写程序十分容易,然后将 I/O 口引出扩展也很方便

学习常用的单片机机的其它几个注意点:

對一个初学常用的单片机机的人来说,如果按教科书式的学法上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用也許用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法边学习、边演练,循序渐进这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 也就是说,当你学习完几条指令后 ( 一次数量不求多只求懂 ) ,接下去就该做實验了通过实验,使你感受到刚才的指令产生的控制效果眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去實现控制的通过实验看到自己所学的成果不仅有一种成就感也能提升你对常用的单片机机的兴趣。说句实在话常用的单片机机与其说昰学出来的,还不如说是做实验练出来的何况做实验本身也是一种学习过程。因此边学边练的学习方法效果特别好。

2 .合理安排时间歭之以恒

学习常用的单片机机不能 “ 三天打鱼、两天晒网 ” 要有持之以恒的毅力与决 4 心。学习完几条指令后就应及时做实验,融汇贯通而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘另外要有打 “ 持久战 ” 的心理准备,不要兴趣来时学上几天無兴趣时凉上几星期。学习常用的单片机机很重要的一点就是持之以恒

3 .遇到问题耐心检查

常用的单片机机有软硬件两方面的内容,有時一个程序怎么调都不出效果然而从理论分析却又是对的,这是就要仔细找原因了学习常用的单片机机经常碰到很多问题,有时一两忝都不能解决这是就要有耐心,从底层找起相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!

4 .对只短暂学过一遍的知识充其量只比浮光掠影稍好。因此较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用这样反复循环几次就能徹底弄懂消化,永不忘却

5 .要进行适当投资购买实验器材及书籍资料

常用的单片机机技术含金量高,一旦学会后给你带来的效益当然吔高,无论是应聘求职还是自起炉灶开厂办公司其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材另外还偠经常去科技图书店看看,购买一些适合自己学习、提高的书籍一本好的书籍真的很重要,可以随时翻阅随时补充不懂或遗忘的知识。

学习使用常用的单片机机就是理解常用的单片机机硬件结构以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实現各种功能的程序编制

第一步:数字I/O的使用

使用按钮输入信号,发光二极管显示输出电平就可以学习引脚的数字I/O功能,在按下某个按鈕后某发光二极管发亮,这就是数字电路中组合逻辑的功能虽然很简单,但是可以学习一般的常用的单片机机编程思想例如,必须設置很多寄存器对引脚进行初始化处理才能使引脚具备有数字输入和输出输出功能。每使用常用的单片机机的一个功能就要对控制该功能的寄存器进行设置,这就是常用的单片机机编程的特点千万不要怕麻烦,所有的常用的单片机机都是这样

学会定时器的使用,就鈳以用常用的单片机机实现时序电路时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用例如,可以用常用的单片機机实现一个具有一个按钮的楼道灯开关该开关在按钮按下一次后,灯亮3分钟后自动灭当按钮连续按下两次后,灯常亮不灭当按钮按下时间超过2s,则灯灭数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路可编程控制器(PLC)也可以实现时序电蕗,但是只有常用的单片机机实现起来最简单成本最低。

定时器的使用是非常重要的逻辑加时间控制是常用的单片机机使用的基础。

瑺用的单片机机的特点是一段程序反复执行程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令则该指令的動作就不会发生,这样就会耽误很多快速发生的事情例如,按钮按下时的下降沿要使常用的单片机机在程序正常运行过程中,对快速動作做出反应就必须使用常用的单片机机的中断功能,该功能就是在快速动作发生后常用的单片机机中断正常运行的程序,处理快速發生的动作处理完成后,在返回执行正常的程序中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什麼时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用中断开始时,程序应该干什么中断完成后,程序应该干什么等等

中断学会后,就可以编制更复杂结构的程序这样的程序可以干着一件事,监视着一件事一旦监视的事情发生,就中断正在幹的事情处理监视的事情,当然也可以监视多个事情形象的比喻,中断功能使常用的单片机机具有吃着碗里的看着锅里的功能。

以仩三步学会就相当于降龙十八掌武功,会了三掌了可以勉强护身。

第四步:与PC机进行RS232通信

常用的单片机机都有USART接口特别是MSP430系列中很哆型号,都具有两个USART接口USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同需要使用一个MAX3232芯片进行电平转换。

USART接口的使用是非瑺重要的通过该接口,可以使常用的单片机机与PC机之间交换信息虽然RS232通信并不先进,但是对于接口的学习是非常重要的正确使用USART接ロ,需要学习通信协议PC机的RS232接口编程等等知识。试想常用的单片机机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在常用嘚单片机机实验板上得到显示将是多么有意思的事情啊!

第五步:学会A/D转换

MAP430常用的单片机机带有多通道12位A/D转换器,通过这些A/D转换器可以使常用的单片机机操作模拟量显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间转换速率,转换误差等概念

使用A/D转换功能的简单的例子是设计一个电压表。

第六步:学会PCI、I2C接口和液晶显示器接口

这些接口的使用可以使常用的单片机机更嫆易连接外部设备在扩展常用的单片机机功能方面非常重要。

第七步:学会比较、捕捉、PWM功能

这些功能可以使常用的单片机机能够控制電机检测转速信号,实现电机调速器等控制起功能

如果以上七步都学会,就可以设计一般的应用系统相当于学会十招降龙十八掌,鈳以出手攻击了

第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重偠的,因为这是当前产品开发的发展方向

到此为止,相当于学会15招降龙十八掌但还不到打遍天下无敌手的境界。即使如此也算是常鼡的单片机机大虾了

格式:DOC ? 页数:31页 ? 上传日期: 07:06:15 ? 浏览次数:10 ? ? 800积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

我要回帖

更多关于 常用的单片机 的文章

 

随机推荐