泉州市中考满分作文C单片机的系统扩展.pptx

上传人:莉*** 文档编号:89961932 上传时间:2023-05-13 格式:PPTX 页数:42 大小:2.48MB
返回 下载 相关 举报
泉州市中考满分作文C单片机的系统扩展.pptx_第1页
第1页 / 共42页
泉州市中考满分作文C单片机的系统扩展.pptx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《泉州市中考满分作文C单片机的系统扩展.pptx》由会员分享,可在线阅读,更多相关《泉州市中考满分作文C单片机的系统扩展.pptx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2023/5/11 扩展总线程序存储器的扩展数据总线,P0口地址总线,高8位P2口、低8位P0口控制总线,RD、WR、EA、ALE、PSEN7.1 存储器的扩展存储器的扩展 74LS373第1页/共42页2023/5/12 片外ROM操作时序片内片外ROM读,用指令MOVC(产生PSEN信号)片外片外ROM选择,用EA。片外ROM最大容量64K。【例7-1】读外部ROM时序。第2页/共42页2023/5/13 ROM芯片及其扩展方法常用ROM芯片特性芯片型号芯片型号27C6427C6427C12827C12827C25627C25627C51227C512容量容量8 KB8 KB16 KB16

2、 KB32 KB32 KB64 KB64 KB引脚数引脚数2828282828282828读出时间读出时间/ns/ns12012012012090909090最大工作电流最大工作电流/mA/mA2020202020202525最大维持电流最大维持电流/mA/mA0.10.10.10.10.10.10.030.03注:应注意优先选用CMOS器件,其读出时间短,耗电少。第3页/共42页2023/5/14常用ROM芯片引脚 第4页/共42页2023/5/15扩展电路 第5页/共42页2023/5/16 RAM扩展原理读操作时序数据存储器的扩展【例7-2】若(DPTR)=2030H,片外RAM单元20

3、30H内容为55H,指令MOV A,DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。第6页/共42页2023/5/17写操作时序 【例7-3】若(DPTR)=1040H,(A)=88H,指令MOV DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H。第7页/共42页2023/5/18数据存储器扩展方法常用RAM芯片特性芯片型号芯片型号62646212862256容量容量8 KB16KB32 KB典型工作电流典型工作电流/mA4088典型维持电流典型维持电流/mA20.50.5最大存取时间最大存取时间/ns200200200第8页/共42页2023/5/19常用R

4、AM芯片引脚 第9页/共42页2023/5/110扩展电路 第10页/共42页2023/5/1117.2 输入/输出及其控制方式输入/输出接口的功能 单片机与输入/输出设备的关系第11页/共42页2023/5/112 输入/输接口的功能对单片机输出的锁存对输入设备的三态缓冲信号转换时序协调 第12页/共42页2023/5/113单片机与I/O设备的数据传送方式 无条件传送 查询状态传送 中断传送 DMA传送第13页/共42页2023/5/114单片机扩展TTL芯片的输入/输出 基本扩展电路 第14页/共42页2023/5/115 驱动LED数码管示例 第15页/共42页2023/5/1167.

5、3 81C55接口芯片及其应用接口芯片及其应用的结构及工作方式 81C55的结构及引脚第16页/共42页2023/5/117 81C55的内部编制内部RAM地址为00HFFH内部端口地址 000:命令/状态寄存器 001:A口 010:B口 011:C口 100:计数器低8位 101:计数器高6位及计数器方式设置位第17页/共42页2023/5/118 工作方式设置及状态字格式方式设置76543210TM2TM1IEBIEAPC2PC1PBPA地址:地址:000PA:A口方向。0-输入;1-输出PB:B口方向。0-输入;1-输出 第18页/共42页2023/5/119PC2PC1PC2PC1工

