In der Codebox oben siehst Du den Aussetzer in Zeile 6.
Der HC390 kann zweimal asymmetrisch durch fünf teilen (und gibt nebenbei binary coded digits aus), und zweimal durch zwei.
Mit einem ic kannst Du also durch 2, 4, 10, 20, 50 oder 100 symmetrisch teilen - oder durch 5, 10, 20, 25, 50 oder 100 asymmetrisch.
Du willst die 18MHz viermal durch zehn teilen, und zusätzlich die halben Frequenzen.
Für einen "/10" brauchst Du einen halben HC390, zusammen also zwei.
Für die halben Frequenzen fehlen noch fünf Halbierer, Du suchst also eigentlich 'n IC mit fünf seperaten FlipFlops die invertieren können. Mikro23 hatte quasi weitere HC390 vorgeschlagen (da stecken ja je zwei drin, die /5 werden nicht genutzt); Alabel Binärzähler, wo auch je IC zwei nutzbar wären.
Ebenso könnte man'n Dual-FF-IC nehmen (HC73, HC74, HC76), macht aber effektiv keinen wesentlichen Unterschied...
HEX-/OCT-FFs mit seperaten CLKs und nicht verkettet finde ich in meinem "Härtl" nicht...