虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

通用寄存器

  • 实用单片机系统MS3.21程序分析

    实用单片机系统是基于MCU8051硬件平台下开发的一款操作平台,它不是一个操作系统,而是一个操作平台,主要借鉴了操作系统、手机的一些概念,比如消息机制、系统时钟、软件定时器、平台等概念。 实用单片机系统的核心理念是:在一个标准化的硬件基础上(如8051,avr,arm等)扩展一个标准化的软件平台,把常规项目常用的一些功能如串口通讯、串口调试、系统定时器、软件定时器、按键界面处理等通过消息机制组织起来,形成一个完整的系统。当一个特定的项目需要增加或者删除一项具体的功能时,只需要在平台上增加或者去掉相应的功能即可,这样项目不需要每次重新构思架构,也不需要从零开始,并且原有的系统通过各个项目沉淀后,更加稳定可靠,这就是平台的概念,它不是各个子函数的集合。 相对于现在的很多人把RTOS操作系统应用于MCU来说,往往只为了实现任务的调度转换而不考虑功能的实用、易用性,此外因其较高的资源占用性导致其不适合在MCU类低资源的嵌入式平台应用,MS系统相对于这些RTOS来说,首先还是保留了编程者的常规前后台思维,但又加了一些RTOS的优点,如软件定时器实现的时间片任务系统,类似RTOS的任务,其次为编程者实现了整个程序的框架和一些常用的函数及接口功能如按键、串口、时钟等,让编程者把精力放在跟项目相关的地方,甚至不需要关心所用MCU的寄存器配置,再次就是代码非常简单,容易学习,尤其是建议大家采用SourceInsight查看程序,远比keil编辑器的功能强,它是C语言下最好的编辑器。而MS3.21版本,建议大家直接在Keil的软件仿真器下运行学习。 MS资料可以从以下网址下载:http://www.study-bbs.com/thread-46471-1-1.html读者有什么疑问也可以在这个版面提问,作者将尽力解释。目前MS3.21版本增加了一个GUI操作框架,相比目前已有的GUI更加简单易懂,利用一个函数指针代替了复杂的状态机,每一个界面由一个界面建立函数和一个执行函数构成即可。

    标签: 3.21 MS 用单片机

    上传时间: 2013-10-29

    上传用户:txfyddz

  • 单片机综合设计原理下载

      第一章:MCS-51系列单片机的存储结构(4学时)   ① 掌握内部数据寄存器RAM的结构、用途和特点;   ② 程序存储器ROM的结构特点,编程中应注意的问题;   ③ 片内、外程序存储器的确定方法。   .. 第二章:MCS-51单片机指令系统及时序(4学时)   ① 111条指令的功能分类;   ② 指令的寻址方式;   ③ 伪指令及汇编语言源程序的格式;   ④ 与指令的相关时序。   第三章:MCS-51单片机内部模块的功能介绍(8学时)   ① 内部并行I/O端口的结构特点、使用中的注意事项;   ② 定时/计数器的2种工作方式、4种计数模式;   ③ 串行接口的4种工作模式的设定及波特率的计算;   ④ 中断系统的结构、中断响应的过程和编程方法。   .. 第四章:MCS-51单片机系统的扩展及应用(8学时);   ① 系统扩展的几种方法;   ② 外部程序、数据存储器的扩展;   ③ A/D、D/A转换器与单片机的接口电路及编程方法;   ④ 键盘扫描/动态显示接口电路;   ⑤ 单片机的监控电路等。  

    标签: 单片机 综合设计

    上传时间: 2013-10-17

    上传用户:熊少锋

  • 51单片机C语言实例浅析

    目录 序 第一章 C语言 第一节 为何《实例浅析》选择 C语言作为 51 单片机开发语言? 第二节 打好 C语言基础 第三节《C总结》 第二章 中断 第一节 中断识别方式有哪两种?  第二节 中断控制寄存器 IE 第三章 定时/计数器与串行通信接口 第一节 定时/计数器工作方式 1和2 第二节 串行通信工作方式 1 第四章 实例解析 第一节 要求编写时钟程序,实现下图的仿真效果 第二节 如何提高论文被杂志社录取的概率?  第三节 设计方案 第四节 编写代码 附录

    标签: 51单片机C语言

    上传时间: 2013-11-14

    上传用户:czl10052678

  • STM32中断与嵌套NVIC快速入门

    //CM3 有 最多240个中断(通常外部中断写作IRQs),就是 软件上说的 IRQ CHANAELx(中断通道号x) 每个中断有自己的可编程的中断优先级【 有唯一对应的 中断优先级寄存器 】. 由于CM3支持 硬件中断嵌套,所以可以有 256 级的可编程优先级 和 256级中断嵌套【 书上称:抢占(preempt) 优先级】 所以大家可以设: IRQ CHANAEL 0 通道 = 2 中断优先级WWDG 窗口定时器中断 IRQ CHANAEL 1 通道 = 0 中断优先级PVD 联到EXTI的电源电压检测(PVD)中断 IRQ CHANAEL 3 通道 = 255 中断优先级RTC 实时时钟(RTC)全局中断 IRQ CHANAEL 6 通道 = 10 中断优先级EXTI0 EXTI线0中断 ..... IRQ CHANAEL 239 通道 = (0<x<255) 中断优先级..

    标签: NVIC STM 32 中断

    上传时间: 2013-10-28

    上传用户:redherr

  • HT MCU间接寻址的应用

    Holtek 单片机有一个间接寻址寄存器R0([00H])(有的单片机有两个间接寻址寄存器 R0([00H]),R1([02H]),例如HT48R50A-1 和HT48R70A-1),MP0(MP1)为指向R0(R1) 的指针。任何对R0(R1)的操作实际上都是对MP0(MP1)所指向的地址进行操作的,也 就是说对R0(R1)作读写实际上是对MP0(MP1)所指向的地址进行读写。  

    标签: MCU HT 间接寻址

    上传时间: 2013-11-16

    上传用户:yuanwenjiao

  • 单片机的串行口

    难点串行通信的四种工作方式 要求掌握:串行通信的控制寄存器串行通信的工作方式0和方式1了解:串行通信的基础知识串行通信的工作方式2和方式3

    标签: 单片机 串行口

    上传时间: 2013-12-18

    上传用户:bruce

  • MCS-51单片机系统扩展

    数据存储器的扩展 MCS-51单片机内部有128或256个字节的数据存储器,这些存储器通常被用作工作寄存器、堆栈、临时变量等等,一般已经够用,但是如果系统要存储大量的数据,比如数据采集系统,那么片内的数据存储器就不够用了,需要进行扩展。

    标签: MCS 51 单片机 系统扩展

    上传时间: 2013-11-19

    上传用户:jhksyghr

  • SONIX 8BIT单片机26系列I/O型原理及基础课件

    主要内容: 1、Sonix 26xx单片机简介;2、Sonix 26xx单片机特点;3、Sonix 26xx单片机内部结构;4、Sonix 26xx单片机资源;5、Sonix 26xx单片机ROM、RAM的映射;6、Sonix 26xx寄存器(ACC、PFLAG、PC、Y、Z、R);

    标签: SONIX 8BIT 单片机

    上传时间: 2013-10-29

    上传用户:远远ssad

  • LPC900系列单片机ICP解决方案

    最近几年新出的一些MCU,有很多都具有ISP(In System Programming:在系统编程)特性,利用这一特性可以在无需通用编程器的情况下,方便地对芯片执行各种操作(擦除,读取,编程等操作);如果进一步配上一些软件(如Keil的ISD51),即可实现一些简单的在线调试功能(当然要损失一个串口)。一些开发者,也经常在自己的系统上预留ISP接口,以供日后升级之用。可以说ISP的广泛应用,标志着单片机开发技术的进步。 但是ISP功能的实现也有一定的限制,如需要一个串口,需要一定的驻留代码空间,或者需要一定外部电路。于是有一些经验不足的朋友,在实现ISP功能的时候便经常出问题,要么是外部电路的问题,要么是串口的问题。比如:为什么软件老是报“通信出错”;为什么我的系统,第一次可以进ISP,第二次就不行了;为什么我在Win98下无法进入ISP,换了WinXP就可以了。这些问题总是出现于一些细微的地方,一些被人忽略的地方,如果你没有充足的时间,充足的精力,充足的耐心去寻找这些根源;如果你有一台CP900编程器(当然其他的某些编程器也可以);如果你不想在那块可怜的小电路板上,再挤进一堆器件;如果你不想在购料单上再增加一批Max232,或者一批xx型电容,yy型电阻,那么请使用ICP吧(InCircuit Programming:在电路编程)。

    标签: LPC 900 ICP 单片机

    上传时间: 2013-11-19

    上传用户:pol123

  • PCF8563 低价时钟芯片数据手册及封装库

    PCF8563 是低功耗的CMOS 实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C 总线接口串行传递。最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动产生增量。

    标签: 8563 PCF 时钟芯片 数据手册

    上传时间: 2013-10-19

    上传用户:奇奇奔奔