孙悟空被压在什么山下| 你掀起波澜抛弃了我是什么歌| 爱马仕是什么品牌| 脖子发痒是什么原因| 什么洗面奶最好用| 非洲有什么动物| 梦见别人笑什么意思| 芋圆是什么做的| 高血糖适合吃什么水果| 膝盖疼是什么原因| 小狗什么时候断奶| 穿青人是什么民族| 处女座前面是什么星座| 胆结石是什么原因造成的| 膝盖疼痛什么原因| 张少华什么时候去世的| 阿托伐他汀钙片什么时候吃最好| 不全纵隔子宫是什么意思| hospital是什么意思| 苦肠是什么部位| 房间消毒杀菌用什么好| 什么情况下打破伤风针| 一什么云彩| 性激素六项什么时候查| 百思不得其解是什么意思| 碧螺春是什么茶| 羊水偏多对胎儿有什么影响| 蛋白质被消化成什么| 8.11是什么星座| edenbo是什么牌子| 胃糜烂吃什么药可以根治| 缺点是什么意思| 古人的婚礼在什么时间举行| 吸血鬼怕什么| 南瓜子不能和什么一起吃| 虫至念什么| 武警支队是什么级别| 猕猴桃什么时候成熟| 胸膜增厚吃什么药| 什么叫阳痿| 阳阴阳是什么卦| 偷是什么生肖| 女人出虚汗失眠吃什么药| naomi什么意思| 先天性心脏病有什么症状| 症瘕痞块是什么意思| 五音指什么| 眼睛粘糊是什么原因| 什么水果不上火| 蛇床子是什么| 337是什么意思| cc什么意思| 舌苔厚白吃什么中成药| 月经不来又没怀孕是什么原因| 腔梗是什么病| 给男朋友买什么礼物比较好| 7月22号是什么星座| 25度穿什么衣服合适| 麻鸡是什么鸡| 肝不好吃什么水果| 相得益彰什么意思| 蜘蛛属于什么类动物| 贾宝玉的玉是什么来历| 前庭神经炎吃什么药| hbsag是什么| 鼻炎和鼻窦炎有什么区别| 菠萝蜜是什么季节的水果| 保家仙是什么| dm医学上是什么意思| pwi是什么意思| 老年人腿肿是什么原因引起的| 什么流砥柱| 面瘫是什么| 哮喘是什么症状| 膨鱼鳃用什么搭配煲汤| 婴儿什么时候长牙齿| 梦见做饭是什么意思| 疱疹用什么药可以根治| 先天性心脏病最怕什么| 白羊座是什么星象| 发改委是管什么的| 前胸后背长痘痘用什么药| 大学挂科是什么意思| 蜂蜜的波美度是什么意思| 操逼是什么感觉| 咳嗽有痰吃什么药好得最快最有效| 摩什么擦什么| 1是什么| 舌苔厚白中间有裂纹吃什么药| 女人最想要什么| 炸鱼是什么意思| 男人额头凹陷预示什么| 孩子晚上睡觉磨牙是什么原因| 香蕉吃多了有什么坏处| gm墨镜是什么牌子| 古井贡酒属于什么档次| 丁胺卡那又叫什么药名| 承欢膝下什么意思| 荷花是什么形状的| 慢性疾病都包括什么病| 浅蓝色裙子配什么颜色上衣好看| 甲沟炎去医院挂什么科| 血液是什么组织| 吃什么水果对嗓子好| 年金是什么意思| 右鼻子经常出血是什么原因| 急性荨麻疹是什么原因引起的| da是什么单位| 6969是什么意思| 油漆用什么能洗掉| 为什么母乳妈妈会便秘| 副乳是什么| 形态各异是什么意思| 晚上睡觉脚酸痛什么原因| 梦见血是什么预兆解梦| bb霜和cc霜有什么区别| 西米是什么东西做的| ccu是什么| 腰果不能和什么一起吃| 梦见自己掉头发是什么征兆| 什么面粉最好| 仁波切是什么意思| 聚酯纤维是什么料子| 天恩是什么意思| 十二生肖本领强是什么生肖| 尿素氮肌酐比值偏高是什么原因| 前列腺肿瘤有什么症状| 横纹肌溶解是什么意思| gjb2基因杂合突变是什么意思| crab是什么意思| 神经纤维瘤是什么病| 氧氟沙星和诺氟沙星有什么区别| hpv73阳性是什么意思| 苍鹰是什么意思| 肤浅什么意思| 年底是什么时候| 头晕恶心挂什么科| 十二年义务教育什么时候开始| 手上有红点是什么原因| 艾滋病前期有什么症状| 唐筛是检查什么| 更年期什么时候开始| 什么服务| 忌廉是什么东西| 潜伏是什么意思| 中出什么意思| 羊内腰和外腰分别是什么| 静谧什么意思| 鲜牛奶和纯牛奶有什么区别| 六月五行属什么| 脱脂乳是什么意思| 舌苔厚白应该吃什么| 茶叶含有什么成分| 女性乳房痒是什么原因| 气喘是什么原因| 吃绿豆有什么好处| 丙肝是什么病| 紫绀是什么症状| 机械键盘什么轴最好| 蚂蚱吃什么| 拉肚子拉出血是什么原因| 5月21号是什么星座| 什么是血脂高| 很容易出汗是什么原因| 嘎嘎嘎是什么意思| crab是什么意思| 实至名归是什么意思| 手汗症是什么原因| 吃狗肉有什么危害| 手冲是什么意思| 考级有什么用| rgp是什么| 梦见小麦粒是什么意思| 怨天尤人是什么意思| 超敏c反应蛋白高是什么意思| 线上考试是什么意思| 心率低是什么原因| 95年的属什么生肖| 诸行无常是什么意思| 神仙眷侣是什么意思| 孙策和孙权什么关系| 为什么用| 彩头是什么意思| 五行属火适合什么行业| 男人喝劲酒有什么好处| 办狗证需要什么资料| 宫颈cin1级是什么意思| 霍山石斛有什么作用| 一什么被子| 谭字五行属什么| 精修是什么意思| 什么可以解酒最快方法| 83年五行属什么| 盆腔炎有什么明显症状| 嘴巴苦什么原因| covu药片是什么药| 心肌炎是什么症状| 口腔疱疹吃什么药| 襄是什么意思| 女生右手中指戴戒指什么意思| 最聪明的狗是什么狗| 大葱喜欢什么肥料| 低密度脂蛋白高吃什么药| 宝宝屁多是什么原因| 什么东西补血效果最好| 长生殿讲的是什么故事| 静脉曲张吃什么食物好| 赛马不相马什么意思| 三什么一什么| 高处不胜寒的胜是什么意思| 吃饭容易出汗是什么原因| brat什么意思| 黎明是什么时候| 尼莫地平片治什么病| 菩提子是什么树的种子| 吠陀是什么意思| 血栓的症状是什么| 电荷是什么| 肝多发囊肿是什么意思| 吃什么可以减肥| 车顶放饮料是什么意思| 为什么人不会飞| 癫痫病是什么病| 腱鞘炎用什么药治疗| 十五岁是什么年华| 什么鸟一生只有一个伴侣| 无间是什么意思| 魔改是什么意思| 腹部ct挂什么科| 利尿是什么意思| 低血压对身体有什么影响| 什么是pv| 什么叫石女| 什么是善良| 什么是孝| 眼皮突然肿了是什么原因| 脂肪肝浸润是什么意思| 有甲状腺结节不能吃什么| 肚子不舒服是什么原因| fredperry是什么牌子| 例假可以吃什么水果| 2021年属什么| ck是什么牌子的包包| 人的运气跟什么有关| mpd是什么意思| 肛门痒什么原因| 胎儿左心室强光点是什么意思| vm是什么意思| 收官之作什么意思| 北阳台适合种什么植物| 事业编制是什么意思| 绝育手术对女性有什么危害| 英语什么时候学最好| 人参归脾丸和归脾丸有什么区别| 什么是电子版照片| 胃不好吃什么蔬菜| 梦见牙齿掉了是什么意思| 为什么眼睛老是痒| 梦见办丧事是什么兆头| tmd是什么意思| 榴莲什么人不能吃| 草鱼吃什么草| 吃什么能增强性功能| 大肠杆菌吃什么药| 百度Jump to content

