毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
新型车削测温系统设计开题报告(2)
3.单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。
单片机本身没有开发能力,必须借助开发机完成应用系统的硬件故障和
软件
故障错误的排除,调试完程序必须固化到单片机的内部或外部程序存储器芯片中。新的单片机应用系统开发技术在近几年有了快速的发展。
单片机也称单片微电脑或单片微型计算机。它把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口 (I/0)等主要计算机功能部件集成在一块电路芯片上,由于单片机的具有集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,它的应用已经渗透到人们工作和生活的各个角落。其应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公
自动化
、汽车电子、PC机外围以及
网络
通讯等广大的领域。
单片机是通过内部总线把计算机的各主要部件接为一体,其内部总线包括地址总线、数据总线和控制总线。其中,地址总线的作用是在进行数据交换时提供地址,CPU通过它们将地址输出到存储器或I/O接口;数据总线的作用是在CPU与存储器或I/O接口之间,或存储器与外设之间交换数据;控制总线包括CPU发出的控制信号线和外部送入CPU的应答信号线等。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
3-2 STC89C52实物图3-3 STC89C52引脚图
单片机P1口的1脚接LCD显示的数据端,P2口的0、1、2脚接LCD的控制端, P0口的1、2、3、4脚接电机控制端。
2.2 单片机C语言编程
Keil C51是德国Keil Software公司(ARM公司之一)出品的51系列兼容单片机C语言软件开发系统。与汇编相比,C语言在功能上、结构性、可读性、可文护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库
管理
和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。
当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项。包含大量的例程,帮助你着手使用最流行的嵌入式8051设备。
Keil μVision调试器准确地模拟8051设备的片上外围设备(IC、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模块)。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。 此外,使用模拟器你可以在没有目标设备的情况下编写和测试应用程序。
当你准备在目标硬件上测试软件应用时,可以使用MON51、MON390、NONADI、或者FlashMON51目标监视器、ISD51 In-System调试器、ULINK USB-JTAG适配器在目标系统上下载并测试程序代码。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
液压轴承压机设计开题报告
下一篇:
球面磨主体结构的设计开题报告
区域绿色金融创新开题报告
中小企业创新人才的组织忠诚度开题报告
新型箱式盘架式干燥器的设计开题报告
新型钻削测力系统设计开题报告
宁波新澳酒店中央空调系统设计开题报告
新媒体在社会基层治理中的应用开题报告
新型铣削测力系统设计开题报告
浅谈高校行政管理人员的...
上海居民的社会参与研究
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
从政策角度谈黑龙江對俄...