1.特殊功能寄存器SFIOR
ADTS2 ADTS1 ADTS0 --- ACME PUD PSR2 PSR10
位2——PUD为上拉电阻禁止位
置位时即使DDRXN和PORTXN配置为使能上拉电阻,I/O端口的上拉电阻也会被禁止。
2.端口A数据寄存器PORTA
PORTA7 PORTA6 PORTA5 PORTA4 PORTA3 PORTA2 PORTA1 PORTA0
3.端口A方向寄存器DDRA
DDA7 DDA6 DDA5 DDA4 DDA3 DDA2 DDA1 DDA0
4.端口A输入引脚PINA
PINA7 PINA6 PINA5 PINA4 PINA3 PINA2 PINA1 PINA0
5.端口B数据寄存器PORTB
PORTB7 PORTB6 PORTB5 PORTB4 PORTB3 PORTB2 PORTB1 PORTB0
6.端口B方向寄存器DDRB
DDB7 DDB6 DDB5 DDB4 DDB3 DDB2 DDB1 DDB0
7.端口B输入引脚PINB
PINB7 PINB6 PINB5 PINB4 PINB3 PINB2 PINB1 PINB0
8.端口C数据寄存器PORTC
PORTC7 PORTC6 PORTC5 PORTC4 PORTC3 PORTC2 PORTC1 PORTC0
9.端口C方向寄存器DDRC
DDC7 DDC6 DDC5 DDC4 DDC3 DDC2 DDC1 DDC0
10.端口C输入引脚PINC
PINC7 PINC6 PINC5 PINC4 PINC3 PINC2 PINC1 PINC0
11.端口D数据寄存器PORTD
PORTD7 PORTD6 PORTD5 PORTD4 PORTD3 PORTD2 PORTD1 PORTD0
12.端口D方向寄存器DDRD
DDD7 DDD6 DDD5 DDD4 DDD3 DDD2 DDD1 DDD0
13.端口D输入引脚PIND
PIND7 PIND6 PIND5 PIND4 PIND3 PIND2 PIND1 PIND0
关键字:ATmega 单片机 I 寄存器
引用地址:
ATmega 16单片机I/O相关的寄存器(一)
推荐阅读最新更新时间:2024-03-16 15:16
51单片机学习笔记(四)
隔了两天没有写笔记了,也不算是偷懒吧,因为这两天写的程序也不少的,只是有些问题没有弄清楚,所以没有写笔记,今天基本上弄懂了,但还是有一些地方处理不好,还是把它留到日后处理吧,感觉这些问题不是我一时半会能够搞定的。 这两天主要是学习了51单片机的计时器的使用。分别尝试了查询法计时和中断法计时。 其中查询法计时我自己编写程序时检测完 TF0 口数据为1时(数据溢出),时间到。于是开始执行相应的指令,但忘记用clr tf0来使tf0口清零,以置后续计时出错。参考书本后发现有jbc这样的指令,可以在检测到tf0为1时跳转且把tf0位清零。免去clr指令。 下面说一说重点。数字电子时钟。 这个程序一共有200多行,第一次写那
[单片机]
握奇再次荣耀亮相2016世界移动通信大会
为了安全的移动支付世界 —— 握奇再次荣耀亮相2016世界移动通信大会
集微网消息,2016年2月22日,西班牙巴塞罗那 —— 全球领先的数据安全解决方案提供商握奇将再次荣耀参展西班牙2016世界移动通信大会(MWC),并展示明星产品——握奇手环可穿戴设备,以及在移动支付领域的最新核心解决方案。
智能可穿戴设备
过去的一年里,智能可穿戴设备已开始成为移动支付的新载体。握奇Sharkey系列手表和手环作为首款面向消费者推出的具有支付功能的高安全性可穿戴产品,在中国一经推出,就大受用户好评。此次将面向全球行业伙伴重点展出。
移动安全解决方案
WatchTrust多层级移动安全整体解决方
[手机便携]
51单片机系列连载11—液晶
液晶是非常容易见到的,大街小巷亮着液晶显示屏随处可见,而且其原理与发光二极管一致,所以不用过多介绍,只是要注意它的说明书和与之对应的电路图,设置一些引脚,仅此而已。看一个程序,这是最简单驱动液晶的: #include #define uchar unsigned char #define uint unsigned int uchar code table = I LIKE MCU! ; uchar code table1 = WWW.TXMCU.COM ; sbit lcden=P3^4; sbit lcdrs=P3^5; sbit dula=P2^6; sbit wela=P2^7; uchar num; void d
[单片机]
【1.10-1.16】本周机器人行业大事件TOP5
广告摘要声明广告 TOP1【阅读原文】机器视觉的“热,需要一盆冷水 机器视觉的两种发展路径:一是将底层做的足够强大,解决软硬件通用性的问题,通过强产品思路满足不同行业客户的需求,做“全能武者;二是选择一个或几个垂直行业领域深耕,通过行业know-how的积累加上自身产品技术的持续迭代筑高竞争壁垒,做细分领域的“单打冠军。对于众多视觉初创公司而言,前者路径可以理解为难度10分,50%正确的事;后者路径可以理解为难度7分,80%正确的事。 TOP2【阅读原文】以平台化产品落地细分行业 珞石向“万台俱乐部进击 目前,珞石主打的平台化产品包括工业机器人XB系列和协作机器人xMate系列。其中,高性能工业机器人XB系列已实现负载4-2
[机器人]
STM8 外设时钟门控寄存器
STM8外设时钟门控寄存器(CLK_PCKENR1) 地址偏移值:0x07 复位值:0xFF 位7:0 PCKEN1 :外设时钟使能 由软件写入。使能或禁止fMASTER时钟与对应外设的连接。参见表9 0:禁止fMASTER与外设连接 1:使能fMASTER与外设的连接 表9:外设时钟门控位 控制位 外设 PCKEN17 TIM1 PCKEN16 TIM3 PCKEN15 TIM2 PCKEN14 TIM4 PCKEN13 UART2/3 PCKEN12 UART1 PCKEN11 SPI PCKEN10 I2C STM8外设时钟门控寄存器2(CLK_PCKENR2) 地址偏移值:0x0A 复位
[单片机]
想对单片机初学者说的话
不知不觉自己接触单片机已经有两年多了,从最初的MCS-51,到后来的AVR、MSP430,对于单片机也还是有一点理解的,当然我还只算是一只入门不久的菜鸟,对于很多技术我还是一个初学者,人外有人,牛人真的太多了。也常有同学问我单片机应该怎么学,我的回答都是两个字:实践。我觉得实践才能出真知,不实践是永远也学不会单片机的,这和你看一百道菜谱不下厨永远也做不出佳肴,看一百本游泳的书不下水永远也学不会游泳是一个道理。那么怎么去实践?这可能是初学者最关心的问题,网上类似的回答也很多,这都是老生常谈了,只要你是有心人,一搜一大把。 简单说一下学习单片机的步骤: 1.购买常用的工具(万用表,烙铁,烙铁架,松香,焊锡,螺丝刀,吸锡器,摄子)和
[单片机]
玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】
今天继续玩一玩mini2440开发板的u-boot的编译和下载。 首先,交代一下背景,我下载的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot(可以直接去https://github.com/tekkamanninja/u-boot-tekkamanninja/tree/v2010.03_mini2440_tekkamanninja下载,也可以用git clone命令从https://github.com/tekkamanninja/u-boot-tekkamanninja.git处获取)。当然,具体的详细步骤,也可直接参考我另一篇博客的记录:玩转mini2440开发板之【tek
[单片机]
8位LCD驱动微控制器(富士通)
富士通半导体(上海)有限公司今日宣布推出新系列内置段式LCD控制器的高性能8位微控制器(属于其F2MC-New8FX家族)。这些产品包括搭载了LCD控制功能的12款64引脚 “MB95470系列”、6款80引脚“MB95410系列”。富士通已于2010年11月上旬开始提供样片,并计划明年1月开始批量供货。
随着近几年段式液晶面板在家用电器领域应用越来越普及,如空调、洗衣机、冰箱、微波炉等家用电器、温控器等各种设备附带LCD显示成为趋势,带动了对低成本带LCD控制功能的微控制器的需求。
针对市场的这一要求,富士通开发了可在2.4V—5.5V的电压条件下工作的64引脚“MB95470系列”和80引脚“MB95410系列”。该产
[嵌入式]