信息管理与信息系统专业毕业生的就业前景分析

From Wikipedia, the free encyclopedia
Commodore serial
Type Peripheral bus
Production history
Designer Commodore International
Designed 1980; 45 years ago (1980)[1]
Manufacturer Various
Produced 1980–present
General specifications
Length 1.8 meters maximum[2]
Hot pluggable No
Daisy chain Yes, up to 31 devices[3]
External Yes
Pins 6
Connector DIN connector
Electrical
Signal Open collector 5 V
Max. voltage 5 V
Max. current 3.2 mA[4]
Data
Data signal Yes
Bitrate 3.2–41.6 kbit/s[5][6]
Protocol Serial
Pinout
Female socket from the front.
Pin 1 SRQ Service Request
Pin 2 GND Ground
Pin 3 ATN Attention
Pin 4 CLK Clock
Pin 5 DATA Data
Pin 6 RESET Reset
百度 过去二三十年中,我们争取佛教在社会主义社会中存在的政治合法性,在这一问题尚未彻底解决之时,信仰合法性问题日益突现。

The Commodore serial bus (IEC Bus), is Commodore's interface for primarily magnetic disk data storage and printers for Commodore 8-bit home computers: the VIC-20, Commodore 64, Commodore 128, Plus/4,[7] Commodore 16, and Commodore 65.