6、作方式工作方式说说 明明0000ALT1ALT1A A、B B口为基本口为基本I/OI/O,C C口方向为输入口方向为输入1111ALT2ALT2A A、B B口为基本口为基本I/OI/O,C C口方向为输出口方向为输出0101ALT3ALT3A A口为选通口为选通I/OI/O,PC0PC0PC2PC2作为作为A A口的选通应答口的选通应答B B口为基本口为基本I/OI/O,PC3PC3PC5PC5方向为输出方向为输出1010ALT4ALT4A A口为选通口为选通I/OI/O,PC0PC0PC2PC2作为作为A A口的选通应答口的选通应答B B口为选通口为选通I/OI/O,PC3PC3PC5P

7、C5作为作为B B口的选通应答口的选通应答PC1、PC2:C口工作方式设置位 IEA:A口的中断允许设置位。0-禁止;1-允许。IEB:B口的中断允许设置位。0-禁止;1-允许。第19页/共42页2023/5/120TM2、TM1:计数器工作方式设置位TM2TM1TM2TM1工作方式工作方式说说 明明0000方式方式0 0空操作,对计数器无影响空操作,对计数器无影响0101方式方式1 1使计数器停止计数使计数器停止计数1010方式方式2 2减减1 1计数器回计数器回0 0后停止工作后停止工作1111方式方式3 3未计数时,送完初值及方式后立即启动计数;未计数时,送完初值及方式后立即启动计数;正

8、在计数时,重置初值后,减正在计数时,重置初值后,减1 1计数器回计数器回0 0则按则按新计数初值计数新计数初值计数第20页/共42页2023/5/121状态字格式76543210TIMERINTEBBFBINTRBINTEABFAINTRA地址:地址:000INTRX:中断请求标志 BFX:口缓冲器空/满标志 INTEX:口中断允许/禁止标志TIMER:计数器计满标志 第21页/共42页2023/5/122计数器输出模式位号位号1514131211109876543210M2M1T13T12T11T10T9T8T7T6T5T4T3T2T1T0M2M1M2M1输出方式输出方式说说 明明0000方

9、式方式0 0单方波输出单方波输出。计数期间输出低电平,计数器回。计数期间输出低电平,计数器回0 0后输出高电平。后输出高电平。0101方式方式1 1连续方波输出连续方波输出。计数前半部分输出高电平,后半部分输出低电平。计数前半部分输出高电平,后半部分输出低电平。1010方式方式2 2单脉冲输出单脉冲输出。计数器回。计数器回0 0后输出一个单脉冲。后输出一个单脉冲。1111方式方式3 3连续脉冲输出(计数值自动重装)连续脉冲输出(计数值自动重装)。计数器回。计数器回0 0后输出单脉冲,又后输出单脉冲,又自动向计数器重装原计数值,回自动向计数器重装原计数值,回0 0后又输出单脉冲,如此循环。后又输

10、出单脉冲,如此循环。第22页/共42页2023/5/123选通I/O方式的组态工作方式工作方式PC5PC5PC4PC4PC3PC3PC2PC2PC1PC1PC0PC0ALT1ALT1输入输入ALT2ALT2输出输出ALT3ALT3输出输出BFABFAINTRAINTRAALT4ALT4BFBBFBINTRBINTRBBFABFAINTRAINTRA选通方式时,C口的PC0PC5被定义为A或B口选通I/O方式的应答和控制线 第23页/共42页2023/5/124组态逻辑第24页/共42页2023/5/125的接口方法 81C55与单片机的接口第25页/共42页2023/5/126A15 A14

11、A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0I/OI/O口口0 1 0 0 00 1 0 0 0命令命令/状态口状态口 0 1 0 0 10 1 0 0 1A A口口 0 1 0 1 00 1 0 1 0B B口口 0 1 0 1 10 1 0 1 1C C口口 0 1 1 0 00 1 1 0 0计数器低计数器低8 8位位 0 1 1 0 10 1 1 0 1计数器高计数器高6 6位及方式位及方式RAM地址:01111110 00000000

