单片机课程设计 小yin

单片机课程设计 小yin

ID:47421841

大小:137.22 KB

页数:11页

时间:2019-09-13

单片机课程设计 小yin_第1页
单片机课程设计 小yin_第2页
单片机课程设计 小yin_第3页
单片机课程设计 小yin_第4页
单片机课程设计 小yin_第5页
资源描述:

《单片机课程设计 小yin》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单片机的初步认识1.单片机的概念单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它

2、最早是被用在工业控制领域。2.单片机的特点(1)高集成度,体积小,高可靠性 单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。 (2)控制功能强 为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。 (3)低电压,低功耗,便于生产便携式产品 为了满足广泛使

3、用于便携式系统,许多单片机内的工作电压仅为1.8V~3.6V,而工作电流仅为数百微安。 (4)易扩展 片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。 (5)优异的性能价格比 单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。单片机的寻址能力也已突破64KB的限制,有的已可达到1MB和16MB,片内的ROM容量可达62MB,RAM容量则可达2MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分

4、低廉,其性能价格比极高。二、单片机最小系统MCU最小系统是指可以使内部程序运行起来的所必须的基本外围电路。HC-EZ-XS128扩展实验系统底板电路划分成15个区域,以下简要说明每个区域的功能。MCU区:核心板模块扩展区域。MCU区中提供了3组插槽,可以扩展配套MC9s12xs128与MC9s12dg128核心板,并且每组插槽的所有引脚均可以引出用做基础或者扩展实验。POWER区:电源模块。这里通过引入的9V或12V直流电源,为实验平台提供3.3V、5V、9V或12V电源,并配有电源引出端子,方便为外接模块供电。SEGLED数码管显

5、示区:6位8段数码管模块。该区域提供动态扫描方式扩展的8位8段LED数码管,用于完成GPIO相关实验。DA区:D/A实验扩展模块。该区域提供1个LED灯,用于完成PWM模块的D/A实验。CAN区:CAN总线通讯模块。该区域提供了1路CAN总线通讯接口,可以用于完成CAN总线通讯实验。SD区:MicroSD卡扩展模块。该区域提供了1个MicroSD卡座,用于完成基于SPI通讯协议的SD卡读写实验。RS485区:RS485通讯模块。使用MAX485扩展RS485通讯总线,完成RS485通讯相关实验。RS232区:RS232通讯模块。使用

6、MAX232扩展RS232通讯总线,完成RS232通讯相关实验。12x864LCD区:12864液晶模块扩展。提供12864液晶模块的扩展,接口完全自主开放,可以扩展多种12864液晶模块,兼容带字库和不带字库的液晶。KEY区:4x4矩阵键盘模块。该区域提供了4x4的矩阵键盘与四个功能按键,可以利用GPIO扩展后完成程序编写,实现矩阵键盘扩展。四个功能按键,包括IC,PLUSE,KBI,IRQ该模块可以用于输入捕捉实验、脉冲累加模块、中断唤醒、IRQ中断实验实验等。BELL区:蜂鸣器模块。该区域提供了一个蜂鸣器,用以完成GPIO控制

7、外设实验。AD区:A/D实验扩展模块。该区域通过两个电位器,提供可变模拟电压输出,用于完成A/D模块实验。TEMPER区:18B20温度检测模块,用于完成测温实验。LED区:8位LED灯模块。该区域提供8位LED灯,实现LED灯的控制。IIC区:串行总线扩展模块区域。该区域提供了IIC器件,外部EEPROM-24C02和PCF8563实时时钟。三、多通道连续采样实验目的、电路图及程序1.实验目的(1)了解S12单片机ADC模块的使用方法。(2)掌握多模块使用的程序设计方法。2.实验内容用S12的ADC模块的0通道、1通道(PAD0和

8、PAD1)将两路模拟电平转换成数字量,使用8位分辨率,用数码管的前三位显示ATD0的采样值,后三位显示ATD1采样值。3.实验原理图4.实验说明(1)AD模块相关寄存器初始化(2)启动ATD的AN0和AN1通道(3)利用数码管显示转换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。