Description and history

[edit]

The parallel IEEE-488 interface used on the Commodore PET (1977) computer line was too costly, so a cost reduced version was developed, which consisted of a stripped down, serial version of the IEEE-488 interface, with only a few signals remaining; however, the general protocol layout was kept. Commodore began using this bus with the VIC-20 (1980). Connection to the computer uses a DIN-6 connector (DIN 45322).

Transfer speed

[edit]
Setup Speed Effective bitrate
Commodore 64 + 1541 400 bytes/s 3 200 bit/s
Commodore 64 + 1541 with fast loader 2560 bytes/s[5] 20 480 bit/s
Commodore 128 + 1571 5200 bytes/s[6] 41 600 bit/s
Theoretical 20 μs[3] 6250 bytes/s 50 000 bit/s

Interface

[edit]
Pinout[8]
Pin Name Function
1 /SRQIN Service request input to let peripherals request to be served by the host (C64). Used by the C128 for fast transfers.[9]
2 GND Ground[8]
3 /ATN Serial ATN In/out. Set low by the host (C64) to indicate the beginning of a serial data transfer.[9]
4 /CLK Serial CLK In/out. Used for software handshaking.[9]
5 /DATA Serial DATA In/out. Data bit transfer.[9]
6 /RESET Resets peripherals and also resets an older C64.[9]

Protocol description

[edit]

The bus signals are digital single-ended open collector 5 volt TTL and active when low. Bus devices have to provide their own power.

Because the bus lines are electrically open collector it works like a long OR gate between all device line drivers. The logical value for ground is true and vice versa. Any device may set a line "true". A line only becomes "false" if all devices signal false.

Transmission begins with the bus talker holding the Clock line true, and the listener(s) holding the Data line true. To begin the talker releases the Clock line to false. When all bus listeners are ready to receive they release the Data line to false. If the talker waits more than 200 μs without the Clock line going true (idle state), listeners have to perform End-or-Identify (EOI).[3]

If the Data line being false (released) isn't acknowledged by the talker within 200 μs, the listener knows that the talker is in the process of EOI that means "this character will be the last one". When the listener detects the 200 μs timeout, it must acknowledge this by pulling the Data line true for at least 60 μs, and then release it. The talker can revert to transmitting again within 60 μs by pulling the Clock line true.[3]

Data is eight bits starting with the least significant bit. The Data line is set according to the bit to send (1=true=ground). Once the Data line is set, the Clock line is released to false. The Clock and Data lines will be held steady for at least 20 μs (except for Commodore 64 that needs 60 μs). After 8 bits has been sent, the talker releases the Data line to false and the listener then acknowledge the talker by pulling the Data line true within 1000 μs. After this the talker sets the Clock line true and listener sets the Data line true thus back where the transmission begun. If an EOI is signaled by holding the Clock line false the transmission is ended and the listener acknowledge this by pulling the Data line true for 200 μs.[3]