12、B(7E00H)01111110 11111111B(7EFFH)I/O端口的地址:第26页/共42页LEDLED数码管的译码数码管的译码八段八段LEDLED数码管数码管段代码段代码编码表编码表(连线不同可有多种连线不同可有多种表表):):公共阳极公共阳极h g f e d c b ah g f e d c b aa ab bc cd dg ge ef fh h公共阴公共阴极极h g f e d c b ah g f e d c b aa ab bc cd dg ge ef fh hh g f ah g f a高电平点高电平点亮亮低电平点亮低电平点亮接高电平接高电平接地接地字形字形字形字形0

13、01 12 23 34 45 56 67 78 89 9黑黑黑黑共阳共阳共阳共阳0 0C0C00 0F9F90 0A4A40 0B0B09999929282820 0F8F8808090900 0FFFF共阴共阴共阴共阴3F3F06065B5B4F4F66666D6D7D7D07077F7F6F6F0000第27页/共42页2023/5/128 81C55的键盘及显示接口第28页/共42页2023/5/1297.4 LCD接口及其扩展接口及其扩展模块的外形与引脚 引脚01:VSS,接地引脚引脚02:VDD,接+5V电源引脚03:VL,对比度调整端引脚05:RW,读/写选择端引脚06:E,使能端

14、引脚0714:D0D7,8位双向数据线引脚15:BLA,背光正极引脚16:BLK,背光负极 第29页/共42页2023/5/130结构框图 模块的组成 对于2行16字符的显示要增加HD44100驱动器 HD44780本身可以驱动单行16字符或2行8字符 第30页/共42页2023/5/131HD44780 由字符发生器CGROM、自定义字符发生器CGRAM和显示缓冲区DDRAM组成。CGROM存储了不同的点阵字符图形(表7.9),每一个字符都有一个固定的代码。CGRAM可定义8个字形 第31页/共42页2023/5/132DDRAM有80个单元,但第1行仅用00H0FH单元,第2行仅用40H4

15、FH单元 第32页/共42页2023/5/133模块的命令 序号序号指令指令RSR/WD7D6D5D4D3D2D1D01清屏清屏00000000012光标归位光标归位000000001*3输入模式设置输入模式设置00000001I/DS4显示与不显示设置显示与不显示设置0000001DCB5光标或屏幕内容移位光标或屏幕内容移位选择选择000001S/CR/L*6功能设置功能设置00001DLNF*7CGRAM地址设置地址设置0001CGRAM地址地址8DDRAM地址设置地址设置001DDRAM地址地址9读忙标志和计数器地读忙标志和计数器地址设置址设置01BF计数器地址计数器地址10写写DDRA

16、M或或CGROM10 要写的数据要写的数据11读读DDRAM或或CGROM11 读出的数据读出的数据第33页/共42页2023/5/134接口电路 模块的接口示例 实现程序(略)第34页/共42页2023/5/1351、将R6中的内容分别送入片内30H和片外0030H地址单元内。2、ROM2000H单元内容送给外部RAM0020H单元。3、将地址单元20H与30H中的内容相减,结果存在40H 中。MO4、根据进位C的值判断:C=0 返回;C=1 则C清0返回。5、将单元30H的高4位与31H单元的低4位组合放在32H单元里。第35页/共42页2023/5/1361、将内RAM 30H中的数据传

17、送到外RAM 1000H单元中。2、将外RAM 1008H单元中的数据传送到内RAM 50H中。第36页/共42页2023/5/137第37页/共42页2023/5/138设R020H,R125H,(20H)70H,(21H)80H,(22H)A0H,(25H)A0H,(26H)6FH,(27H)76H,试在后面的空格中填入程序执行后的结果。CLR C MOV R2,#3LOOP:MOV A,R0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXTMOV R0,#01H SJMP$NEXT:DEC R0 SJMP$执行后结果:(20H),(21H),(22H),(23H)(A),(CY)第38页/共42页2023/5/139第39页/共42页2023/5/140第40页/共42页第41页/共42页2023/5/142感谢您的观看。第42页/共42页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