资源描述:
《s08_03_freescale_hcs08单片机io编程应用【freescale_单片机原理及应用】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Freescale单片机原理及应用FreescaleHCS08单片机IO编程应用Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.ChinaFreescaleHCS08单片机IO编程应用••ContentsandObjectives:ContentsandObjectives理解
2、08系列MCU的I/O模块端口模块的原理;了解I/O端口寄存器的功能;掌握I/O端口应用设计(硬件设计和软件编程);初步认识“对MCU外部管脚/内部模块的控制正是通过Regs的控制来实现”Slide1Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.1AW60的
3、IO模块概述内部结构>具有7个I/O端口(A,B,C,D,E,F,G)>最多54个通用I/O管脚>大多数I/O管脚和片内其它外围模块功能复用Slide2Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.1AW60的IO模块概述外部管脚>具有7个I/O端口(A,B,
4、C,D,E,F,G)>最多54个通用I/O管脚(不同封装有别)–A:8;B:8;C:7;D:8;–E:8;F:8;G:7Slide3Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.1AW60的IO模块概述外部管脚>具有7个I/O端口(A,B,C,D,E,F,G)>
5、38个通用I/O管脚(不同封装有别)–A:4;B:4;C:6;D:4;–E:8;F:5;G:7Slide4Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.1AW60的IO模块概述外部管脚>具有7个I/O端口(A,B,C,D,E,F,G)>34个通用I/O管脚(不同
6、封装有别)–A:2;B:4;C:6;D:4;–E:8;F:4;G:6实验板用此封装Slide5Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.1AW60的IO模块概述外部管脚复位之后,共享的外围模块功能被禁止,因此I/O端口的所有管脚都是作为并行I/O管脚使用。>
7、I/O管脚功能复用Slide6Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.2IO模块结构及功能•管脚方向控制在MCU内部每个并行端口都配有一个8位的数据寄存器(PTxD)和一个8位的数据方向寄存器(PTxDD,DD:DataDirection)。PTxDD的每
8、一位(PTxDDn)和每一个I/O管脚相对应,控制它作输入还是作输出。>PTxDDn=0:对应管脚PTxDn设为输入(上电复位缺省值)>PTxDDn=1:对应管脚PTxDn设为输出Slide7Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China3.2IO模块结构及功能•内部