The ATN line is set to true and bytes are sent like above to all devices, but the byte is interpreted as one of the commands "Talk," "Listen," "Untalk," and "Unlisten". That tell a specific device to become a talker or listener. Only devices with matching device numbers switch into talk and listen mode. A secondary address may also follow.[3]

On higher logical level the host will set the ATN line to true and transmit the bytes "Device number 8, listen", "Secondary address 2, open". Next it will set the ATN line false and the host then becomes the talker, holding the Clock line true. The device will be the listener, holding the Data line true. The host will transmit the specific open command and end it with an EOI signal sequence. After this the host will set with ATN line true, "Device number 8, unlisten". Followed up by ATN line true and "Device number 8, listen", "Secondary address 2, data". Then the host sets the ATN line false and sends the data. When the host has finished sending data the ATN line is set to true and "Device number 8, unlisten" is sent.[3]

When it is necessary to switch roles and make the host a listener and the device a talker the occurs after a talk command has been sent to the device. The host sets the Data line true and releases the Clock line to false. The device waits for the Clock line to go false and then pulls it to true and release the Data line to false. After this sequence the standard talk-listener interaction may follow.[3]

Bus commands[3]
Code Meaning
device | 0x20 Listen, device (0–30)
0x3F Unlisten, all devices
device | 0x40 Talk, device
0x5F Untalk, all devices
channel | 0x60 Reopen, channel (0–15)
channel | 0xE0 Close, channel
channel | 0xF0 Open, channel

To read a normal file from the floppy device number 8 the command LOAD "filename",8,1 is issued on a Commodore 64. That causes the following high level communication to take place:

High level protocol[10]
Command Destination Meaning
/28 Device Listen, device number 8
/F0 Device Open channel 0
Device Send filename bytes
/3F Devices Unlisten all devices
/48 Device Talk, Device number 8
/60 Device Reopen channel 0
Device number 8 becomes the master of the bus
Host Receive byte data
The host becomes the master of the bus (normal operation)
/5F Devices Untalk all devices
/28 Device Listen, device number 8
/E0 Device Close channel 0
/3F Devices Unlisten all devices

The Commodore 1541 floppy drive uses a slower Commodore 64 compatible mode which can be deactivated for faster speed by using the command OPEN 15,8,15,"UI-":CLOSE 15.[11]

Device numbering

[edit]
Device numbering per Commodore 64 KERNAL ROM[10]
Device Type
0 Keyboard
1 Cassette port
2 RS-232 on the user port or second cassette on PETs
3 Screen
4–5 Printer
6 Typically plotter device
7 Second plotter?
8–15 Disk (10 – used by some serial-to-parallel printer interfaces)
16–30 Unknown
31 Reserved as a command to all devices

Device number 0–3 are not associated with the Commodore bus.[10]

Host implementation

[edit]

The VIC-20 computer and the Commodore 1540 and 1541 floppy drives use the MOS Technology 6522 VIA to handle IEC Bus transmissions. The Commodore 64 and 128 computers and the Commodore 1571 drive use the Complex Interface Adapter.

Common devices

[edit]
Device Info
Commodore 1541 5+1?4-inch (130 mm) 170 KB floppy
Commodore 1570 5+1?4-inch (130 mm) 170 KB floppy
Commodore 1571 5+1?4-inch (130 mm) 350–410 KB floppy
Commodore 1581 3+1?2-inch (89 mm) 800 KB floppy
MSD SD-1/SD-2 5+1?4-inch (130 mm) single/dual 170 KB floppy
Commodore MPS 801 Dot-matrix printer
Commodore 1515[12] Dot-matrix printer
Commodore 1520 Ballpoint pen printer
Commodore VIC-1525[13] Dot-matrix printer
Commodore VIC-1526 Rebranded MPS 802, dot-matrix printer
Okimate 10 Dot-matrix printer
Commodore DPS-1101[14] Daisy wheel printer
INTERPOD Standalone IEEE-488 + RS-232[15]
VIC-20 1 MHz 5 KB computer
Commodore 64 1 MHz 64 KB computer
Commodore SX-64 1 MHz 64 KB computer
Commodore 128 2 MHz 128 KB computer
Commodore 16 1-2 MHz 16 KB computer
Commodore Plus/4 1.76 MHz 64 KB computer
Commodore 65 3.54 MHz 128 KB computer

Devices

[edit]

See also

[edit]

References

[edit]
  1. ^ "Commodore VIC-20 History". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  2. ^ "Building the XE1541 serial cable". Retrieved 2025-08-05. (1) 6' or 1.8 meters (max) 4 conductor shielded cable (for serial connection)
  3. ^ a b c d e f g h i "How the VIC/64 Serial Bus works". 2025-08-05. Retrieved 2025-08-05.
  4. ^ "6526 complex interface adapter (CIA)" (PDF). 2025-08-05. Archived from the original (PDF) on 2025-08-05. Retrieved 2025-08-05. Output Low Current (Sinking); VOL < .4 v (PA0-PA7, PC, PB0-PB7, DB0-DB7) IOL 3.2 mA
  5. ^ a b "Design case history: the Commodore 64" (PDF) (published 2025-08-05). 1985. Archived from the original (PDF) on May 13, 2012. Retrieved 2025-08-05. Programming tricks used by Epyx have yielded transfer rates of up to 2.5 kilobytes per second.
  6. ^ a b "Commodore 1571 disk drive specifications". Commodore Business Machines, Inc. (FTP). October 1986. Retrieved 2025-08-05. (To view documents see Help:FTP)
  7. ^ "Using Commodore 1541 disk drive on a Commodore + 4". 2025-08-05. Retrieved 2025-08-05. The 1541 works with the Plus/4 just fine.
  8. ^ a b "C64 Serial I/O pinout and wiring @ old.pinouts.ru". 2025-08-05. Retrieved 2025-08-05.
  9. ^ a b c d e "C-64 Workshop / Pin Connections". 2025-08-05. Retrieved 2025-08-05.
  10. ^ a b c "IEC-bus documentation as used for the 1541-III IEC disected" (PDF). 2025-08-05. Archived from the original (PDF) on 2025-08-05. Retrieved 2025-08-05.
  11. ^ "VIC-1541". C64-wiki.com. 2025-08-05. Retrieved 2025-08-05.
  12. ^ "VIC-1515 User's manual Graphic printer by Commodore" (PDF) (published 2025-08-05). April 1981. Retrieved 2025-08-05.
  13. ^ "VIC-1525 Graphics Printer User Manual" (PDF). Commodore Computer. Retrieved 22 February 2015.
  14. ^ "Commodore DPS-1101 Daisy Wheel Printer".
  15. ^ "Interpod IEEE-488 Interface". April 2008. Retrieved 2025-08-05.
[edit]
1963年五行属什么 青盐是什么盐 宋江是属什么生肖 缺氯有什么症状怎么补 老婆的弟弟叫什么
什么是七杀命格 低密度脂蛋白偏高吃什么食物 电磁炉用什么锅最好 锌中毒是什么症状 长智齿是什么原因引起的
实质性结节是什么意思 切什么意思 毛重是什么 0z是什么单位 屈髋是什么姿势
疣是什么原因造成的 人格分裂什么意思 荨麻疹可以涂什么药膏 卵巢囊肿是什么原因引起的 玫瑰什么时候开花
意难平是什么意思hcv8jop5ns5r.cn 农历八月初三是什么星座hcv9jop0ns0r.cn 甲亢能吃什么水果huizhijixie.com 后脑袋疼是什么原因zhongyiyatai.com 宫颈钙化灶是什么意思beikeqingting.com
后天是什么日子hcv8jop6ns2r.cn 嘴角流口水是什么原因hcv8jop2ns5r.cn xxx是什么意思hcv8jop1ns3r.cn 铅是什么hcv8jop3ns1r.cn 蛋白粉有什么功效hcv8jop7ns4r.cn
一个叉念什么hcv9jop2ns4r.cn 路由器坏了有什么症状beikeqingting.com 还价是什么意思hcv7jop7ns0r.cn 3月27日是什么星座hcv9jop2ns8r.cn 公貔貅和母貔貅有什么区别hcv8jop5ns2r.cn
9.7是什么星座jingluanji.com 夕阳什么意思hcv8jop2ns7r.cn 沮丧是什么意思beikeqingting.com 才华横溢是什么意思hcv9jop6ns3r.cn 容易长口腔溃疡是什么原因hcv8jop4ns6r.cn
百度